--- /srv/rebuilderd/tmp/rebuilderdR3uZBV/inputs/mesa-vulkan-drivers_26.0.0-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdR3uZBV/out/mesa-vulkan-drivers_26.0.0-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-13 08:18:12.000000 debian-binary │ -rw-r--r-- 0 0 0 1764 2026-02-13 08:18:12.000000 control.tar.xz │ --rw-r--r-- 0 0 0 12567844 2026-02-13 08:18:12.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 12567284 2026-02-13 08:18:12.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 0xb1f358 0x00b1f358 0x00b1f358 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xb1f3cc 0xb1f3cc R E 0x10000 │ │ │ │ + ARM_EXIDX 0xb1f6a0 0x00b1f6a0 0x00b1f6a0 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xb1f714 0xb1f714 R E 0x10000 │ │ │ │ LOAD 0xb2a608 0x00b2a608 0x00b2a608 0x57c84 0x5ba74 RW 0x10000 │ │ │ │ DYNAMIC 0xb7fe60 0x00b7fe60 0x00b7fe60 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xb2a608 0x00b2a608 0x00b2a608 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xb2a608 0x00b2a608 0x00b2a608 0x559f8 0x559f8 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00008bc4 008bc4 0283cc 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00030f90 030f90 001148 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000320d8 0320d8 000250 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00032328 032328 020ce8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00053010 053010 000f98 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00053fa8 053fa8 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00053fb4 053fb4 0017a4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00055758 055758 2dae0c 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00330564 330564 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00330570 330570 7eede8 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00b1f358 b1f358 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00b1f3c8 b1f3c8 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00055758 055758 2db154 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 003308ac 3308ac 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 003308b8 3308b8 7eede8 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00b1f6a0 b1f6a0 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00b1f710 b1f710 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00b2a608 b2a608 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00b2a608 b2a608 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00b2a60c b2a60c 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00b2a610 b2a610 055850 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00b7fe60 b7fe60 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00b80000 b80000 000e5c 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00b80e60 b80e60 00142c 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libvulkan_freedreno.so] │ │ │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ │ │ 0x0000000c (INIT) 0x53fa8 │ │ │ │ - 0x0000000d (FINI) 0x330564 │ │ │ │ + 0x0000000d (FINI) 0x3308ac │ │ │ │ 0x00000019 (INIT_ARRAY) 0xb2a608 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xb2a60c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x8bc4 │ │ │ │ 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: f7d00d4627f11091025f687adedc61ef071da0a0 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e03f70d773ed3cc1400efc24ed7fd77099149c89 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2418,15 +2418,15 @@ │ │ │ │ _tZ********Z │ │ │ │ I#FzDyDa │ │ │ │ (FyD'JzD ] │ │ │ │ K)FXF{D " │ │ │ │ #{K|J{DzD │ │ │ │ #oKpJ{DzD │ │ │ │ 'J'HzD0XCF │ │ │ │ - RIzDyD_ │ │ │ │ + RIzDyD` │ │ │ │ &J|DzD!F_ │ │ │ │ RF)F;F8F │ │ │ │ ">K>L{D|D │ │ │ │ ;KH!FxDF │ │ │ │ #b`1`s`3r │ │ │ │ #!`c`#rO │ │ │ │ bh(F!`IF │ │ │ │ !hXhZ`x`0F │ │ │ │ @@ -3486,25 +3495,25 @@ │ │ │ │ 42F8F{DB │ │ │ │ !I"KyD{D │ │ │ │ @ pG~8O(7 │ │ │ │ (((((((((((((((((666666((((666((((((((((((((((((((((((((((((((((((66((((6((((((( │ │ │ │ HxDpG~HxDpG~HxDpG}HxDpG}HxDpG|HxDpG|HxDpG{HxDpG{HxDpGzHxDpGzHxDpGyHxDpGyHxDpGxHxDpGxHxDpGwHxDpGwHxDpGvHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpG │ │ │ │ (K(J{DzD │ │ │ │ $K%J{DzD │ │ │ │ -<3D\hZ`A │ │ │ │ +<3D\hZ`@ │ │ │ │ ")07>ELSZ │ │ │ │ EHKNQTWZ]`cfA │ │ │ │ W>HxDpGA │ │ │ │ 7HxDpG6HxDpG6HxDpG5HxDpG5HxDpG4HxDpG4HxDpG3HxDpG3HxDpG2HxDpG2HxDpG1HxDpG1HxDpG0HxDpG0HxDpG/HxDpG/HxDpG.HxDpG.HxDpG-HxDpG-HxDpG,HxDpGA │ │ │ │ %HxDpG$HxDpG$HxDpG#HxDpG#HxDpG"HxDpG"HxDpG!HxDpG │ │ │ │ -I/"@FyD= │ │ │ │ +I/"@FyD< │ │ │ │ KFZF)F8F │ │ │ │ @KZF)F8F │ │ │ │ +F."9FHF │ │ │ │ -I#"@FyD< │ │ │ │ +I#"@FyD; │ │ │ │ +F0"9FHF │ │ │ │ HF+F*"9F │ │ │ │ I%"@FyD; │ │ │ │ I#"@FyD; │ │ │ │ kI/"@FyD; │ │ │ │ FI#"@FyD; │ │ │ │ CI6"@FyD; │ │ │ │ @@ -3517,31 +3526,31 @@ │ │ │ │ 2F!(!FHF │ │ │ │ *F!(!FHF │ │ │ │ I " FyD5 │ │ │ │ 3#dfK!`X │ │ │ │ I$" FyD4 │ │ │ │ I(" FyD4 │ │ │ │ #+p.J)KzD │ │ │ │ -1FYN~D0F4 │ │ │ │ +1FYN~D0F3 │ │ │ │ 2FIFDF^F │ │ │ │ -1F{N~D0F3 │ │ │ │ +1F{N~D0F2 │ │ │ │ MFDF^F F2 │ │ │ │ F,F F]F2 │ │ │ │ #{#+p,J#hzDS │ │ │ │ #{#+pWJ#hzDS │ │ │ │ F,F F]F1 │ │ │ │ /FLF F]F0 │ │ │ │ VI "8FyD. │ │ │ │ #9F;`0F- │ │ │ │ -#9F;`0F- │ │ │ │ -#9F0F;`- │ │ │ │ -)FmM}D(F- │ │ │ │ -#9F;`0F- │ │ │ │ +#9F;`0F, │ │ │ │ +#9F0F;`, │ │ │ │ +)FmM}D(F, │ │ │ │ +#9F;`0F, │ │ │ │ 3+dTK*`Z │ │ │ │ -I0"(FyD, │ │ │ │ +I0"(FyD+ │ │ │ │ H!KxD{D │ │ │ │ 3#dRK"` │ │ │ │ 9F#h0`Xh │ │ │ │ I(" FyD* │ │ │ │ 3#dIK"` │ │ │ │ 3#ddK!` │ │ │ │ F"FQF0F\` │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,24 +55,24 @@ │ │ │ │ adcseq ip, r2, sl, lsl #21 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - stc2 1, cr15, [lr, #-440] @ 0xfffffe48 │ │ │ │ + cdp2 1, 11, cr15, cr2, cr14, {3} │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - mrc2 1, 1, pc, cr4, cr5, {3} │ │ │ │ + @ instruction: 0xffd8f175 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, sl, lsr sp │ │ │ │ + eoreq fp, sp, r2, lsl #1 │ │ │ │ adceq r5, sp, r8, lsr r1 │ │ │ │ adcseq ip, r2, r6, asr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3345a4 │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 19b7dc │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r2, lsl #30 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, sp, r8, ror #25 │ │ │ │ + eoreq fp, sp, r0, lsr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3345ec │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -102,65 +102,65 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 19b824 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ ldrdlt lr, [r9], -lr @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, sp, r4, asr #26 │ │ │ │ + eoreq fp, sp, ip, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b18 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 6, pc, cr6, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, sl, sp, sl │ │ │ │ + eoreq fp, sp, r2, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b44 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mrc 7, 5, APSR_nzcv, cr0, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, sl, sp, sl │ │ │ │ + eoreq fp, sp, r2, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281b78 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ mullt r5, r6, lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mlaeq sp, r2, sp, sl │ │ │ │ + ldrdeq fp, [sp], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281bb0 │ │ │ │ @ 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, sl, ror lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mlaeq sp, sl, sp, sl │ │ │ │ + eoreq fp, sp, r2, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacbc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -180,17 +180,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r4, asr #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - mlaeq sp, r2, sp, sl │ │ │ │ - mlaeq sp, r0, sp, sl │ │ │ │ - eoreq sl, sp, r4, asr sp │ │ │ │ + ldrdeq fp, [sp], -sl @ │ │ │ │ + ldrdeq fp, [sp], -r8 @ │ │ │ │ + mlaeq sp, ip, r0, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacc40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -210,17 +210,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r8, lsl #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq sl, sp, sl, lsl sp │ │ │ │ - eoreq sl, sp, r0, lsr lr │ │ │ │ - ldrdeq sl, [sp], -ip @ │ │ │ │ + eoreq fp, sp, r2, rrx │ │ │ │ + eoreq fp, sp, r8, ror r1 │ │ │ │ + eoreq fp, sp, r4, lsr #32 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -250,24 +250,24 @@ │ │ │ │ bmi 3762ec │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 34fadc │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq sl, sp, r2, lsr #25 │ │ │ │ - mlaeq sp, ip, ip, sl │ │ │ │ - eoreq sl, sp, r2, lsl #25 │ │ │ │ - eoreq sl, sp, sl, ror ip │ │ │ │ - eoreq sl, sp, r4, ror lr │ │ │ │ - mlaeq sp, r2, lr, sl │ │ │ │ - eoreq sl, sp, r4, asr #28 │ │ │ │ - eoreq sl, sp, r2, ror #28 │ │ │ │ - eoreq sl, sp, r0, asr lr │ │ │ │ - eoreq sl, sp, r2, ror #28 │ │ │ │ + eoreq sl, sp, sl, ror #31 │ │ │ │ + eoreq sl, sp, r4, ror #31 │ │ │ │ + eoreq sl, sp, sl, asr #31 │ │ │ │ + eoreq sl, sp, r2, asr #31 │ │ │ │ + strhteq fp, [sp], -ip │ │ │ │ + ldrdeq fp, [sp], -sl @ │ │ │ │ + eoreq fp, sp, ip, lsl #3 │ │ │ │ + eoreq fp, sp, sl, lsr #3 │ │ │ │ + mlaeq sp, r8, r1, fp │ │ │ │ + eoreq fp, sp, sl, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacd74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ ldcl 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq sl, sp, r6, asr #29 │ │ │ │ + eoreq fp, sp, lr, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacdc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -301,177 +301,177 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stcl 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - strdeq sl, [sp], -sl @ │ │ │ │ + eoreq fp, sp, r2, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e34 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, asr #2 │ │ │ │ + mlaeq sp, r4, r4, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e60 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq sl, [sp], -r0 @ │ │ │ │ + eoreq fp, sp, r8, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e8c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq fp, [sp], -r4 @ │ │ │ │ + eoreq fp, sp, ip, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacea0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1eb8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r8, ror lr │ │ │ │ + eoreq fp, sp, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacecc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1ee4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r0], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, ip, r0, fp │ │ │ │ + eoreq fp, sp, r4, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f10 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [sl], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r0, lsr #28 │ │ │ │ + eoreq fp, sp, r8, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f3c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r4, asr #32 │ │ │ │ + eoreq fp, sp, ip, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f68 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r8, asr #27 │ │ │ │ + eoreq fp, sp, r0, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f94 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r8], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, ip, ror #31 │ │ │ │ + eoreq fp, sp, r4, lsr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1fc0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r0, ror sp │ │ │ │ + strhteq fp, [sp], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c1ff4 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r6, asr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, sp, r2, ror #26 │ │ │ │ + eoreq fp, sp, sl, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad010 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c2030 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r8, lsr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, sp, lr, ror #26 │ │ │ │ + strhteq fp, [sp], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad04c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c2064 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, ip, lsl pc │ │ │ │ + eoreq fp, sp, r4, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad078 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c2090 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r0, lsr #25 │ │ │ │ + eoreq sl, sp, r8, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl ff813ee4 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq sl, sp, r6, ror #25 │ │ │ │ + eoreq fp, sp, lr, lsr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -507,119 +507,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl fed13f3c │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq sl, sp, sl, ror #26 │ │ │ │ + strhteq fp, [sp], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248b78 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a36c │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ mullt r5, r8, fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, sp, r6, ror #27 │ │ │ │ + eoreq fp, sp, lr, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad18c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248bb0 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a3a4 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, ip, ror fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strdeq sl, [sp], -r2 @ │ │ │ │ + eoreq fp, sp, sl, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad1c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 2021d8 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 1913fdc │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - strdeq sl, [sp], -ip @ │ │ │ │ + eoreq fp, sp, r4, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad1f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 202208 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 131400c │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq sl, sp, r0, ror #27 │ │ │ │ + eoreq fp, sp, r8, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad224 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24223c │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl c94040 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r2, asr #27 │ │ │ │ + eoreq fp, sp, sl, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad258 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242270 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl 614074 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq sl, [sp], -lr │ │ │ │ + eoreq fp, sp, r6, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad28c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2422a4 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b fff940a8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, sl, asr sp │ │ │ │ + eoreq fp, sp, r2, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad2c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2422d8 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b ff9140dc │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r6, asr sp │ │ │ │ + mlaeq sp, lr, r0, fp │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -649,307 +649,307 @@ │ │ │ │ bmi 376928 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 350118 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq sl, sp, r6, ror #12 │ │ │ │ - eoreq sl, sp, r0, ror #12 │ │ │ │ - eoreq sl, sp, r6, asr #12 │ │ │ │ - eoreq sl, sp, lr, lsr r6 │ │ │ │ - eoreq sl, sp, r8, lsr r8 │ │ │ │ - strdeq sl, [sp], -lr @ │ │ │ │ - eoreq sl, sp, r8, lsl #16 │ │ │ │ - eoreq sl, sp, r6, lsr #16 │ │ │ │ - eoreq sl, sp, r4, lsl r8 │ │ │ │ - eoreq sl, sp, r6, lsr #16 │ │ │ │ + eoreq sl, sp, lr, lsr #19 │ │ │ │ + eoreq sl, sp, r8, lsr #19 │ │ │ │ + eoreq sl, sp, lr, lsl #19 │ │ │ │ + eoreq sl, sp, r6, lsl #19 │ │ │ │ + eoreq sl, sp, r0, lsl #23 │ │ │ │ + eoreq fp, sp, r6, asr #32 │ │ │ │ + eoreq sl, sp, r0, asr fp │ │ │ │ + eoreq sl, sp, lr, ror #22 │ │ │ │ + eoreq sl, sp, ip, asr fp │ │ │ │ + eoreq sl, sp, lr, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad3b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf167f875 │ │ │ │ - stmdbls r3, {r0, r1, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167fa19 │ │ │ │ + stmdbls r3, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 227bdc │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 19141dc │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sl, sp, r8, asr sp │ │ │ │ + eoreq fp, sp, r0, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad3f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf167f853 │ │ │ │ - stmdbls r3, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f9f7 │ │ │ │ + stmdbls r3, {r0, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 227c20 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 1094220 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sl, sp, r4, asr #26 │ │ │ │ + eoreq fp, sp, ip, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f831 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f9d5 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434a80 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 794268 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sl, sp, lr, lsl sp │ │ │ │ + eoreq fp, sp, r6, rrx │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad480 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f80d │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f9b1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434ac8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sl, sp, sl, lsl sp │ │ │ │ + eoreq fp, sp, r2, rrx │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad4c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ffe9 │ │ │ │ - stmdbls r5, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vrhadd.s d25, d10, d5 │ │ │ │ + @ instruction: 0xf167f98d │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b10 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sl, sp, sl, lsl #26 │ │ │ │ + eoreq fp, sp, r2, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad510 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ffc5 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vrhadd.s d25, d10, d5 │ │ │ │ + @ instruction: 0xf167f969 │ │ │ │ + stmdbls r5, {r0, r1, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b58 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sl, sp, r6, lsl #26 │ │ │ │ + eoreq fp, sp, lr, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ffa1 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vrhadd.s d25, d10, d5 │ │ │ │ + @ instruction: 0xf167f945 │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r7, 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 1fab8c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, ip, lsl #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq sl, [sp], -r6 @ │ │ │ │ + eoreq fp, sp, lr, lsr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad5a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ff7b │ │ │ │ - stmdbls r5, {r0, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vrhadd.s d25, d10, d5 │ │ │ │ + @ instruction: 0xf167f91f │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r7, 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 1fabd8 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r6, ror #18 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sl, sp, r2, lsl #26 │ │ │ │ + eoreq fp, sp, sl, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad5f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ff55 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + vrhadd.s d25, d10, d5 │ │ │ │ + @ instruction: 0xf167f8f9 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r7, 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 1fac24 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r0, asr #18 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq sl, [sp], -lr @ │ │ │ │ + eoreq fp, sp, r6, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad63c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ff2f │ │ │ │ - stmdbls r5, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + vrhadd.s d25, d10, d5 │ │ │ │ + @ instruction: 0xf167f8d3 │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, 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 1fac70 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, sl, lsl r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sl, sp, sl, lsl #26 │ │ │ │ + eoreq fp, sp, r2, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad688 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ff09 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + vrhadd.s d25, d10, d5 │ │ │ │ + @ instruction: 0xf167f8ad │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f06b0 │ │ │ │ bmi 342af0 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldm r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq sl, sp, ip, asr #5 │ │ │ │ - strdeq sl, [sp], -lr @ │ │ │ │ - eoreq sl, sp, lr, lsr #5 │ │ │ │ + eoreq sl, sp, r4, lsl r6 │ │ │ │ + eoreq fp, sp, r6, asr #32 │ │ │ │ + strdeq sl, [sp], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad6e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167fed9 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + vrhadd.s d25, d10, d5 │ │ │ │ + @ instruction: 0xf167f87d │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f0710 │ │ │ │ bmi 342b50 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stmia r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq sl, sp, ip, ror #4 │ │ │ │ - eoreq sl, sp, lr, ror #25 │ │ │ │ - eoreq sl, sp, lr, asr #4 │ │ │ │ + strhteq sl, [sp], -r4 │ │ │ │ + eoreq fp, sp, r6, lsr r0 │ │ │ │ + mlaeq sp, r6, r5, sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad748 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ - vcgt.s d25, d9, d7 │ │ │ │ - @ instruction: 0xf167fea7 │ │ │ │ - strmi pc, [r2], -r5, asr #24 │ │ │ │ + vcgt.s d25, d10, d7 │ │ │ │ + @ instruction: 0xf167f84b │ │ │ │ + strmi pc, [r2], -r9, ror #27 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - mcr2 2, 5, pc, cr0, cr9, {3} @ │ │ │ │ - ldc2 1, cr15, [lr], #-412 @ 0xfffffe64 │ │ │ │ + @ instruction: 0xf844f27a │ │ │ │ + stc2l 1, cr15, [r2, #412]! @ 0x19c │ │ │ │ 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 21e98c │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, ip, lsl #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq sl, sp, r4, asr #25 │ │ │ │ + eoreq fp, sp, ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad7a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ - vcgt.s d25, d9, d7 │ │ │ │ - @ instruction: 0xf167fe79 │ │ │ │ - @ instruction: 0x4602fc17 │ │ │ │ + vcgt.s d25, d10, d7 │ │ │ │ + @ instruction: 0xf167f81d │ │ │ │ + @ instruction: 0x4602fdbb │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - mrc2 2, 3, pc, cr2, cr9, {3} │ │ │ │ - ldc2 1, cr15, [r0], {103} @ 0x67 │ │ │ │ + @ instruction: 0xf816f27a │ │ │ │ + ldc2 1, cr15, [r4, #412]! @ 0x19c │ │ │ │ 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 21e9e8 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, lr, asr r8 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - ldrdeq sl, [sp], -r8 @ │ │ │ │ + eoreq fp, sp, r0, lsr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febad800 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - stclt 12, cr15, [r8, #-412] @ 0xfffffe64 │ │ │ │ + stclt 14, cr15, [r8, #-44] @ 0xffffffd4 │ │ │ │ @ instruction: 0xfffff217 │ │ │ │ adcseq fp, r2, r8, lsl #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -993,15 +993,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5ba694 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 2, cr15, cr14, cr14, {3} │ │ │ │ + @ instruction: 0xffd2f16e │ │ │ │ ldr r4, [r5, r4, lsl #12]! │ │ │ │ stmdacc r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmib sp, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ strls r6, [r0], #-1798 @ 0xfffff8fa │ │ │ │ ldmdavs r8, {r0, r2, r3, r9, fp, lr} │ │ │ │ strls r4, [r2, #-1619] @ 0xfffff9ad │ │ │ │ @ instruction: 0x17ed447a │ │ │ │ @@ -1012,17 +1012,17 @@ │ │ │ │ blmi 2905e0 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ b fe394714 │ │ │ │ adcseq r9, r2, ip, asr #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r4, asr #18 │ │ │ │ umlaleq r4, sp, r4, r2 │ │ │ │ - eoreq sl, sp, r0, lsr #24 │ │ │ │ - eoreq sl, sp, r6, lsl #24 │ │ │ │ - eoreq sl, sp, r0, lsl #24 │ │ │ │ + eoreq sl, sp, r8, ror #30 │ │ │ │ + eoreq sl, sp, lr, asr #30 │ │ │ │ + eoreq sl, sp, r8, asr #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad940 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc8 │ │ │ │ strmi ip, [ip], -r0, lsl #1 │ │ │ │ addlt r4, sl, pc, lsl r9 │ │ │ │ @ instruction: 0xf01444fc │ │ │ │ @@ -1044,26 +1044,26 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ movwcs r4, #2573 @ 0xa0d │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2d0728 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx 199290a │ │ │ │ @ instruction: 0xf7fee7e0 │ │ │ │ svclt 0x0000ea38 │ │ │ │ ldrhteq r9, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r8, ror r8 │ │ │ │ strhteq r4, [sp], r4 │ │ │ │ - strdeq sl, [sp], -r2 @ │ │ │ │ + eoreq sl, sp, sl, lsr pc │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad9e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1085,48 +1085,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 405e04 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [r6, #-440]! @ 0xfffffe48 │ │ │ │ + @ instruction: 0xff1af16e │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0529501 │ │ │ │ @ instruction: 0xe7defad9 │ │ │ │ stmib r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r9, r2, lr, lsl #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r9, [r2], r2 │ │ │ │ strdeq r4, [sp], sl @ │ │ │ │ - eoreq sl, sp, sl, ror fp │ │ │ │ + eoreq sl, sp, r2, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febada8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ ldrdlt pc, [r7], -pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r4, sp, lr, ror r0 │ │ │ │ - eoreq sl, sp, r4, ror #22 │ │ │ │ + eoreq sl, sp, ip, lsr #29 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ mrrcmi 0, 10, fp, r0, cr5 │ │ │ │ ldmdbmi r0, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x2600447c │ │ │ │ @@ -1179,15 +1179,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, sl, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf16e9300 │ │ │ │ - @ instruction: 0x4604fcbb │ │ │ │ + @ instruction: 0x4604fe5f │ │ │ │ bls 6508b8 │ │ │ │ bls 3f0a14 │ │ │ │ bmi 6c5680 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5bb1f0 │ │ │ │ @@ -1208,17 +1208,17 @@ │ │ │ │ bmi 290918 │ │ │ │ @ instruction: 0xe7d8447a │ │ │ │ stmdb r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r0, lsl r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, lr, asr r6 │ │ │ │ adceq r3, sp, lr, asr pc │ │ │ │ - eoreq r9, sp, r4, lsr #27 │ │ │ │ - eoreq sl, sp, r6, lsr sl │ │ │ │ - eoreq r9, sp, r0, asr sp │ │ │ │ + eoreq sl, sp, ip, ror #1 │ │ │ │ + eoreq sl, sp, lr, ror sp │ │ │ │ + mlaeq sp, r8, r0, sl │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi de84a4 │ │ │ │ blmi de84c0 │ │ │ │ addslt r4, r6, sl, ror r4 │ │ │ │ @@ -1251,15 +1251,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ blge 569340 │ │ │ │ movwls r4, #9809 @ 0x2651 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf16e2300 │ │ │ │ - ldrb pc, [r5, fp, lsr #24] @ │ │ │ │ + ldrb pc, [r5, pc, asr #27] @ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ blmi 54ab4c │ │ │ │ @ instruction: 0xb1b7447b │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ bls 87b310 │ │ │ │ bls 83b310 │ │ │ │ @@ -1274,19 +1274,19 @@ │ │ │ │ bmi 30b2cc │ │ │ │ @ instruction: 0xe7e7447a │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r0, lsr #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, asr #10 │ │ │ │ adceq r3, sp, r0, lsr lr │ │ │ │ - eoreq r9, sp, ip, ror ip │ │ │ │ - eoreq r9, sp, r6, ror ip │ │ │ │ - eoreq sl, sp, sl, lsl #20 │ │ │ │ - eoreq r9, sp, r8, asr ip │ │ │ │ - eoreq r9, sp, r0, asr ip │ │ │ │ + eoreq r9, sp, r4, asr #31 │ │ │ │ + strhteq r9, [sp], -lr │ │ │ │ + eoreq sl, sp, r2, asr sp │ │ │ │ + eoreq r9, sp, r0, lsr #31 │ │ │ │ + mlaeq sp, r8, pc, r9 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460d4c36 │ │ │ │ rsclt r4, r1, r6, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1326,15 +1326,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 4fabc8 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx fe5931d2 │ │ │ │ + ldc2 1, cr15, [r8, #-440]! @ 0xfffffe48 │ │ │ │ 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 33902c │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1adcbc4 │ │ │ │ @@ -1342,36 +1342,36 @@ │ │ │ │ @ instruction: 0xf8f0f052 │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000effa │ │ │ │ umlalseq r9, r2, r0, r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r0, lsl r4 │ │ │ │ adceq r3, sp, r8, ror #25 │ │ │ │ - mlaeq sp, r8, r9, sl │ │ │ │ + eoreq sl, sp, r0, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febade60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, r8, r9, 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: 0xf052447a │ │ │ │ strdlt pc, [r7], -r5 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, asr ip │ │ │ │ - mlaeq sp, r8, r9, sl │ │ │ │ + eoreq sl, sp, r0, ror #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadeb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1389,48 +1389,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4062c4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 6132ce │ │ │ │ + ldc2 1, cr15, [sl], #440 @ 0x1b8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf87af052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef84 │ │ │ │ adcseq r9, r2, lr, lsr r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r2, lsl r3 │ │ │ │ adceq r3, sp, r2, asr #23 │ │ │ │ - eoreq sl, sp, lr, lsl r9 │ │ │ │ + eoreq sl, sp, r6, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadf4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, pc, ror r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r6, asr #22 │ │ │ │ - eoreq sl, sp, r8, ror #17 │ │ │ │ + eoreq sl, sp, r0, lsr ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadfa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1448,48 +1448,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4063b0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fe8933b8 │ │ │ │ + mcrr2 1, 6, pc, r4, cr14 @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf804f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef0e │ │ │ │ adcseq r9, r2, r2, asr r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, lsr #4 │ │ │ │ adceq r3, sp, lr, lsr #21 │ │ │ │ - eoreq sl, sp, r6, ror r8 │ │ │ │ + strhteq sl, [sp], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r9, lsl #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, lsr sl │ │ │ │ - eoreq sl, sp, r8, asr #16 │ │ │ │ + mlaeq sp, r0, fp, sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae08c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1507,48 +1507,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40649c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx b134a4 │ │ │ │ + blx ff4134a6 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xff8ef051 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee98 │ │ │ │ adcseq r9, r2, r6, ror #2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, sl, lsr r1 │ │ │ │ umlaleq r3, sp, sl, r9 │ │ │ │ - ldrdeq sl, [sp], -lr @ │ │ │ │ + eoreq sl, sp, r6, lsr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae124 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, r3, pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, lsl r9 │ │ │ │ - eoreq sl, sp, ip, lsr #15 │ │ │ │ + strdeq sl, [sp], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae178 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1566,48 +1566,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 406588 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9b4f16e │ │ │ │ + blx 1693592 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xff18f051 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee22 │ │ │ │ adcseq r9, r2, sl, ror r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, lr, asr #32 │ │ │ │ adceq r3, sp, r6, lsl #17 │ │ │ │ - eoreq sl, sp, lr, lsr r7 │ │ │ │ + eoreq sl, sp, r6, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, sp, lsl pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, lsl #16 │ │ │ │ - eoreq sl, sp, r8, lsl #14 │ │ │ │ + eoreq sl, sp, r0, asr sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1625,48 +1625,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 406674 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf93ef16e │ │ │ │ + blx ff91367c │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mcr2 0, 5, pc, cr2, cr1, {2} @ │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000edac │ │ │ │ adcseq r8, r2, lr, lsl #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, ror #30 │ │ │ │ adceq r3, sp, r2, ror r7 │ │ │ │ - mlaeq sp, r6, r6, sl │ │ │ │ + ldrdeq sl, [sp], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae2fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r7, lsr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r3, [sp], r6 @ │ │ │ │ - eoreq sl, sp, r0, ror r6 │ │ │ │ + strhteq sl, [sp], -r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -sp, lsr #24 │ │ │ │ addlt r4, sl, sp, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1689,21 +1689,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6f7974 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xf8bef16e │ │ │ │ + blx 191377c │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf86af279 │ │ │ │ - cdp2 1, 0, cr15, cr8, cr6, {3} │ │ │ │ + blx 413bbc │ │ │ │ + @ instruction: 0xffacf166 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5bd5f8 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 335b48 │ │ │ │ @@ -1713,38 +1713,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000ed14 │ │ │ │ adcseq r8, r2, r0, lsr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r4, ror #28 │ │ │ │ adceq r3, sp, sl, asr #12 │ │ │ │ - mlaeq sp, r4, r5, r9 │ │ │ │ - eoreq sl, sp, lr, asr #11 │ │ │ │ - eoreq r9, sp, lr, ror #10 │ │ │ │ + ldrdeq r9, [sp], -ip @ │ │ │ │ + eoreq sl, sp, r6, lsl r9 │ │ │ │ + strhteq r9, [sp], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae434 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, fp, lsl #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlaleq r3, sp, r6, r5 │ │ │ │ - eoreq sl, sp, ip, lsr #11 │ │ │ │ + strdeq sl, [sp], -r4 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1766,55 +1766,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xffd2f278 │ │ │ │ - ldc2l 1, cr15, [r0, #-408]! @ 0xfffffe68 │ │ │ │ + @ instruction: 0xf976f279 │ │ │ │ + @ instruction: 0xff14f166 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969b40 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2l 0, cr15, [sl, #-324]! @ 0xfffffebc │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ec84 │ │ │ │ adcseq r8, r2, r8, ror #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, lsr sp │ │ │ │ strdeq r3, [sp], r0 @ │ │ │ │ - eoreq sl, sp, ip, lsl #10 │ │ │ │ + eoreq sl, sp, r4, asr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae54c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16e9105 │ │ │ │ + stmdbls r5, {r0, r1, r2, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, ror sp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r6, asr r4 │ │ │ │ - eoreq sl, sp, ip, ror #9 │ │ │ │ + eoreq sl, sp, r4, lsr 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 │ │ │ │ @@ -1837,57 +1837,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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16e9105 │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff42f278 │ │ │ │ - stc2l 1, cr15, [r0], #408 @ 0x198 │ │ │ │ + @ instruction: 0xf8e6f279 │ │ │ │ + cdp2 1, 8, cr15, cr4, cr6, {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 969c64 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2l 0, cr15, [r8], #324 @ 0x144 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ebf2 │ │ │ │ adcseq r8, r2, r0, asr ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, lsl ip │ │ │ │ adceq r3, sp, r8, lsr #7 │ │ │ │ - eoreq sl, sp, r0, asr #8 │ │ │ │ + eoreq sl, sp, r8, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae670 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16e9105 │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, sp, ror #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, lsl #6 │ │ │ │ - eoreq sl, sp, r0, lsr r4 │ │ │ │ + eoreq sl, sp, r8, ror r7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r1, lsr #24 │ │ │ │ addlt r4, sl, r1, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1909,49 +1909,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 437ce4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff06f16d │ │ │ │ + @ instruction: 0xf8aaf16e │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0519403 │ │ │ │ ldrb pc, [fp, r7, ror #24] @ │ │ │ │ bl 1c95548 │ │ │ │ adcseq r8, r2, ip, lsr #22 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r8, [r2], r4 │ │ │ │ adceq r3, sp, r2, ror #4 │ │ │ │ - eoreq sl, sp, sl, lsr #7 │ │ │ │ + strdeq sl, [sp], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16e9105 │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, sp, ror #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, ror #3 │ │ │ │ - mlaeq sp, r4, r3, sl │ │ │ │ + ldrdeq sl, [sp], -ip @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1972,56 +1972,56 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16e9105 │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - mrc2 2, 1, pc, cr4, cr8, {3} │ │ │ │ - blx ff513be2 │ │ │ │ + @ instruction: 0xffd8f278 │ │ │ │ + ldc2l 1, cr15, [r6, #-408]! @ 0xfffffe68 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969e7c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx ff7937aa │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000eae6 │ │ │ │ adcseq r8, r2, ip, lsr #20 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r8, [r2], r6 │ │ │ │ adceq r3, sp, ip, lsr r1 │ │ │ │ - strdeq sl, [sp], -r8 @ │ │ │ │ + eoreq sl, sp, r0, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae888 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r1, ror #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, lsr #1 │ │ │ │ - ldrdeq sl, [sp], -r8 @ │ │ │ │ + eoreq sl, sp, r0, lsr #12 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2045,56 +2045,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - stc2 2, cr15, [r4, #480]! @ 0x1e0 │ │ │ │ - blx 1113d02 │ │ │ │ + @ instruction: 0xff48f278 │ │ │ │ + stc2l 1, cr15, [r6], #408 @ 0x198 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 969fa0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 13138ce │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ea54 │ │ │ │ adcseq r8, r2, r4, lsl r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r8, [r2], r6 │ │ │ │ strdeq r2, [sp], r4 @ │ │ │ │ - eoreq sl, sp, r8, lsr #4 │ │ │ │ + eoreq sl, sp, r0, ror r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae9ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, asr #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, asr pc │ │ │ │ - eoreq sl, sp, r8, lsl r2 │ │ │ │ + eoreq sl, sp, r0, ror #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaea00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2113,55 +2113,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5c6e14 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2l 1, cr15, [lr, #-436]! @ 0xfffffe4c │ │ │ │ + @ instruction: 0xff12f16d │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vtst. d22, d8, d21 │ │ │ │ - @ instruction: 0xf166fd1b │ │ │ │ - blls 196360 │ │ │ │ + @ instruction: 0xf166febf │ │ │ │ + blls 1969f0 │ │ │ │ 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 │ │ │ │ blx ff1939d8 │ │ │ │ @ instruction: 0xf7fde7d1 │ │ │ │ svclt 0x0000e9ce │ │ │ │ ldrshteq r8, [r2], r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, asr #15 │ │ │ │ strhteq r2, [sp], r8 │ │ │ │ - eoreq sl, sp, r2, lsl #3 │ │ │ │ + eoreq sl, sp, sl, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r9, asr #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r2, lsr #28 │ │ │ │ - eoreq sl, sp, ip, asr r1 │ │ │ │ + eoreq sl, sp, r4, lsr #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeb0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2179,48 +2179,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 406f1c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2l 1, cr15, [sl], #436 @ 0x1b4 │ │ │ │ + cdp2 1, 8, cr15, cr14, cr13, {3} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 1413ac4 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e958 │ │ │ │ adcseq r8, r2, r6, ror #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r8, [r2], sl │ │ │ │ adceq r2, sp, sl, lsl #27 │ │ │ │ - eoreq sl, sp, lr, ror #1 │ │ │ │ + eoreq sl, sp, r6, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeba4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r3, asr sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsl #26 │ │ │ │ - strhteq sl, [sp], -ip │ │ │ │ + eoreq sl, sp, r4, lsl #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi r4, [sp], -pc, lsr #24 │ │ │ │ addlt r4, lr, pc, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2244,61 +2244,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 738220 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - stc2l 1, cr15, [r8], #-436 @ 0xfffffe4c │ │ │ │ + cdp2 1, 0, cr15, cr12, cr13, {3} │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - ldc2 2, cr15, [r4], {120} @ 0x78 │ │ │ │ - @ instruction: 0xf9b2f166 │ │ │ │ + ldc2 2, cr15, [r8, #480]! @ 0x1e0 │ │ │ │ + blx 1614022 │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ vtst. q11, q12, q0 │ │ │ │ - @ instruction: 0xf166fc0d │ │ │ │ - bls 216144 │ │ │ │ + @ instruction: 0xf166fdb1 │ │ │ │ + bls 2167d4 │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ ldrtmi r9, [r3], -r7, lsl #18 │ │ │ │ strls r6, [r4], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r5], #-2020 @ 0xfffff81c │ │ │ │ andls r7, r2, #4608 @ 0x1200 │ │ │ │ ldmvs ip!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519401 │ │ │ │ @ instruction: 0xe7c3f9b1 │ │ │ │ ldm sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrshteq r8, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r8, [r2], r8 │ │ │ │ adceq r2, sp, lr, asr ip │ │ │ │ - eoreq sl, sp, r0 │ │ │ │ + eoreq sl, sp, r8, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaecdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ @ instruction: 0xb007f9b7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsr #23 │ │ │ │ - strdeq r9, [sp], -ip @ │ │ │ │ + eoreq sl, sp, r4, asr #6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0x460f4c3d │ │ │ │ adclt r4, r9, sp, lsr r9 │ │ │ │ strcs r4, [r0, #-1148] @ 0xfffffb84 │ │ │ │ @@ -2342,15 +2342,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5bbba8 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx fe9941ae │ │ │ │ + stc2l 1, cr15, [r8, #-436] @ 0xfffffe4c │ │ │ │ blls 491b3c │ │ │ │ blls 43c80c │ │ │ │ blls 3fc80c │ │ │ │ blls 4bc80c │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ stmdblt r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r3, r9, fp, lr} │ │ │ │ @@ -2361,36 +2361,36 @@ │ │ │ │ @ instruction: 0xf8faf051 │ │ │ │ @ instruction: 0xf7fde7d0 │ │ │ │ svclt 0x0000e804 │ │ │ │ adcseq r8, r2, r0, asr #9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r0, lsr r4 │ │ │ │ strhteq r2, [sp], r0 │ │ │ │ - eoreq r9, sp, r0, lsl #30 │ │ │ │ + eoreq sl, sp, r8, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaee4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ strdlt pc, [r7], -pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, lsl sl │ │ │ │ - eoreq r9, sp, r8, asr #30 │ │ │ │ + mlaeq sp, r0, r2, sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2413,28 +2413,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 438cc4 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx 6142ca │ │ │ │ + ldc2 1, cr15, [sl], #436 @ 0x1b4 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2e95e8 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0519403 │ │ │ │ @ instruction: 0xe7dbf877 │ │ │ │ svc 0x0080f7fc │ │ │ │ adcseq r8, r2, r0, asr r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r4, lsl r3 │ │ │ │ adceq r2, sp, r8, ror #18 │ │ │ │ - strhteq r9, [sp], -sl │ │ │ │ + eoreq sl, sp, r2, lsl #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaef50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 82a5d4 │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -2456,25 +2456,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 26a5e0 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf16dc004 │ │ │ │ - strbteq pc, [r3], r1, asr #21 @ │ │ │ │ + strbteq pc, [r3], r5, ror #24 @ │ │ │ │ bmi 28d554 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ @ instruction: 0xe7ddf85d │ │ │ │ svc 0x0030f7fc │ │ │ │ adcseq r8, r2, r2, lsr #5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r0, ror r2 │ │ │ │ strhteq r2, [sp], r0 │ │ │ │ - eoreq r9, sp, r0, ror #28 │ │ │ │ + eoreq sl, sp, r8, lsr #3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, sl, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2501,48 +2501,48 @@ │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andcs r8, r0, #240, 2 @ 0x3c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ movwls r4, #23052 @ 0x5a0c │ │ │ │ @ instruction: 0xf16d447a │ │ │ │ - blls 1d6810 │ │ │ │ + blls 1d6ea0 │ │ │ │ bmi 311dd0 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0509501 │ │ │ │ ldrb pc, [fp, r9, asr #31] @ │ │ │ │ mrc 7, 6, APSR_nzcv, cr2, cr12, {7} │ │ │ │ adcseq r8, r2, r0, lsl #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r8, [r2], r8 │ │ │ │ adceq r2, sp, r0, ror #15 │ │ │ │ - eoreq r9, sp, r0, asr #27 │ │ │ │ + eoreq sl, sp, r8, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf0ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf050447a │ │ │ │ andlt pc, r7, pc, asr #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, ror #14 │ │ │ │ - mlaeq sp, ip, sp, r9 │ │ │ │ + eoreq sl, sp, r4, ror #1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, sl, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2569,48 +2569,48 @@ │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andcs r8, r0, #240, 2 @ 0x3c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ movwls r4, #23052 @ 0x5a0c │ │ │ │ @ instruction: 0xf16d447a │ │ │ │ - blls 1d6700 │ │ │ │ + blls 1d6d90 │ │ │ │ bmi 311ee0 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0509501 │ │ │ │ ldrb pc, [fp, r1, asr #30] @ │ │ │ │ mcr 7, 2, pc, cr10, cr12, {7} @ │ │ │ │ ldrshteq r8, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, lsr #1 │ │ │ │ adceq r2, sp, r8, lsr #13 │ │ │ │ - eoreq r9, sp, ip, lsl #26 │ │ │ │ + eoreq sl, sp, r4, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf1bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf050447a │ │ │ │ andlt pc, r7, r7, asr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsr #12 │ │ │ │ - eoreq r9, sp, ip, ror #25 │ │ │ │ + eoreq sl, sp, r4, lsr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febaf210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xff24f0e6 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -2740,15 +2740,15 @@ │ │ │ │ bge 5e9ad4 │ │ │ │ blx 1c9457e │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ stc 7, cr15, [sl, #-1008] @ 0xfffffc10 │ │ │ │ adcseq r7, r2, r4, asr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, lr, ror lr │ │ │ │ - eoreq r9, sp, r2, asr #29 │ │ │ │ + eoreq sl, sp, sl, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 91c140 │ │ │ │ blmi 944478 │ │ │ │ mcrrvs 4, 7, r4, ip, cr10 │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -2783,17 +2783,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ blx ffe943d0 │ │ │ │ @ instruction: 0xf7fce7c7 │ │ │ │ svclt 0x0000ecb6 │ │ │ │ ldrhteq r7, [r2], ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r4, lsr #27 │ │ │ │ - ldrhteq r4, [r3], -r8 │ │ │ │ - eoreq r6, lr, ip, lsl #30 │ │ │ │ - eorseq r2, r3, r2, ror #16 │ │ │ │ + eorseq r4, r3, r0, lsl #28 │ │ │ │ + eoreq r7, lr, r4, asr r2 │ │ │ │ + eorseq r2, r3, sl, lsr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf4ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1ec4fc │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -2817,31 +2817,31 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r2, lsl #2 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ stcl 7, cr15, [ip], #-1008 @ 0xfffffc10 │ │ │ │ ldrshteq r7, [r2], r8 │ │ │ │ - eorseq r5, r3, r2, lsl #28 │ │ │ │ + eorseq r6, r3, sl, asr #2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaeq sp, r4, sp, r9 │ │ │ │ + ldrdeq sl, [sp], -ip @ │ │ │ │ ldrhteq r7, [r2], lr │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr0, {6} │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, pc, r4, lsl #12 │ │ │ │ adcsvs pc, r4, r0, lsl #12 │ │ │ │ - cdp2 1, 4, cr15, cr4, cr0, {4} │ │ │ │ + @ instruction: 0xffe8f180 │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr4, {6} │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf18060b4 │ │ │ │ - andcs pc, r0, fp, asr #28 │ │ │ │ + andcs pc, r0, pc, ror #31 │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ mcrcc 8, 2, pc, cr4, cr4, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 1196700 │ │ │ │ adcscc pc, ip, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf8dfbb3b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @@ -2857,21 +2857,21 @@ │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ stc2 0, cr15, [lr], {225} @ 0xe1 │ │ │ │ cdpeq 8, 11, cr15, cr0, cr4, {6} │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ adcsvs pc, r4, r4, lsl #12 │ │ │ │ - cdp2 1, 1, cr15, cr10, cr0, {4} │ │ │ │ + @ instruction: 0xffbef180 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - eorseq r2, r3, r6, ror #13 │ │ │ │ - eorseq r2, r3, sl, asr #13 │ │ │ │ + eorseq r2, r3, lr, lsr #20 │ │ │ │ + eorseq r2, r3, r2, lsl sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr8, cr12, {6} │ │ │ │ umlalslt r4, r9, sp, sl │ │ │ │ pkhbtmi r4, r3, sp, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -3028,16 +3028,16 @@ │ │ │ │ stmdavs r0, {r3, r4, r8, r9, fp, sp, lr} │ │ │ │ stmdacs r2, {r7, fp, sp, lr} │ │ │ │ mcrge 4, 7, pc, cr7, cr15, {1} @ │ │ │ │ @ instruction: 0xf7fce75d │ │ │ │ svclt 0x0000eaca │ │ │ │ adcseq r7, r2, ip, asr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r6, lr, r0, asr #25 │ │ │ │ - eorseq r4, r3, r2, ror #16 │ │ │ │ + eoreq r7, lr, r8 │ │ │ │ + eorseq r4, r3, sl, lsr #23 │ │ │ │ umlalseq r7, r2, r2, r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ @@ -3191,18 +3191,18 @@ │ │ │ │ @ instruction: 0xf8d3681b │ │ │ │ str r8, [r2, r8] │ │ │ │ andcs r2, r0, #-1073741777 @ 0xc000002f │ │ │ │ @ instruction: 0xf7fce7b6 │ │ │ │ svclt 0x0000e984 │ │ │ │ adcseq r7, r2, r0, lsr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq r5, r3, r6, ror #17 │ │ │ │ - eoreq r9, sp, sl, ror r8 │ │ │ │ - eorseq r5, r3, sl, lsr #17 │ │ │ │ - eoreq r9, sp, lr, lsr r8 │ │ │ │ + eorseq r5, r3, lr, lsr #24 │ │ │ │ + eoreq r9, sp, r2, asr #23 │ │ │ │ + ldrshteq r5, [r3], -r2 │ │ │ │ + eoreq r9, sp, r6, lsl #23 │ │ │ │ ldrshteq r7, [r2], ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cea3a8 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -3254,15 +3254,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e0 │ │ │ │ svclt 0x0000e908 │ │ │ │ umlalseq r7, r2, r8, r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r8, lsl r6 │ │ │ │ - strhteq r9, [sp], -r0 │ │ │ │ + strdeq r9, [sp], -r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, r3, asr sl │ │ │ │ @ instruction: 0x46044b53 │ │ │ │ ldmdami r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -3346,20 +3346,20 @@ │ │ │ │ @ instruction: 0xe7dd04f4 │ │ │ │ @ instruction: 0xf85b4b0b │ │ │ │ strb r6, [r7, r3] │ │ │ │ stmda lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhteq r7, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r2, lsr #11 │ │ │ │ - mlaseq r3, ip, r0, r2 │ │ │ │ - eorseq r0, r2, r6, lsr #31 │ │ │ │ + eorseq r2, r3, r4, ror #7 │ │ │ │ + eorseq r1, r2, lr, ror #5 │ │ │ │ muleq r0, r0, r9 │ │ │ │ ldrhteq r7, [r2], r4 │ │ │ │ andeq r0, r0, r0, lsr lr │ │ │ │ - eoreq r9, sp, r4, asr #10 │ │ │ │ + eoreq r9, sp, ip, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x2718b0d0 │ │ │ │ strmi sl, [lr], -r6, lsl #22 │ │ │ │ @@ -3421,18 +3421,18 @@ │ │ │ │ ldrbtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fbe7e1 │ │ │ │ svclt 0x0000efb8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, sl, lsl #8 │ │ │ │ - eorseq r0, r2, r2, lsr #28 │ │ │ │ - eorseq r1, r3, r4, lsl pc │ │ │ │ + eorseq r1, r2, sl, ror #2 │ │ │ │ + eorseq r2, r3, ip, asr r2 │ │ │ │ adcseq r7, r2, r6, ror r3 │ │ │ │ - eoreq r9, sp, r0, lsl r4 │ │ │ │ + eoreq r9, sp, r8, asr r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1eb2f0 │ │ │ │ @ instruction: 0xf04f4a7e │ │ │ │ @@ -3560,20 +3560,20 @@ │ │ │ │ blmi 392e58 │ │ │ │ andne pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fbe769 │ │ │ │ svclt 0x0000eea4 │ │ │ │ adcseq r7, r2, r2, lsl #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r6, ror #5 │ │ │ │ - eorseq r0, r2, r0, lsl #26 │ │ │ │ - ldrshteq r1, [r3], -r2 │ │ │ │ + eorseq r1, r2, r8, asr #32 │ │ │ │ + eorseq r2, r3, sl, lsr r1 │ │ │ │ muleq r0, r0, r9 │ │ │ │ adcseq r7, r2, lr, asr r1 │ │ │ │ andeq r0, r0, r0, lsr lr │ │ │ │ - strdeq r9, [sp], -r0 @ │ │ │ │ + eoreq r9, sp, r8, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb0120 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r8, ror r0 │ │ │ │ @ instruction: 0x46044d1d │ │ │ │ @@ -3690,15 +3690,15 @@ │ │ │ │ @ instruction: 0xf84c1c0c │ │ │ │ addsmi r2, sp, #8, 24 @ 0x800 │ │ │ │ str sp, [r6, lr, ror #3]! │ │ │ │ @ instruction: 0x46304619 │ │ │ │ ldc2l 0, cr15, [r0], #-380 @ 0xfffffe84 │ │ │ │ @ instruction: 0xf7fbe7a1 │ │ │ │ svclt 0x0000ed9a │ │ │ │ - eoreq r9, sp, r8, ror #1 │ │ │ │ + eoreq r9, sp, r0, lsr r4 │ │ │ │ ldrsbteq r6, [r2], sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r6, [r2], sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1145d4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3992,40 +3992,40 @@ │ │ │ │ bl 1297590 │ │ │ │ adcseq r6, r2, ip, asr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r2, r0, asr #29 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adcseq r6, r2, ip, lsl #29 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - eoreq r8, sp, r6, lsl #30 │ │ │ │ - eoreq r8, sp, ip, lsl #30 │ │ │ │ - strdeq r8, [sp], -r6 @ │ │ │ │ - eoreq r8, sp, lr, ror #29 │ │ │ │ - strdeq r7, [sp], -r4 @ │ │ │ │ - mlaeq sp, sl, lr, r8 │ │ │ │ - eoreq r8, sp, r0, ror #29 │ │ │ │ - ldrdeq r8, [sp], -r2 @ │ │ │ │ - eoreq r8, sp, sl, asr #28 │ │ │ │ - eoreq r8, sp, ip, ror #28 │ │ │ │ - eoreq r8, sp, lr, lsr lr │ │ │ │ - eoreq r8, sp, r8, lsl lr │ │ │ │ - eoreq r8, sp, r0, asr #27 │ │ │ │ - strdeq r7, [sp], -r4 @ │ │ │ │ - eoreq r7, sp, r4, ror #13 │ │ │ │ - strhteq r8, [sp], -lr │ │ │ │ - strhteq r8, [sp], -r8 │ │ │ │ - eoreq r8, sp, r6, lsr #27 │ │ │ │ - mlaeq sp, ip, sp, r8 │ │ │ │ - strhteq r4, [lr], -r8 │ │ │ │ - strdeq r8, [sp], -r6 @ │ │ │ │ - eoreq r8, sp, sl, asr #25 │ │ │ │ - eoreq r8, sp, r8, lsr #25 │ │ │ │ - eoreq r4, lr, r0, lsr #1 │ │ │ │ - strdeq r7, [sp], -sl @ │ │ │ │ - eoreq r8, sp, r4, ror fp │ │ │ │ + eoreq r9, sp, lr, asr #4 │ │ │ │ + eoreq r9, sp, r4, asr r2 │ │ │ │ + eoreq r9, sp, lr, lsr r2 │ │ │ │ + eoreq r9, sp, r6, lsr r2 │ │ │ │ + eoreq r7, sp, ip, lsr fp │ │ │ │ + eoreq r9, sp, r2, ror #3 │ │ │ │ + eoreq r9, sp, r8, lsr #4 │ │ │ │ + eoreq r9, sp, sl, lsl r2 │ │ │ │ + mlaeq sp, r2, r1, r9 │ │ │ │ + strhteq r9, [sp], -r4 │ │ │ │ + eoreq r9, sp, r6, lsl #3 │ │ │ │ + eoreq r9, sp, r0, ror #2 │ │ │ │ + eoreq r9, sp, r8, lsl #2 │ │ │ │ + eoreq r7, sp, ip, lsr sl │ │ │ │ + eoreq r7, sp, ip, lsr #20 │ │ │ │ + eoreq r9, sp, r6, lsl #2 │ │ │ │ + eoreq r9, sp, r0, lsl #2 │ │ │ │ + eoreq r9, sp, lr, ror #1 │ │ │ │ + eoreq r9, sp, r4, ror #1 │ │ │ │ + eoreq r4, lr, r0, lsl #10 │ │ │ │ + eoreq r9, sp, lr, lsr r0 │ │ │ │ + eoreq r9, sp, r2, lsl r0 │ │ │ │ + strdeq r8, [sp], -r0 @ │ │ │ │ + eoreq r4, lr, r8, ror #7 │ │ │ │ + eoreq r7, sp, r2, asr #16 │ │ │ │ + strhteq r8, [sp], -ip │ │ │ │ andgt lr, r0, #208, 18 @ 0x340000 │ │ │ │ movweq lr, #2513 @ 0x9d1 │ │ │ │ svclt 0x0008429a │ │ │ │ svclt 0x000c4584 │ │ │ │ andcs r2, r0, r1 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi r6, [r0, -r0, lsl #16]! │ │ │ │ @@ -4130,22 +4130,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17f4630 │ │ │ │ - stmdbls r1, {r0, r1, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ @ instruction: 0xf9e8f09e │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - ldc2 1, cr15, [sl], {127} @ 0x7f │ │ │ │ + ldc2 1, cr15, [lr, #508]! @ 0x1fc │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ blx fe115a98 │ │ │ │ @@ -4817,23 +4817,23 @@ │ │ │ │ @ instruction: 0xf5000fd8 │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ - @ instruction: 0xf17e4630 │ │ │ │ - stmdbls r1, {r0, r1, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17f4630 │ │ │ │ + stmdbls r1, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ stc2 0, cr15, [r8], {157} @ 0x9d │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - mrc2 1, 5, pc, cr10, cr14, {3} │ │ │ │ + @ instruction: 0xf85ef17f │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ stc2 0, cr15, [r2, #-628]! @ 0xfffffd8c │ │ │ │ @@ -4966,22 +4966,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17e4630 │ │ │ │ - stmdbls r1, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ blx 1896782 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - ldc2 1, cr15, [r2, #504] @ 0x1f8 │ │ │ │ + @ instruction: 0xff36f17e │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ blx fff167a6 │ │ │ │ @@ -5211,41 +5211,41 @@ │ │ │ │ msreq CPSR_fs, r5, lsl #2 │ │ │ │ andvc pc, r8, r9, asr #17 │ │ │ │ cmnvs r7, #583008256 @ 0x22c00000 │ │ │ │ eorls pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf1a0462c │ │ │ │ eorsle r0, lr, ip, lsr #10 │ │ │ │ @ instruction: 0xf10468b0 │ │ │ │ - @ instruction: 0xf1670120 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1680120 │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2120d1e9 │ │ │ │ @ instruction: 0xf7fa2001 │ │ │ │ vldr d14, [r4, #368] @ 0x170 │ │ │ │ strmi r7, [r1], r8, lsl #22 │ │ │ │ @ instruction: 0xf1094640 │ │ │ │ stc 1, cr0, [r9, #48] @ 0x30 │ │ │ │ stmib r9, {r8, r9, fp, ip, sp, lr}^ │ │ │ │ - @ instruction: 0xf16a1103 │ │ │ │ - ldmvs r0!, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16b1103 │ │ │ │ + ldmvs r0!, {r0, r1, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -sl, asr #12 │ │ │ │ - @ instruction: 0xff16f167 │ │ │ │ - @ instruction: 0xf16a4640 │ │ │ │ - bfi pc, r5, (invalid: 30:18) @ │ │ │ │ + @ instruction: 0xf8baf168 │ │ │ │ + @ instruction: 0xf16b4640 │ │ │ │ + @ instruction: 0xe7d2f8b9 │ │ │ │ @ instruction: 0xf8d74650 │ │ │ │ @ instruction: 0xf17eb00c │ │ │ │ - blls 15972c │ │ │ │ + blls 159dbc │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ addspl pc, lr, r3, lsl #10 │ │ │ │ @ instruction: 0xf09d3018 │ │ │ │ @ instruction: 0xf1abf9eb │ │ │ │ ldmib fp, {r2, r3, r5}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ @ instruction: 0x4650ec70 │ │ │ │ - blx fe116f2e │ │ │ │ + stc2 1, cr15, [r6, #-504]! @ 0xfffffe08 │ │ │ │ addsmi r6, sp, #966656 @ 0xec000 │ │ │ │ svcge 0x003ff47f │ │ │ │ bvc fe3d60bc │ │ │ │ @ instruction: 0xf8dde748 │ │ │ │ ldrbmi r9, [r2], -ip │ │ │ │ andcc r9, r1, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xd1964293 │ │ │ │ @@ -5327,35 +5327,35 @@ │ │ │ │ @ instruction: 0xf10b6053 │ │ │ │ rscsvs r0, r3, #44, 4 @ 0xc0000002 │ │ │ │ @ instruction: 0xf8db4591 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ bicle r0, sp, ip, lsr #22 │ │ │ │ @ instruction: 0xd1b84547 │ │ │ │ ldmvs r0!, {r0, r1, sl, fp, ip, pc} │ │ │ │ - @ instruction: 0xf1672100 │ │ │ │ - pkhbtmi pc, r3, r7, lsl #29 @ │ │ │ │ + @ instruction: 0xf1682100 │ │ │ │ + @ instruction: 0x4683f83b │ │ │ │ suble r2, ip, r0, lsl #16 │ │ │ │ @ instruction: 0xf1a49b05 │ │ │ │ @ instruction: 0xf5030a80 │ │ │ │ @ instruction: 0xf503589e │ │ │ │ @ instruction: 0xf108519f │ │ │ │ tstcc r4, r8, lsl r8 │ │ │ │ @ instruction: 0xf8db9103 │ │ │ │ stmiavs r3!, {r3, lr} │ │ │ │ movweq lr, #15274 @ 0x3baa │ │ │ │ blle d256c8 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ streq pc, [ip, -r4, lsl #2] │ │ │ │ - cdp2 1, 2, cr15, cr2, cr10, {3} │ │ │ │ + @ instruction: 0xffc6f16a │ │ │ │ ldmvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - cdp2 1, 5, cr15, cr10, cr7, {3} │ │ │ │ + @ instruction: 0xfffef167 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ - cdp2 1, 2, cr15, cr4, cr10, {3} │ │ │ │ + @ instruction: 0xffc8f16a │ │ │ │ @ instruction: 0xf17e9803 │ │ │ │ - stmdbvs r5!, {r0, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r5!, {r0, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x001e42af │ │ │ │ stccc 8, cr6, [ip, #-428]! @ 0xfffffe54 │ │ │ │ stmdbeq ip!, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf105d014 │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ @ instruction: 0xf8f8f09d │ │ │ │ ldmib r5, {r3, r5, r9, sl, lr}^ │ │ │ │ @@ -5364,17 +5364,17 @@ │ │ │ │ bl 1f98af8 │ │ │ │ ldrsbtcc pc, [r0], -r9 @ │ │ │ │ eoreq pc, ip, #1073741826 @ 0x40000002 │ │ │ │ @ instruction: 0xf1a34297 │ │ │ │ mvnle r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdals r3, {r1, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - blx fe197128 │ │ │ │ + stc2 1, cr15, [r8], #-504 @ 0xfffffe08 │ │ │ │ ldmvs r0!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - cdp2 1, 4, cr15, cr10, cr7, {3} │ │ │ │ + @ instruction: 0xffeef167 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ stmdals r6, {r0, r2, r3, r4, r5, r7, r8, ip, lr, pc} │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ blmi 3beb08 │ │ │ │ @ instruction: 0xe728447b │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ lsrcs lr, r5, #14 │ │ │ │ @@ -5386,28 +5386,28 @@ │ │ │ │ andls r2, r6, r5, lsl #6 │ │ │ │ ldc2 0, cr15, [r4], #-308 @ 0xfffffecc │ │ │ │ svclt 0x0000e700 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffeca1 │ │ │ │ @ instruction: 0xffffebed │ │ │ │ @ instruction: 0xffffeb6b │ │ │ │ - eoreq r7, sp, r8, lsr #12 │ │ │ │ + eoreq r7, sp, r0, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb1d90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 45eb58 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf1672000 │ │ │ │ - strmi pc, [r3], -fp, asr #24 │ │ │ │ + strmi pc, [r3], -pc, ror #27 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf16a60a3 │ │ │ │ - @ instruction: 0xf104fd85 │ │ │ │ + @ instruction: 0xf104ff29 │ │ │ │ @ instruction: 0xf104012c │ │ │ │ @ instruction: 0xf1040234 │ │ │ │ andcs r0, r0, ip, lsr r3 │ │ │ │ smlabtne fp, r4, r9, lr │ │ │ │ andcs lr, sp, #196, 18 @ 0x310000 │ │ │ │ movwcc lr, #63940 @ 0xf9c4 │ │ │ │ ldclt 4, cr6, [r8, #-404]! @ 0xfffffe6c │ │ │ │ @@ -5417,15 +5417,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5014682 │ │ │ │ @ instruction: 0xf10b5b9f │ │ │ │ @ instruction: 0x460f0b14 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - @ instruction: 0xf8dafa0d │ │ │ │ + @ instruction: 0xf8dafbb1 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ strmi r0, [r2, #1068]! @ 0x42c │ │ │ │ ldmdavs sp, {r1, r2, r4, ip, lr, pc}^ │ │ │ │ ldrpl pc, [lr], r7, lsl #10 │ │ │ │ stccc 6, cr3, [ip, #-96]! @ 0xffffffa0 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf09d4630 │ │ │ │ @@ -5433,19 +5433,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ blvs b557ec │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - @ instruction: 0x4658f9fb │ │ │ │ - @ instruction: 0xf9eaf17e │ │ │ │ + @ instruction: 0x4658fb9f │ │ │ │ + blx fe417242 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1672100 │ │ │ │ - @ instruction: 0x4680fdbd │ │ │ │ + strmi pc, [r0], r1, ror #30 │ │ │ │ @ instruction: 0xf507b360 │ │ │ │ @ instruction: 0x3718579e │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x4010f8d9 │ │ │ │ svclt 0x001e42a6 │ │ │ │ stccc 8, cr6, [ip], #-404 @ 0xfffffe6c │ │ │ │ @@ -5459,19 +5459,19 @@ │ │ │ │ blvs bd5790 │ │ │ │ msreq CPSR_fs, #4, 2 │ │ │ │ addsmi r3, lr, #44, 26 @ 0xb00 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ b fee18c84 │ │ │ │ @ instruction: 0xf8da4641 │ │ │ │ @ instruction: 0xf1670008 │ │ │ │ - pkhbtmi pc, r0, r1, lsl #27 @ │ │ │ │ + @ instruction: 0x4680ff35 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf10a4658 │ │ │ │ @ instruction: 0xf17e0734 │ │ │ │ - @ instruction: 0xf8daf9bf │ │ │ │ + @ instruction: 0xf8dafb63 │ │ │ │ adcsmi r4, ip, #56 @ 0x38 │ │ │ │ @ instruction: 0x2600bf1c │ │ │ │ andle r6, pc, r5, ror #16 │ │ │ │ @ instruction: 0xf1046823 │ │ │ │ subsvs r0, sp, r0, lsl r0 │ │ │ │ stmib r4, {r0, r1, r3, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf04d6600 │ │ │ │ @@ -5490,17 +5490,17 @@ │ │ │ │ blx ff516e42 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdavs fp!, {r1, r2, r3, r4, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ adcmi r4, pc, #44, 12 @ 0x2c00000 │ │ │ │ mvnle r4, sp, lsl r6 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1672100 │ │ │ │ - @ instruction: 0xf10afc93 │ │ │ │ + @ instruction: 0xf10afe37 │ │ │ │ @ instruction: 0xf16a000c │ │ │ │ - pop {r0, r1, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00008ff8 │ │ │ │ pkhbtmi fp, lr, r0, lsl #10 │ │ │ │ stmdacc r4, {r0, r4, r7, r8, ip, sp, pc} │ │ │ │ vhsub.s8 d18, d1, d0 │ │ │ │ and r2, r1, ip, asr #8 │ │ │ │ mulle fp, r6, r5 │ │ │ │ svccc 0x0004f850 │ │ │ │ @@ -5514,15 +5514,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf500460f │ │ │ │ @ instruction: 0xf108589f │ │ │ │ @ instruction: 0x46060814 │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - ldmdavs fp!, {r0, r1, r3, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mulsle r9, pc, r2 @ │ │ │ │ @ instruction: 0xf506685d │ │ │ │ @ instruction: 0xf1a3569e │ │ │ │ ldrcc r0, [r8], -ip, lsr #8 │ │ │ │ @ instruction: 0xf1043d2c │ │ │ │ ldrtmi r0, [r0], -r8, lsl #2 │ │ │ │ @ instruction: 0xffa8f09c │ │ │ │ @@ -5530,15 +5530,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ b b98d98 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429f │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - pop {r0, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf8df4680 │ │ │ │ @ instruction: 0x46910650 │ │ │ │ @@ -5795,25 +5795,25 @@ │ │ │ │ streq lr, [r5], #-2689 @ 0xfffff57f │ │ │ │ @ instruction: 0xf7f92140 │ │ │ │ teqvs ip, #3552 @ 0xde0 │ │ │ │ @ instruction: 0xf1086204 │ │ │ │ @ instruction: 0xf8c9040c │ │ │ │ subvs r0, r5, #0 │ │ │ │ cmnvs sp, #32, 12 @ 0x2000000 │ │ │ │ - blx fe117794 │ │ │ │ + stc2 1, cr15, [r6], #-424 @ 0xfffffe58 │ │ │ │ ldrdeq pc, [r8], -r8 │ │ │ │ teqpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - blx 1f17794 │ │ │ │ + ldc2 1, cr15, [lr], {103} @ 0x67 │ │ │ │ andcc lr, sl, #3522560 @ 0x35c000 │ │ │ │ stmvs r1, {r5, r8, ip, sp, pc} │ │ │ │ stmdacs r0, {r3, r6, r8, fp, sp, lr} │ │ │ │ adcshi pc, r1, r0, asr #32 │ │ │ │ stmib r7, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf16a320a │ │ │ │ - bvs fef59bf8 │ │ │ │ + bvs fef5a288 │ │ │ │ @ instruction: 0xf8d36afa │ │ │ │ blcs 1a800c │ │ │ │ mrcge 6, 0, APSR_nzcv, cr2, cr15, {1} │ │ │ │ stmdacs r0, {r4, r6, r7, r9, fp, sp, lr} │ │ │ │ mcrge 4, 1, pc, cr0, cr15, {1} @ │ │ │ │ and r2, r4, r0, lsl #6 │ │ │ │ addcc r3, r8, #67108864 @ 0x4000000 │ │ │ │ @@ -5894,15 +5894,15 @@ │ │ │ │ @ instruction: 0xd1d5429e │ │ │ │ ldmib r7, {r2, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stmdbne r9, {r0, r1, r9, ip, sp} │ │ │ │ andeq pc, r0, r0, asr #2 │ │ │ │ stmibvs fp, {r1, r2, r3, r4, r6, r9, sl, sp, lr, pc} │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x46204699 │ │ │ │ - @ instruction: 0xf9c6f16a │ │ │ │ + blx 1b17922 │ │ │ │ bvs ffef5e68 │ │ │ │ blne b996cc │ │ │ │ ldreq lr, [r2], #-2514 @ 0xfffff62e │ │ │ │ blcs c996d4 │ │ │ │ @ instruction: 0xf101fb02 │ │ │ │ cmnpcs ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ strmi pc, [r1, #-2980] @ 0xfffff45c │ │ │ │ @@ -6010,15 +6010,15 @@ │ │ │ │ ldrbmi r4, [r9], -r8, lsr #12 │ │ │ │ @ instruction: 0xff34f0c0 │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462188f0 │ │ │ │ @ instruction: 0xf08f4628 │ │ │ │ ldrb pc, [r5, r9, lsl #17] @ │ │ │ │ - eoreq r6, sp, sl, lsl #25 │ │ │ │ + ldrdeq r6, [sp], -r2 @ │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mcrcc 8, 2, pc, cr4, cr0, {6} @ │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ strdlt r2, [r4], ip │ │ │ │ @@ -6175,25 +6175,25 @@ │ │ │ │ @ instruction: 0xf0c02390 │ │ │ │ strmi pc, [r4], -sp, lsl #30 │ │ │ │ bvs fe0885c8 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdfd69 │ │ │ │ + @ instruction: 0xf8cdff0d │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b908 │ │ │ │ blvs ff0003f4 │ │ │ │ blvs 3647c │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d9, d1 │ │ │ │ - movwcs pc, #2855 @ 0xb27 @ │ │ │ │ + movwcs pc, #3275 @ 0xccb @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec410 │ │ │ │ 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 @ │ │ │ │ @@ -6204,15 +6204,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ strb pc, [r8, r3, lsl #20]! @ │ │ │ │ ldmib sl!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r4, r2, r4, asr r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, lr, ror #15 │ │ │ │ - mlaeq sp, r2, r9, r6 │ │ │ │ + ldrdeq r6, [sp], -sl @ │ │ │ │ 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} @ │ │ │ │ @@ -6222,25 +6222,25 @@ │ │ │ │ @ instruction: 0xf0c02390 │ │ │ │ strmi pc, [r4], -pc, lsr #29 │ │ │ │ bvs fe088684 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdfd0b │ │ │ │ + @ instruction: 0xf8cdfeaf │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b9c4 │ │ │ │ blvs ff0004b0 │ │ │ │ blvs 36538 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d8, d1 │ │ │ │ - movwcs pc, #3269 @ 0xcc5 @ │ │ │ │ + movwcs pc, #3689 @ 0xe69 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec4cc │ │ │ │ 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 @ │ │ │ │ @@ -6251,15 +6251,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ strb pc, [r8, r5, lsr #19]! @ │ │ │ │ ldmib ip, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ umlalseq r4, r2, r8, r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, r2, lsr r7 │ │ │ │ - ldrdeq r6, [sp], -r6 @ │ │ │ │ + eoreq r6, sp, lr, lsl ip │ │ │ │ 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} @ │ │ │ │ @@ -6269,25 +6269,25 @@ │ │ │ │ @ instruction: 0xf0c02390 │ │ │ │ @ instruction: 0x4604fe51 │ │ │ │ bvs fe088740 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdfcad │ │ │ │ + @ instruction: 0xf8cdfe51 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91ba80 │ │ │ │ blvs ff00056c │ │ │ │ blvs 365f4 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d10, d1 │ │ │ │ - movwcs pc, #2215 @ 0x8a7 @ │ │ │ │ + movwcs pc, #2635 @ 0xa4b @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec588 │ │ │ │ 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 @ │ │ │ │ @@ -6298,15 +6298,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ strb pc, [r8, r7, asr #18]! @ │ │ │ │ ldmdb lr!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrsbteq r4, [r2], ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, r6, ror r6 │ │ │ │ - eoreq r6, sp, sl, lsl r8 │ │ │ │ + eoreq r6, sp, r2, ror #22 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb2bd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ cdp2 0, 2, cr15, cr4, cr0, {6} │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -6323,17 +6323,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r4, r6, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9383 │ │ │ │ @ instruction: 0xf0f10300 │ │ │ │ smlabbcs r4, r1, fp, pc @ │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - @ instruction: 0xff56f199 │ │ │ │ + @ instruction: 0xf8faf19a │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - @ instruction: 0xff52f199 │ │ │ │ + @ instruction: 0xf8f6f19a │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f8a818 │ │ │ │ @ instruction: 0xf1b9ee5c │ │ │ │ cmnle lr, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84c │ │ │ │ @ instruction: 0xf7f80801 │ │ │ │ @@ -6436,15 +6436,15 @@ │ │ │ │ @ instruction: 0xf918f05b │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - blx fed18592 │ │ │ │ + ldc2l 2, cr15, [r6, #-416] @ 0xfffffe60 │ │ │ │ blmi 22e414 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535c64 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ ldmda r4, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -6490,15 +6490,15 @@ │ │ │ │ @ instruction: 0xf8acf05b │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - stc2l 2, cr15, [lr, #-412] @ 0xfffffe64 │ │ │ │ + cdp2 2, 15, cr15, cr2, cr7, {3} │ │ │ │ blmi 22e4ec │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535d3c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x00a8f7f8 │ │ │ │ @@ -6544,15 +6544,15 @@ │ │ │ │ @ instruction: 0xf840f05b │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf93ef269 │ │ │ │ + blx ff918744 │ │ │ │ blmi 22e5c4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535e14 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x003cf7f8 │ │ │ │ @@ -6617,28 +6617,28 @@ │ │ │ │ svclt 0x0000e7e6 │ │ │ │ adcseq r4, r2, r8, lsl r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb30b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - @ instruction: 0xf9f4f274 │ │ │ │ + blx fe698896 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - @ instruction: 0xf9f0f274 │ │ │ │ - ldc2 1, cr15, [r4, #448]! @ 0x1c0 │ │ │ │ + blx fe59889e │ │ │ │ + @ instruction: 0xff58f170 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xff8af161 │ │ │ │ + @ instruction: 0xf92ef162 │ │ │ │ @ instruction: 0xf5b38c83 │ │ │ │ andle r6, r8, #176, 30 @ 0x2c0 │ │ │ │ andle r2, fp, r0, lsl ip │ │ │ │ andseq pc, r4, r4, lsr #3 │ │ │ │ svclt 0x00942802 │ │ │ │ andcs r2, r1, r0 │ │ │ │ @ instruction: 0x4620bd38 │ │ │ │ - blx fed188c8 │ │ │ │ + mrrc2 2, 7, pc, r6, cr4 @ │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -6646,15 +6646,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980b54 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8daf9bb │ │ │ │ + @ instruction: 0xf8dafb5f │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6758,15 +6758,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980d14 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8daf8db │ │ │ │ + @ instruction: 0xf8dafa7f │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6869,16 +6869,16 @@ │ │ │ │ bpl 10996b0 │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980ed4 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - vcgt.s d25, d3, d9 │ │ │ │ - @ instruction: 0xf8dafffb │ │ │ │ + vcgt.s d25, d4, d9 │ │ │ │ + @ instruction: 0xf8daf99f │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6990,15 +6990,15 @@ │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldrbvs r6, [fp, #-2075]! @ 0xfffff7e5 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ rscsvs r4, fp, #9306112 @ 0x8e0000 │ │ │ │ rsbsvs r4, r8, r8, ror r4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 818a3e │ │ │ │ + stc2l 1, cr15, [r2], {105} @ 0x69 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f86138 │ │ │ │ @ instruction: 0x4649ee1a │ │ │ │ @ instruction: 0xf04c4640 │ │ │ │ strbmi pc, [r0], -sp, asr #18 @ │ │ │ │ @ instruction: 0xf84cf04c │ │ │ │ movtpl pc, #1286 @ 0x506 @ │ │ │ │ @@ -7106,15 +7106,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ subseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ orrslt r3, r8, r0, ror #4 │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ - blx 1c98c0c │ │ │ │ + ldc2 1, cr15, [r4], {105} @ 0x69 │ │ │ │ bvs fff08bec │ │ │ │ rsbcc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rsbeq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ ldr r5, [fp, r8, ror #4]! │ │ │ │ svclt 0x00384545 │ │ │ │ strb r4, [r1, r5, asr #12]! │ │ │ │ @@ -7131,15 +7131,15 @@ │ │ │ │ @ instruction: 0xf8c62300 │ │ │ │ stmib r6, {r3, r5, r6, r9, ip, lr}^ │ │ │ │ @ instruction: 0xe79d3997 │ │ │ │ b fef9a69c │ │ │ │ umlalseq r3, r2, lr, fp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r3, r2, r4, ror fp │ │ │ │ - ldrshteq sl, [r3], -lr │ │ │ │ + eorseq sl, r3, r6, asr #24 │ │ │ │ ldrshteq r3, [r2], r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r1], r7, lsl #1 │ │ │ │ @@ -7149,42 +7149,42 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [fp], ip, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1830300 │ │ │ │ - strmi pc, [r4], -r5, asr #17 │ │ │ │ + strmi pc, [r4], -r9, ror #20 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - stc2 1, cr15, [ip], {135} @ 0x87 │ │ │ │ + cdp2 1, 3, cr15, cr0, cr7, {4} │ │ │ │ msrne (UNDEF: 39), r0 │ │ │ │ @ instruction: 0xf1836938 │ │ │ │ - strbmi pc, [sl], -r5, ror #17 @ │ │ │ │ + strbmi pc, [sl], -r9, lsl #21 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - ldc2 1, cr15, [lr], #-532 @ 0xfffffdec │ │ │ │ + stc2l 1, cr15, [r2, #532]! @ 0x214 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r0], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, sp, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ blx 3e879a │ │ │ │ svcvc 0x005b330c │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorlt pc, r8, r3, asr #17 │ │ │ │ - stc2l 1, cr15, [r0], #-540 @ 0xfffffde4 │ │ │ │ + cdp2 1, 0, cr15, cr4, cr7, {4} │ │ │ │ blmi 2eefb4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1b67f4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @@ -7215,26 +7215,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 @ │ │ │ │ - stc2l 2, cr15, [r8, #-460] @ 0xfffffe34 │ │ │ │ - blx ffa18da4 │ │ │ │ + mcr2 2, 7, pc, cr12, cr3, {3} @ │ │ │ │ + stc2 1, cr15, [sl], {97} @ 0x61 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs b6b34 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vmax.s d18, d3, d1 │ │ │ │ - @ instruction: 0xf161fd3d │ │ │ │ - ldrdlt pc, [r0, -fp] │ │ │ │ + @ instruction: 0xf161fee1 │ │ │ │ + tstplt r0, pc, ror ip @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldc2 2, cr15, [r4, #-460]! @ 0xfffffe34 │ │ │ │ - blx ff518dcc │ │ │ │ + mrc2 2, 6, pc, cr8, cr3, {3} │ │ │ │ + ldc2l 1, cr15, [r6], #-388 @ 0xfffffe7c │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f84631 │ │ │ │ strbmi lr, [r1], -r6, ror #23 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl ff89a840 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -7258,37 +7258,37 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ 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: 0xf1824699 │ │ │ │ - stmdbvs fp!, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1834699 │ │ │ │ + stmdbvs fp!, {r0, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r7, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f350b │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1853178 │ │ │ │ - @ instruction: 0x4651fb5f │ │ │ │ + ldrbmi pc, [r1], -r3, lsl #26 @ │ │ │ │ @ instruction: 0xf1874620 │ │ │ │ - blvc f5b778 │ │ │ │ + blvc f5be08 │ │ │ │ teqpvc sp, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ blx 1b6d94 │ │ │ │ b ad9524 │ │ │ │ - @ instruction: 0xf1820903 │ │ │ │ - strls pc, [r3], -pc, ror #31 │ │ │ │ + @ instruction: 0xf1830903 │ │ │ │ + @ instruction: 0x9603f993 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10832 @ 0x2a50 │ │ │ │ strbteq pc, [r0], -r0, lsl #2 @ │ │ │ │ mullt ip, r7, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r3, r5, ip, sp, pc} │ │ │ │ @@ -7304,15 +7304,15 @@ │ │ │ │ blx a496e │ │ │ │ ldrbtmi r2, [r1], -r3, lsl #4 │ │ │ │ @ instruction: 0xf8927f93 │ │ │ │ bl 3e4a28 │ │ │ │ bl 3dd780 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - blx 1898f9e │ │ │ │ + stc2 1, cr15, [r4, #-540] @ 0xfffffde4 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 19f610 │ │ │ │ @ instruction: 0xf105f50b │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -7328,97 +7328,97 @@ │ │ │ │ ldrbtmi r8, [r8], #436 @ 0x1b4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932b │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1ad0b44 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r5, {r2, r8, sp} │ │ │ │ - blx ff018ffc │ │ │ │ + stc2l 1, cr15, [r2], #-540 @ 0xfffffde4 │ │ │ │ andcs r4, r4, #104448 @ 0x19800 │ │ │ │ ldmdals r9, {r3, r8, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf182930f │ │ │ │ - ldcls 12, cr15, [r9], {245} @ 0xf5 │ │ │ │ + ldcls 14, cr15, [r9], {153} @ 0x99 │ │ │ │ ldcne 6, cr4, [r8], #524 @ 0x20c │ │ │ │ - ldc2l 2, cr15, [r6], {92} @ 0x5c │ │ │ │ + mrc2 2, 3, pc, cr10, cr12, {2} │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - stc2l 1, cr15, [sl], #520 @ 0x208 │ │ │ │ + cdp2 1, 8, cr15, cr14, cr2, {4} │ │ │ │ movwcs r9, #7193 @ 0x1c19 │ │ │ │ eorscs r4, ip, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf8842100 │ │ │ │ ldmdage ip, {r0, r2, r6, ip, sp} │ │ │ │ ldrdcc pc, [ip], #132 @ 0x84 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r4, asr #17 │ │ │ │ mcr 7, 3, pc, cr6, cr7, {7} @ │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - cdp2 1, 14, cr15, cr10, cr2, {4} │ │ │ │ + @ instruction: 0xf88ef183 │ │ │ │ @ instruction: 0x46046933 │ │ │ │ tstpeq r7, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r9, sp, lr} │ │ │ │ strcc lr, [fp], -r0, asr #19 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ @ instruction: 0x46319b19 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1853178 │ │ │ │ - @ instruction: 0x4621fab1 │ │ │ │ + @ instruction: 0x4621fc55 │ │ │ │ @ instruction: 0xf187a815 │ │ │ │ - bvs ff91b61c │ │ │ │ + bvs ff91bcac │ │ │ │ blcs 67aeb8 │ │ │ │ ldm pc, {r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x006ff003 │ │ │ │ rsbsvc r7, r8, #7274496 @ 0x6f0000 │ │ │ │ rsbsvc r1, r2, #114 @ 0x72 │ │ │ │ andsne r7, r0, r8, ror r8 │ │ │ │ andsne r6, r0, r5, ror pc │ │ │ │ svcvs 0x006f6f10 │ │ │ │ rsbeq r6, pc, pc, ror #30 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ @ instruction: 0xf04fe7a1 │ │ │ │ @ instruction: 0xf8920a40 │ │ │ │ vhadd.s8 d25, d0, d13 │ │ │ │ ldmdals r9, {r0, r1, r2, r3, r4, r5, r8, ip} │ │ │ │ - @ instruction: 0xf1823701 │ │ │ │ - strbmi pc, [sl], -fp, lsr #30 @ │ │ │ │ + @ instruction: 0xf1833701 │ │ │ │ + strbmi pc, [sl], -pc, asr #17 @ │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r3], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ @ instruction: 0xf1850a78 │ │ │ │ - blge 4db4c4 │ │ │ │ + blge 4dbb54 │ │ │ │ mrrceq 1, 0, pc, r0, cr4 @ │ │ │ │ @ instruction: 0x26009614 │ │ │ │ stmib sp, {r0, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 18f6318 │ │ │ │ ldrsbt pc, [r0], pc @ │ │ │ │ blgt 441314 │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8589a0f │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ blx 306b3e │ │ │ │ @ instruction: 0xf8933302 │ │ │ │ bl 168ba8 │ │ │ │ strbtmi r0, [ip], -r3, lsl #7 │ │ │ │ @ instruction: 0xf187629e │ │ │ │ - strls pc, [r8, -r3, lsr #21]! │ │ │ │ + strls pc, [r8, -r7, asr #24]! │ │ │ │ @ instruction: 0x2322af1d │ │ │ │ adccc pc, r4, sp, lsl #17 │ │ │ │ rsbls pc, ip, sp, asr #17 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb0c │ │ │ │ strgt ip, [pc], #-3855 @ 5cb10 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb14 │ │ │ │ muleq r3, r7, r8 │ │ │ │ andeq lr, r3, r4, lsl #17 │ │ │ │ ldmdage r5, {r0, r4, r5, r9, sl, lr} │ │ │ │ tstcs fp, #3620864 @ 0x374000 │ │ │ │ - stc2l 1, cr15, [lr, #540]! @ 0x21c │ │ │ │ + @ instruction: 0xff92f187 │ │ │ │ strmi r2, [r2], -pc, lsl #6 │ │ │ │ ldmdage r5, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr10, cr15, {7} │ │ │ │ blmi 3ef388 │ │ │ │ ldmdals r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsr #22 │ │ │ │ @@ -7431,17 +7431,17 @@ │ │ │ │ beq d8c9c │ │ │ │ @ instruction: 0xf04fe799 │ │ │ │ @ instruction: 0xe7960a10 │ │ │ │ stmda r4!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r3, r2, r4, asr #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r3, r2, lr, lsr r6 │ │ │ │ - eoreq r5, sp, ip, lsl r8 │ │ │ │ + eoreq r5, sp, r4, ror #22 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - eoreq r5, sp, r2, ror r7 │ │ │ │ + strhteq r5, [sp], -sl │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ adcseq r3, r2, r8, asr #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3d94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r6, [r3], -r1, lsl #19 │ │ │ │ @@ -7661,15 +7661,15 @@ │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ blls 541b10 │ │ │ │ @ instruction: 0x0179f890 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ strmi r9, [r1], #-2058 @ 0xfffff7f6 │ │ │ │ tstls r0, fp, lsl #16 │ │ │ │ vmul.i32 d25, d5, d9 │ │ │ │ - blls 5dbb50 │ │ │ │ + blls 5dc1e0 │ │ │ │ strbcc pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrtle r0, [r4], #-1883 @ 0xfffff8a5 │ │ │ │ stmdbls r1!, {r0, r3, r9, fp, ip, pc} │ │ │ │ strmi r9, [sl], #-2838 @ 0xfffff4ea │ │ │ │ andls r9, r9, #475136 @ 0x74000 │ │ │ │ @@ -7738,27 +7738,27 @@ │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 15d61a │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r4, -sp]! │ │ │ │ - blx 6999d8 │ │ │ │ + blx fef999da │ │ │ │ bmi 1756dd8 │ │ │ │ ldrbtmi r4, [sl], #-2905 @ 0xfffff4a7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, r5, r0, asr #32 │ │ │ │ pop {r0, r1, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ stcge 15, cr8, [fp], #-960 @ 0xfffffc40 │ │ │ │ strtmi sl, [r2], -sl, lsr #18 │ │ │ │ strmi r9, [lr], -pc, lsl #16 │ │ │ │ tstls ip, r3, lsr #8 │ │ │ │ - ldc2 2, cr15, [r4], #-388 @ 0xfffffe7c │ │ │ │ + ldc2l 2, cr15, [r8, #388] @ 0x184 │ │ │ │ ldcls 8, cr6, [r9, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ bls 258fc0 │ │ │ │ @ instruction: 0x46049b13 │ │ │ │ tstls r8, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -7803,25 +7803,25 @@ │ │ │ │ andeq lr, r8, #196, 22 @ 0x31000 │ │ │ │ @ instruction: 0xf8da9e11 │ │ │ │ andls r3, r8, #68, 28 @ 0x440 │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s32 d25, d5, d7 │ │ │ │ - blls 49b918 │ │ │ │ + blls 49bfa8 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2e37d4 │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8da9a08 │ │ │ │ stmdbls sp, {r2, r6, r9, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s32 d25, d4, d7 │ │ │ │ - blls 39b780 │ │ │ │ + blls 39be10 │ │ │ │ blx 1371e6 │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [fp], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 103dea │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mcrge 4, 6, pc, cr1, cr15, {5} @ │ │ │ │ @@ -7957,15 +7957,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ mcrr 7, 15, pc, sl, cr7 @ │ │ │ │ adcseq r2, r2, ip, lsr #28 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0x0001b1bd │ │ │ │ adceq sp, ip, sl, ror r9 │ │ │ │ - ldrsbteq r9, [r3], -r4 │ │ │ │ + eorseq r9, r3, ip, lsl pc │ │ │ │ umlalseq r2, r2, r2, ip @ │ │ │ │ andeq fp, r0, r7, asr #16 │ │ │ │ adceq sp, ip, ip, asr #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8086,15 +8086,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ bl 129b580 │ │ │ │ adcseq r2, r2, r8, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r1, r1, r1, ror #3 │ │ │ │ adceq sp, ip, r2, asr #14 │ │ │ │ - ldrsbteq r9, [r3], -r0 │ │ │ │ + eorseq r9, r3, r8, lsl sp │ │ │ │ adcseq r2, r2, lr, lsl #21 │ │ │ │ ldrdeq sp, [r0], -fp │ │ │ │ umlaleq sp, ip, r4, r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8215,30 +8215,30 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ b 121b784 │ │ │ │ adcseq r2, r2, r4, lsr #20 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r3, r1, r9, ror #3 │ │ │ │ adceq sp, ip, sl, lsl #10 │ │ │ │ - eorseq r9, r3, ip, asr #15 │ │ │ │ + eorseq r9, r3, r4, lsl fp │ │ │ │ adcseq r2, r2, sl, lsl #17 │ │ │ │ andeq ip, r0, pc, lsr #9 │ │ │ │ adceq sp, ip, ip, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb49d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - stc2l 2, cr15, [r6, #-456]! @ 0xfffffe38 │ │ │ │ - blx 199d66 │ │ │ │ + @ instruction: 0xff0af272 │ │ │ │ + stc2 1, cr15, [r8], #384 @ 0x180 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ blcs b7af8 │ │ │ │ @ instruction: 0x4620d93a │ │ │ │ - ldc2l 2, cr15, [ip, #-456] @ 0xfffffe38 │ │ │ │ - blx fff19d78 │ │ │ │ + @ instruction: 0xff00f272 │ │ │ │ + ldc2 1, cr15, [lr], {96} @ 0x60 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r6, r9, pc} │ │ │ │ blcs 9fb70 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 425174 │ │ │ │ ldm pc, {r0, r1, r2, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, fp, #18 │ │ │ │ @@ -8250,24 +8250,24 @@ │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r6 │ │ │ │ ldclcs 3, cr7, [fp], #-936 @ 0xfffffc58 │ │ │ │ eorshi pc, sl, #0 │ │ │ │ andle r2, r5, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - mcr2 2, 7, pc, cr2, cr2, {3} @ │ │ │ │ + @ instruction: 0xf886f273 │ │ │ │ cmplt r0, r1, lsl #22 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ blx fee999b8 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ blx fe5999c0 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vmax.s d20, d2, d16 │ │ │ │ - strmi pc, [r3], -r1, lsr #26 │ │ │ │ + strmi pc, [r3], -r5, asr #29 │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9df │ │ │ │ bcs fe95e0f0 │ │ │ │ ldrdge sp, [r2, -fp] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -8716,15 +8716,15 @@ │ │ │ │ @ instruction: 0xf7fe602c │ │ │ │ blls d1d08c │ │ │ │ blls d42bac │ │ │ │ blls d82be4 │ │ │ │ blls dc2ba0 │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xff2ef15f │ │ │ │ + @ instruction: 0xf8d2f160 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r4, r5, r6, r8, pc} │ │ │ │ blcs a0308 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 282bd8 │ │ │ │ movwls r4, #5726 @ 0x165e │ │ │ │ blls 7ef8d0 │ │ │ │ @@ -8989,15 +8989,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ blx 91c3b4 │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - stc2 1, cr15, [ip, #-380] @ 0xfffffe84 │ │ │ │ + mrc2 1, 5, pc, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a074c │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9280,15 +9280,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xffdcf7fd │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - blx ff21addc │ │ │ │ + stc2l 1, cr15, [sl], #-380 @ 0xfffffe84 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a0bd8 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9571,15 +9571,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ ldc2 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xf880f15f │ │ │ │ + blx 99b268 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a1064 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9822,25 +9822,25 @@ │ │ │ │ @ instruction: 0xf5b0080a │ │ │ │ @ instruction: 0xd1017f9e │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb62cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ - @ instruction: 0xf15e4604 │ │ │ │ - @ instruction: 0xf890fe89 │ │ │ │ + @ instruction: 0xf15f4604 │ │ │ │ + @ instruction: 0xf890f82d │ │ │ │ blcs 12b1b0 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c5b0f4 │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf16d4620 │ │ │ │ - svcne 0x002bfc3b │ │ │ │ + svcne 0x002bfddf │ │ │ │ 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 │ │ │ │ @@ -9855,15 +9855,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 │ │ │ │ - blx fe59b712 │ │ │ │ + ldc2 1, cr15, [r8, #-436]! @ 0xfffffe4c │ │ │ │ bls cd6a0 │ │ │ │ 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] │ │ │ │ @@ -9879,16 +9879,16 @@ │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ @ instruction: 0xf893d002 │ │ │ │ stmdblt r3, {r0, r4, r5, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf891bd08 │ │ │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r8, ip} │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ @ instruction: 0x4610d1f8 │ │ │ │ - @ instruction: 0xf878f271 │ │ │ │ - mrc2 1, 0, pc, cr6, cr14, {2} │ │ │ │ + blx 79bb80 │ │ │ │ + @ instruction: 0xffbaf15e │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb63d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -11105,15 +11105,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xffbcf26f │ │ │ │ + @ instruction: 0xf960f270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ @ instruction: 0xf970f021 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ andcs pc, pc, #1753088 @ 0x1ac000 │ │ │ │ @@ -11165,15 +11165,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xff44f26f │ │ │ │ + @ instruction: 0xf8e8f270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ blx 31c66e │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #5120 @ 0x1400 │ │ │ │ @@ -11225,15 +11225,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - cdp2 2, 12, cr15, cr12, cr15, {3} │ │ │ │ + @ instruction: 0xf870f270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ blx ff09c75e │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #191488 @ 0x2ec00 │ │ │ │ @@ -11464,15 +11464,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2bd880 │ │ │ │ ldm pc, {r1, r2, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x00aaf003 │ │ │ │ cmnpl pc, r5, lsl #10 │ │ │ │ tstpl r5, r5, lsl #10 │ │ │ │ andls r4, r1, #16, 12 @ 0x1000000 │ │ │ │ - @ instruction: 0xf9b6f15d │ │ │ │ + blx 171cff6 │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fb07 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -11608,15 +11608,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq 9c30c │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - @ instruction: 0xff5af160 │ │ │ │ + @ instruction: 0xf8fef161 │ │ │ │ blls c70cc │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 149c348 │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -11968,15 +11968,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f3e7e2 │ │ │ │ svclt 0x0000ecf4 │ │ │ │ adcseq lr, r1, r8, lsl #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, ip, ror #27 │ │ │ │ - ldrdeq r0, [sp], -r4 @ │ │ │ │ + eoreq r1, sp, ip, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb8468 │ │ │ │ @ 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 │ │ │ │ @@ -12511,15 +12511,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ ldm r8!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq lr, r1, r0, lsl #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, r6, lsl #13 │ │ │ │ - eoreq r0, sp, sl, lsr r8 │ │ │ │ + eoreq r0, sp, r2, lsl #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f3334c │ │ │ │ addslt r4, r5, fp, lsr fp │ │ │ │ sxtab16mi r4, r2, sl, ror #8 │ │ │ │ @@ -12542,15 +12542,15 @@ │ │ │ │ bls 956064 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, fp, asr #18 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, ror #21 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed22764 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12736,16 +12736,16 @@ │ │ │ │ svcvc 0x0086f5b7 │ │ │ │ bls 956370 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ - @ instruction: 0xf15b4638 │ │ │ │ - teqplt r8, r5, asr #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf15c4638 │ │ │ │ + teqplt r8, r9, ror #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed22a70 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12905,17 +12905,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - @ instruction: 0xf8d4f26e │ │ │ │ + blx 1e9eabc │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - @ instruction: 0xf8d0f26e │ │ │ │ + blx 1d9eac4 │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 34857c │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13081,17 +13081,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - @ instruction: 0xff74f26d │ │ │ │ + @ instruction: 0xf918f26e │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - @ instruction: 0xff70f26d │ │ │ │ + @ instruction: 0xf914f26e │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 34883c │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13450,15 +13450,15 @@ │ │ │ │ strbt r6, [fp], r2, rrx │ │ │ │ stmdb r2!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq sp, r1, r8, asr #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq sp, [r1], r2 │ │ │ │ - eoreq pc, ip, lr, lsl #19 │ │ │ │ + ldrdeq pc, [ip], -r6 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi d741ec │ │ │ │ blmi d74408 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -13602,15 +13602,15 @@ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x001c2b00 │ │ │ │ vst3.8 {d18-d20}, [pc], r2 │ │ │ │ @ instruction: 0x4640789e │ │ │ │ - @ instruction: 0xf902f15b │ │ │ │ + blx fea1f154 │ │ │ │ blvs fe08f0ac │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ cmpeq r0, r0, asr #18 │ │ │ │ b 1449810 │ │ │ │ vst2.8 {d2,d4}, [r9], r9 │ │ │ │ bge 101104 │ │ │ │ @@ -13771,17 +13771,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - blx 49f840 │ │ │ │ + blx fed9f842 │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx 39f848 │ │ │ │ + blx fec9f84a │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 349304 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13948,15 +13948,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - mcr2 1, 2, pc, cr14, cr10, {2} @ │ │ │ │ + @ instruction: 0xfff2f15a │ │ │ │ blvs fe08f614 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12bd7ec │ │ │ │ blls 26c780 │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -14102,19 +14102,19 @@ │ │ │ │ @ instruction: 0xf9d4f045 │ │ │ │ @ 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: 0xff7af26c │ │ │ │ - blx ff79f960 │ │ │ │ + @ instruction: 0xf91ef26d │ │ │ │ + stc2 1, cr15, [r0], {105} @ 0x69 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - @ instruction: 0xf84af26d │ │ │ │ + @ instruction: 0xf9eef26d │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 126c7d8 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -14137,15 +14137,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2a153c │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vadd.i32 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010f80d │ │ │ │ + @ instruction: 0xf010f9b1 │ │ │ │ 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 │ │ │ │ @@ -14170,15 +14170,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c0b8 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, r3 @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7, lsr lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed240d4 │ │ │ │ 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 │ │ │ │ @@ -14223,15 +14223,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c18c │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, r9, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp, asr #27 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed241a8 │ │ │ │ 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 │ │ │ │ @@ -14601,15 +14601,15 @@ │ │ │ │ stmda r6!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbteq ip, [r1], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq ip, r1, r4, ror r9 │ │ │ │ strdeq r7, [ip], r8 @ │ │ │ │ adceq r7, ip, r8, ror #8 │ │ │ │ adcseq ip, r1, r8, ror r6 │ │ │ │ - ldrhteq r3, [r3], -ip │ │ │ │ + eorseq r3, r3, r4, lsl #14 │ │ │ │ strhteq r7, [ip], lr │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15018,15 +15018,15 @@ │ │ │ │ stc 7, cr15, [r4, #-960]! @ 0xfffffc40 │ │ │ │ adcseq ip, r1, r0, asr r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq ip, [r1], r0 │ │ │ │ adceq r6, ip, r0, asr #28 │ │ │ │ strhteq r6, [ip], r0 │ │ │ │ ldrshteq fp, [r1], r4 │ │ │ │ - eorseq r2, r3, r8, lsr sp │ │ │ │ + eorseq r3, r3, r0, lsl #1 │ │ │ │ adceq r6, ip, r6, lsl #22 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15435,15 +15435,15 @@ │ │ │ │ stmib r2!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq fp, r1, ip, asr #25 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq fp, r1, ip, ror #24 │ │ │ │ adceq r6, ip, r8, lsl #15 │ │ │ │ strdeq r6, [ip], r8 @ │ │ │ │ adcseq fp, r1, r0, ror r9 │ │ │ │ - ldrhteq r2, [r3], -r4 │ │ │ │ + ldrshteq r2, [r3], -ip │ │ │ │ adceq r6, ip, lr, asr #8 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -16146,23 +16146,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1584658 │ │ │ │ - tstplt r8, r3, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r7, asr #29 @ p-variant is OBSOLETE │ │ │ │ blcs 43f9b8 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe2224f0 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1584638 │ │ │ │ - tstplt r8, r3, lsl sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118feb7 │ │ │ │ blcs 43f9d8 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2df154 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 345a6c │ │ │ │ @@ -16210,15 +16210,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vbic q11, , │ │ │ │ - vstrls s30, [r9, #-580] @ 0xfffffdbc │ │ │ │ + stcls 12, cr15, [r9, #-212] @ 0xffffff2c │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf048234c │ │ │ │ @ instruction: 0x4680ff35 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5c5948 │ │ │ │ @@ -16235,15 +16235,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ stc2 0, cr15, [r4], {81} @ 0x51 │ │ │ │ bge f76da4 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - @ instruction: 0xff24f25e │ │ │ │ + @ instruction: 0xf8c8f25f │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 436e7c │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 336e3c │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -16318,15 +16318,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 56e364 │ │ │ │ @ instruction: 0xf051934d │ │ │ │ ldmdbls r7, {r0, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - mrc2 2, 3, pc, cr14, cr14, {2} │ │ │ │ + @ instruction: 0xf822f25f │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 336ee4 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -16372,27 +16372,27 @@ │ │ │ │ @ instruction: 0xf0c19600 │ │ │ │ @ instruction: 0xf8d9fa95 │ │ │ │ blcs 72aec │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s32 q11, q13, q12 │ │ │ │ - @ instruction: 0xf158fdbf │ │ │ │ - stmdbls fp, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf158ff63 │ │ │ │ + stmdbls fp, {r0, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 100264 │ │ │ │ bcs 119874 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - stc2 2, cr15, [r8, #424]! @ 0x1a8 │ │ │ │ - blx 1221cc2 │ │ │ │ + @ instruction: 0xff4cf26a │ │ │ │ + stc2l 1, cr15, [sl], #352 @ 0x160 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed26378 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -16415,31 +16415,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4d1030 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mrc2 1, 6, pc, cr12, cr13, {2} │ │ │ │ + @ instruction: 0xf880f15e │ │ │ │ bcs 11f01c │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b 9237ac │ │ │ │ umlalseq sl, r1, r8, lr │ │ │ │ umlalseq sl, r1, r2, lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, ip, r8, lsr #20 │ │ │ │ adceq r5, ip, r6, asr r9 │ │ │ │ adcseq sl, r1, ip, lsl #25 │ │ │ │ umlaleq r5, ip, lr, r8 │ │ │ │ - strdeq ip, [ip], -sl @ │ │ │ │ + eoreq ip, ip, r2, asr #28 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq ip, ip, r0, ror #20 │ │ │ │ - mlaeq ip, sl, sl, ip │ │ │ │ + eoreq ip, ip, r8, lsr #27 │ │ │ │ + eoreq ip, ip, r2, ror #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -16551,15 +16551,15 @@ │ │ │ │ @ instruction: 0xff10f7f6 │ │ │ │ movwls r9, #52022 @ 0xcb36 │ │ │ │ tstls lr, #56320 @ 0xdc00 │ │ │ │ movwls r9, #31544 @ 0x7b38 │ │ │ │ movwls r9, #56121 @ 0xdb39 │ │ │ │ blls f0ba1c │ │ │ │ @ instruction: 0xf1589317 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ eorhi pc, r1, #0 │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #58113 @ 0xe301 │ │ │ │ ldrbmi r9, [r1], -r1, lsl #12 │ │ │ │ svcls 0x00224640 │ │ │ │ @ instruction: 0x3178f89b │ │ │ │ @@ -16676,15 +16676,15 @@ │ │ │ │ usatcs pc, #16, r4, asr #17 @ │ │ │ │ streq pc, [r8], -r1, lsl #2 │ │ │ │ andvs r9, fp, r0, lsr #22 │ │ │ │ nopmi {79} @ 0x4f │ │ │ │ subvs r9, fp, r8, lsl #16 │ │ │ │ ldrbvs pc, [ip], r4, asr #17 @ │ │ │ │ tstls r8, r1, lsl r2 │ │ │ │ - @ instruction: 0xf8fef158 │ │ │ │ + blx fe922150 │ │ │ │ bls 4cc014 │ │ │ │ blvs fe1520d8 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1268170 │ │ │ │ blls 233d14 │ │ │ │ b 128bc68 │ │ │ │ @@ -17094,15 +17094,15 @@ │ │ │ │ blx ff524234 │ │ │ │ movwls r9, #52024 @ 0xcb38 │ │ │ │ tstls sp, #58368 @ 0xe400 │ │ │ │ movwls r9, #31546 @ 0x7b3a │ │ │ │ movwls r9, #56123 @ 0xdb3b │ │ │ │ blls f8c298 │ │ │ │ @ instruction: 0xf1579316 │ │ │ │ - strhtls pc, [r3], -fp @ │ │ │ │ + eorls pc, r3, pc, asr pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r4, r5, r6, r9, pc} │ │ │ │ blcs a85f0 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ @ instruction: 0xf8cd930e │ │ │ │ ldrbmi r8, [pc], -r4 │ │ │ │ stmdals r0!, {r9, sl, sp} │ │ │ │ @@ -17195,15 +17195,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ orrhi pc, ip, r0, asr #32 │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #-2147483632 @ 0x80000010 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - ldc2l 1, cr15, [r0], #348 @ 0x15c │ │ │ │ + mrc2 1, 4, pc, cr4, cr7, {2} │ │ │ │ blls 24a42c │ │ │ │ ldmibvs sl, {r0, r1, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7ed2201 │ │ │ │ strmi lr, [r7], -lr, lsr #28 │ │ │ │ @@ -17356,15 +17356,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d406e0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ @ instruction: 0xf157709e │ │ │ │ - movwcs pc, #11183 @ 0x2baf @ │ │ │ │ + movwcs pc, #11603 @ 0x2d53 @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ @ instruction: 0x460de6bb │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2a47b8 │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ ldrbpl pc, [ip], r4, asr #17 @ │ │ │ │ @@ -19460,15 +19460,15 @@ │ │ │ │ @ instruction: 0xf8d46866 │ │ │ │ @ instruction: 0xf1068018 │ │ │ │ @ instruction: 0xf8c60708 │ │ │ │ ldrbmi r9, [r8], -r4 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ - blx 1024cc6 │ │ │ │ + stc2l 1, cr15, [r2], #340 @ 0x154 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, r5, r0 │ │ │ │ blcs c3588 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r1, r2, r3, r4, r7, pc} │ │ │ │ b 114f3d4 │ │ │ │ @@ -19516,20 +19516,20 @@ │ │ │ │ @ instruction: 0xf04fa004 │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ ldrbmi r0, [r8], -r4, lsl #7 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ strbvc pc, [r4, #-1103] @ 0xfffffbb1 @ │ │ │ │ beq 1a4988 │ │ │ │ - @ instruction: 0xf8d6f164 │ │ │ │ + blx 1f24de0 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - @ instruction: 0xf8b4f164 │ │ │ │ + blx 16a4de8 │ │ │ │ beq 10a3198 │ │ │ │ @ instruction: 0xf1649802 │ │ │ │ - @ instruction: 0xf1b9f94d │ │ │ │ + @ instruction: 0xf1b9faf1 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 11aade4 │ │ │ │ b 11b1f88 │ │ │ │ movwmi r0, #21770 @ 0x550a │ │ │ │ @@ -19656,28 +19656,28 @@ │ │ │ │ ldmdbls fp, {r4, r5, r9, sl, lr} │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0x53b7f503 │ │ │ │ ldmdavs fp, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r1, r8, #9043968 @ 0x8a0000 │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf1559309 │ │ │ │ - @ instruction: 0x4606f9b7 │ │ │ │ + @ instruction: 0x4606fb5b │ │ │ │ blvs fe214f44 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - @ instruction: 0xff6cf163 │ │ │ │ + @ instruction: 0xf910f164 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74603 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r1, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf155930b │ │ │ │ - @ instruction: 0xb118f99d │ │ │ │ + tstplt r8, r1, asr #22 @ p-variant is OBSOLETE │ │ │ │ movwcs r6, #2946 @ 0xb82 │ │ │ │ rsbsle r2, sp, r3, lsl #20 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bls 78eee0 │ │ │ │ orrcs lr, r1, #274432 @ 0x43000 │ │ │ │ movwmi r9, #47370 @ 0xb90a │ │ │ │ vqdmulh.s d15, d2, d5 │ │ │ │ @@ -19833,15 +19833,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ @ instruction: 0xf904f02b │ │ │ │ blvc 5a7090 │ │ │ │ @ instruction: 0xf7ebe7b0 │ │ │ │ svclt 0x0000ef80 │ │ │ │ adcseq r7, r1, r6, lsr #7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq lr, r2, r0, ror r1 │ │ │ │ + ldrhteq lr, [r2], -r8 │ │ │ │ ldrshteq r7, [r1], r0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -r5, lsl #12 │ │ │ │ stmdbpl r0, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -19894,15 +19894,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ strdlt r3, [sl], -r8 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf02b4631 │ │ │ │ @ instruction: 0xf8d9f883 │ │ │ │ @ instruction: 0xe7a21b14 │ │ │ │ - eorseq lr, r2, sl, rrx │ │ │ │ + ldrhteq lr, [r2], -r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7a6a4 │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -20281,15 +20281,15 @@ │ │ │ │ blcs 767f8 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ stc 7, cr15, [r0], {235} @ 0xeb │ │ │ │ ldrhteq r6, [r1], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r1, r6, lsr #24 │ │ │ │ - strdeq r8, [ip], -r2 @ │ │ │ │ + eoreq r9, ip, sl, lsr r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c48868 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -20297,17 +20297,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff48eca8 │ │ │ │ - @ instruction: 0xff14f266 │ │ │ │ + @ instruction: 0xf8b8f267 │ │ │ │ bvs ffc8d4a0 │ │ │ │ - @ instruction: 0xff10f266 │ │ │ │ + @ instruction: 0xf8b4f267 │ │ │ │ blne 5a77ec │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -20454,15 +20454,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1546066 │ │ │ │ - @ instruction: 0x4680fb7b │ │ │ │ + pkhbtmi pc, r0, pc, lsl #26 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe149a14 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 50fb1c │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -20526,19 +20526,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 1459468 │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xf8f2f163 │ │ │ │ + blx fe625da4 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xf8d0f163 │ │ │ │ + blx 1da5dac │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - @ instruction: 0xf96af163 │ │ │ │ + blx 425db6 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2a43c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff164168 │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -20705,28 +20705,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02cb91a │ │ │ │ @ instruction: 0xf8d7fbdd │ │ │ │ @ instruction: 0xf8d33b20 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - @ instruction: 0xf984f154 │ │ │ │ + blx aa6036 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedaaef4 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 56a8ac │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ - @ instruction: 0xf1620701 │ │ │ │ - blx fee697e8 │ │ │ │ + @ instruction: 0xf1630701 │ │ │ │ + blx fee67e78 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - @ instruction: 0xf96af154 │ │ │ │ + blx 42606a │ │ │ │ blvs fe115f9c │ │ │ │ bcs 132720 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1350348 │ │ │ │ b 1138254 │ │ │ │ bls 6f293c │ │ │ │ @@ -20984,15 +20984,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ cdp 7, 8, cr15, cr6, cr10, {7} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrshteq r6, [r1], lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq sp, r2, lr │ │ │ │ + eorseq sp, r2, r6, asr r3 │ │ │ │ adcseq r6, r1, r2, lsl #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7b7b0 │ │ │ │ @@ -21372,15 +21372,15 @@ │ │ │ │ blcs 77904 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ bl 1f284e8 │ │ │ │ adcseq r5, r1, ip, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r5, r1, sl, lsl fp │ │ │ │ - eoreq r7, ip, r6, ror #25 │ │ │ │ + eoreq r8, ip, lr, lsr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c49974 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -21388,17 +21388,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff48fdb4 │ │ │ │ - cdp2 2, 8, cr15, cr14, cr5, {3} │ │ │ │ + @ instruction: 0xf832f266 │ │ │ │ bvs ffc8e5ac │ │ │ │ - cdp2 2, 8, cr15, cr10, cr5, {3} │ │ │ │ + @ instruction: 0xf82ef266 │ │ │ │ blne 5a88f8 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -21545,15 +21545,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1536066 │ │ │ │ - @ instruction: 0x4680faf5 │ │ │ │ + pkhbtmi pc, r0, r9, lsl #25 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14ab20 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 510c28 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -21617,19 +21617,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 145a574 │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xf86cf162 │ │ │ │ + blx 4a6eac │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xf84af162 │ │ │ │ + @ instruction: 0xf9eef162 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - @ instruction: 0xf8e4f162 │ │ │ │ + blx fe2a6ebc │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2b548 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff165274 │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -21803,28 +21803,28 @@ │ │ │ │ @ instruction: 0x4628321c │ │ │ │ @ instruction: 0xf8d3991b │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ ldmdavs sl, {r0, r1, r2, r4, r5, r7, r8, r9, ip, lr} │ │ │ │ stmne sl, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf1439208 │ │ │ │ movwls r0, #37632 @ 0x9300 │ │ │ │ - @ instruction: 0xf8f0f153 │ │ │ │ + blx fe5a7158 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedac01c │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5eb9d4 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ - @ instruction: 0xf1610701 │ │ │ │ - blx fee6a6c0 │ │ │ │ + @ instruction: 0xf1620701 │ │ │ │ + blx fee68d50 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #47129 @ 0xb819 │ │ │ │ - @ instruction: 0xf8d6f153 │ │ │ │ + blx 1f2718c │ │ │ │ blvs fe1170c4 │ │ │ │ bcs 133848 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1311470 │ │ │ │ b 113937c │ │ │ │ bls 773a64 │ │ │ │ @@ -21989,15 +21989,15 @@ │ │ │ │ bcc ffea9200 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ @ instruction: 0x460a8ff0 │ │ │ │ @ instruction: 0x46594638 │ │ │ │ @ instruction: 0xf8b4f029 │ │ │ │ blne 5a9254 │ │ │ │ svclt 0x0000e79a │ │ │ │ - eorseq ip, r2, sl, asr r0 │ │ │ │ + eorseq ip, r2, r2, lsr #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1263b4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @ instruction: 0xf5004b4e │ │ │ │ @@ -22076,15 +22076,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldcl 7, cr15, [lr, #932]! @ 0x3a4 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r5, r1, lr, ror #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrshteq fp, [r2], -lr │ │ │ │ + eorseq ip, r2, r6, asr #4 │ │ │ │ ldrshteq r4, [r1], r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7c8c0 │ │ │ │ @@ -22464,15 +22464,15 @@ │ │ │ │ blcs 78a14 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ b ffd295f4 │ │ │ │ umlalseq r4, r1, ip, sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r1, sl, lsl #20 │ │ │ │ - ldrdeq r6, [ip], -r6 @ │ │ │ │ + eoreq r6, ip, lr, lsl pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c4aa84 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -22480,17 +22480,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff490ec4 │ │ │ │ - cdp2 2, 0, cr15, cr6, cr4, {3} │ │ │ │ + @ instruction: 0xffaaf264 │ │ │ │ bvs ffc8f6bc │ │ │ │ - cdp2 2, 0, cr15, cr2, cr4, {3} │ │ │ │ + @ instruction: 0xffa6f264 │ │ │ │ blne 5a9a08 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -22723,15 +22723,15 @@ │ │ │ │ ldclcc 5, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ stccc 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ stmia ip!, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ strtmi r0, [r8], -pc │ │ │ │ - @ instruction: 0xf9c0f152 │ │ │ │ + blx 19a7fb6 │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs c6880 │ │ │ │ ldc 1, cr13, [pc, #436] @ 6bc2c │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -22787,15 +22787,15 @@ │ │ │ │ beq 17671cc │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs c6964 │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx ff0a80a6 │ │ │ │ + stc2l 1, cr15, [r4, #-312]! @ 0xfffffec8 │ │ │ │ ldcl 7, cr14, [pc, #788] @ 6be84 │ │ │ │ @ instruction: 0xe7997a53 │ │ │ │ bvc 15272f4 │ │ │ │ bvc a674fc │ │ │ │ ldcl 7, cr14, [pc, #592] @ 6bdd0 │ │ │ │ andls r0, r7, r1, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -22853,23 +22853,23 @@ │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldr r1, [r0, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ str r1, [ip, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ str r1, [r8, r8, asr #7]! │ │ │ │ - @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1614628 │ │ │ │ + stmdacs r0, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - cdp2 1, 14, cr15, cr8, cr0, {3} │ │ │ │ + @ instruction: 0xf88cf161 │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ cmpphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - ldc2l 1, cr15, [r8, #384]! @ 0x180 │ │ │ │ + @ instruction: 0xff9cf160 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r1, r3, r5, r7, r8, pc}^ │ │ │ │ b 114dd2c │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -22940,74 +22940,74 @@ │ │ │ │ bvc ffa67884 │ │ │ │ blx 4a797c │ │ │ │ rschi pc, sp, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe698603d │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r1, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3!, {r1, r3, r5, r6, ip, lr, pc} │ │ │ │ ldmib r4, {r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vaddl.u8 , d3, d1 │ │ │ │ b 112ca04 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b ec628 │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b fca24 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ @ instruction: 0xe67c603b │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, lr, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - cdp2 1, 2, cr15, cr0, cr0, {3} │ │ │ │ + @ instruction: 0xffc4f160 │ │ │ │ rsble r2, lr, r0, lsl #16 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14e4400 │ │ │ │ - strbt pc, [r6], -r5, asr #22 @ │ │ │ │ + strbt pc, [r6], -r9, ror #25 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf1494400 │ │ │ │ - usax pc, ip, pc @ │ │ │ │ + @ instruction: 0xf14a4400 │ │ │ │ + ldrb pc, [ip], -r3, lsl #18 @ │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 6b569 │ │ │ │ @ instruction: 0xf890e655 │ │ │ │ blcs 137f28 │ │ │ │ ldm pc, {r1, r2, r3, r4, fp, ip, lr, pc}^ @ │ │ │ │ ldrne pc, [r9, #-3] │ │ │ │ mcrhi 2, 0, r0, cr3, cr1, {0} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ tstle r5, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf1494400 │ │ │ │ - shsub8 pc, lr, r7 @ │ │ │ │ + @ instruction: 0xf14a4400 │ │ │ │ + @ instruction: 0xe63ef99b │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ strb r1, [pc, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ strb r1, [fp, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ strb r1, [r7, r8, asr #7]! │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf1494400 │ │ │ │ - @ instruction: 0xe628fe77 │ │ │ │ + @ instruction: 0xf14a4400 │ │ │ │ + @ instruction: 0xe628f81b │ │ │ │ strmi r2, [r3], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14a4400 │ │ │ │ - @ instruction: 0xe61ef879 │ │ │ │ + @ instruction: 0xe61efa1d │ │ │ │ ldreq pc, [r6, #-961] @ 0xfffffc3f │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ adcmi r8, fp, #146 @ 0x92 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ @ instruction: 0xe74365f8 │ │ │ │ tstpeq r6, #204, 6 @ p-variant is OBSOLETE @ 0x30000003 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @@ -23026,24 +23026,24 @@ │ │ │ │ rsbseq pc, pc, #33554432 @ 0x2000000 │ │ │ │ tstmi r3, #738197504 @ 0x2c000000 │ │ │ │ ldrb r6, [r2, #59]! @ 0x3b │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14a4400 │ │ │ │ - strb pc, [r8, #2579]! @ 0xa13 @ │ │ │ │ + strb pc, [r8, #2999]! @ 0xbb7 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14a4400 │ │ │ │ - ldrb pc, [lr, #2767] @ 0xacf @ │ │ │ │ + ldrb pc, [lr, #3187] @ 0xc73 @ │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf93cf14a │ │ │ │ + blx ff8a8474 │ │ │ │ @ instruction: 0x4606e5d5 │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db56 │ │ │ │ cdp 0, 0, cr0, cr0, cr6, {0} │ │ │ │ tstls r3, r0, lsl sl │ │ │ │ stmdb r4!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ b 17a9f08 │ │ │ │ @@ -23081,15 +23081,15 @@ │ │ │ │ ldrbne pc, [r8, #-1093]! @ 0xfffffbbb @ │ │ │ │ vmin.s8 q15, q8, q1 │ │ │ │ ldrt r7, [r3], r1, asr #11 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14a4400 │ │ │ │ - ldrb pc, [sl, #-3207]! @ 0xfffff379 @ │ │ │ │ + ldrb pc, [sl, #-3627]! @ 0xfffff1d5 @ │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7e8ca10 │ │ │ │ @ instruction: 0xf7e8e8d0 │ │ │ │ stmibeq r3, {r3, r9, fp, sp, lr, pc} │ │ │ │ b 11dbc48 │ │ │ │ vst3. {d18,d20,d22}, [r5], r0 │ │ │ │ ldrt r3, [r7], r0, lsl #10 │ │ │ │ @@ -23130,15 +23130,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 192e40 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - @ instruction: 0xf8f2f264 │ │ │ │ + blx fe628a58 │ │ │ │ andls r9, r9, r4, lsl #22 │ │ │ │ bmi 4a94dc │ │ │ │ tstpmi r6, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ movwls r3, #13272 @ 0x33d8 │ │ │ │ usatne pc, #16, sl, asr #17 @ │ │ │ │ @ instruction: 0x26dcf8da │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -23173,19 +23173,19 @@ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ vqadd.s8 q11, , │ │ │ │ vaddw.s8 q8, q2, d1 │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ ldrbcs pc, [ip], sl, asr #17 @ │ │ │ │ bleq 1a82ac │ │ │ │ - @ instruction: 0xf89cf264 │ │ │ │ - blx 286fa │ │ │ │ + blx 10a8b04 │ │ │ │ + stc2 1, cr15, [r2, #384]! @ 0x180 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208193 │ │ │ │ - @ instruction: 0xf96cf264 │ │ │ │ + blx 4a8b16 │ │ │ │ @ instruction: 0xf0109909 │ │ │ │ vmax.f32 d16, d0, d6 │ │ │ │ svclt 0x00141211 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00184291 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 134c740 │ │ │ │ @@ -23378,16 +23378,16 @@ │ │ │ │ rscscs r2, r0, #48, 4 │ │ │ │ ldrmi lr, [r3], -r7, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0xe6593210 │ │ │ │ - vmax.s32 d20, d3, d16 │ │ │ │ - @ instruction: 0xf010ffd9 │ │ │ │ + vmax.s32 d20, d4, d16 │ │ │ │ + @ instruction: 0xf010f97d │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ bleq fe166df4 │ │ │ │ @ instruction: 0xf102e661 │ │ │ │ @ instruction: 0xf8ca0308 │ │ │ │ subsvs r3, r1, r0, ror #13 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ @@ -23436,17 +23436,17 @@ │ │ │ │ ldrcc pc, [r4], #-3621 @ 0xfffff1db │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 301680 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs f8b70 │ │ │ │ - vorr , , q0 │ │ │ │ - @ instruction: 0xf151fe8d │ │ │ │ - @ instruction: 0xf890fc2b │ │ │ │ + vorr , q10, q0 │ │ │ │ + @ instruction: 0xf151f831 │ │ │ │ + @ instruction: 0xf890fdcf │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs ed1bc │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ bcc ffeaa900 │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -23565,20 +23565,20 @@ │ │ │ │ and r9, r9, r2, lsl #14 │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ab930 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ - vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fe63 │ │ │ │ + vmin.s32 q10, q2, q0 │ │ │ │ + @ instruction: 0xf010f807 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - cdp2 2, 5, cr15, cr10, cr3, {3} │ │ │ │ + @ instruction: 0xfffef263 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2687dc │ │ │ │ beq 2e88f0 │ │ │ │ bleq e8be4 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f2021c │ │ │ │ pkhtbmi pc, r4, fp, asr #25 @ │ │ │ │ @@ -23632,19 +23632,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ab828 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fddf │ │ │ │ + @ instruction: 0xf010ff83 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - ldc2l 2, cr15, [r6, #396] @ 0x18c │ │ │ │ + @ instruction: 0xff7af263 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2688e4 │ │ │ │ beq 2e89f8 │ │ │ │ bleq e8cec │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f2021c │ │ │ │ pkhtbmi pc, r4, r7, asr #24 @ │ │ │ │ @@ -23703,19 +23703,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #93184 @ 0x16c00 │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 12 @ 0x1400000 │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ vstmiacs r2, {s12-s247} │ │ │ │ strtmi sp, [r0], -r2, lsr #32 │ │ │ │ - ldc2l 2, cr15, [r0, #-396] @ 0xfffffe74 │ │ │ │ + cdp2 2, 15, cr15, cr4, cr3, {3} │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a8b00 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - stc2l 2, cr15, [r8, #-396] @ 0xfffffe74 │ │ │ │ + cdp2 2, 14, cr15, cr12, cr3, {3} │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2689f4 │ │ │ │ bleq 2e8b14 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ blx ff2aa9b2 │ │ │ │ @@ -23751,26 +23751,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5611c8 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7f08000 │ │ │ │ ldrb pc, [r9, r7, lsr #25] @ │ │ │ │ vqadd.s32 q9, , │ │ │ │ - @ instruction: 0x0780fcf1 │ │ │ │ + @ instruction: 0x0780fe95 │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - stc2l 2, cr15, [ip], #396 @ 0x18c │ │ │ │ + cdp2 2, 9, cr15, cr0, cr3, {3} │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0783fcdf │ │ │ │ + streq pc, [r3, r3, lsl #29] │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - ldc2l 2, cr15, [sl], {99} @ 0x63 │ │ │ │ + cdp2 2, 7, cr15, cr14, cr3, {3} │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57a310 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -23832,19 +23832,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #364544 @ 0x59000 │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 12 @ 0x1400000 │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ vstmiacs r2, {s12-s247} │ │ │ │ strtmi sp, [r0], -r2, lsr #32 │ │ │ │ - mcrr2 2, 6, pc, lr, cr3 @ │ │ │ │ + ldc2l 2, cr15, [r2, #396]! @ 0x18c │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a8d04 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - mcrr2 2, 6, pc, r6, cr3 @ │ │ │ │ + stc2l 2, cr15, [sl, #396]! @ 0x18c │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 268bf8 │ │ │ │ bleq 2e8d18 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ blx ff22abb4 │ │ │ │ @@ -23880,26 +23880,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5613cc │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7f08000 │ │ │ │ ldrb pc, [r9, r7, lsr #25] @ │ │ │ │ vqadd.s32 q9, , │ │ │ │ - streq pc, [r0, pc, ror #23] │ │ │ │ + @ instruction: 0x0780fd93 │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - blx ffb29616 │ │ │ │ + stc2 2, cr15, [lr, #396] @ 0x18c │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0783fbdd │ │ │ │ + streq pc, [r3, r1, lsl #27] │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - blx ff6a963a │ │ │ │ + ldc2l 2, cr15, [ip, #-396]! @ 0xfffffe74 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57a514 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24533,15 +24533,15 @@ │ │ │ │ @ instruction: 0xf8c30108 │ │ │ │ vhadd.s8 d24, d13, d4 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmdbpl r8!, {r3, r7, r9} │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ ldcvs 8, cr0, [fp] │ │ │ │ subsvs r4, r9, fp, asr #13 │ │ │ │ - ldc2l 2, cr15, [ip, #392]! @ 0x188 │ │ │ │ + @ instruction: 0xffa0f262 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf04363b8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d761bb │ │ │ │ blcs 799c0 │ │ │ │ @@ -24557,15 +24557,15 @@ │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r9, fp, lr, pc} │ │ │ │ ldclvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r4], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46252118 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf9e0f158 │ │ │ │ + blx fe1a9c76 │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3, #-972] @ 0xfffffc34 │ │ │ │ ldcvs 1, cr6, [sp], #192 @ 0xc0 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @ instruction: 0xf03b4628 │ │ │ │ @@ -24763,15 +24763,15 @@ │ │ │ │ blmi df6b30 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xf87ef158 │ │ │ │ + blx 929fac │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldr r1, [r9, -r4, asr #17] │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -24808,15 +24808,15 @@ │ │ │ │ stmdbcc r4, {r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe67a6010 │ │ │ │ stmia r2!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrshteq r2, [r1], lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r2, [r1], sl │ │ │ │ - eorseq r9, r2, r4, ror r6 │ │ │ │ + ldrhteq r9, [r2], -ip │ │ │ │ @ instruction: 0xffff2903 │ │ │ │ ldrhteq r2, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc4d18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -25054,15 +25054,15 @@ │ │ │ │ @ instruction: 0xe71d6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf9eaf262 │ │ │ │ + blx fe42a862 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d046 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #10 │ │ │ │ strcs r9, [pc, #-2820] @ 6d3ec │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -25126,19 +25126,19 @@ │ │ │ │ strtmi r2, [r1], r0, lsl #8 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 15dbf8 │ │ │ │ bleq 202a3f8 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - blx d2a980 │ │ │ │ + blx ff62a982 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s32 q10, q1, q4 │ │ │ │ - strbeq pc, [r2, -fp, lsr #20] @ │ │ │ │ + strbeq pc, [r2, -pc, asr #23] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strls r4, [r0], #-1586 @ 0xfffff9ce │ │ │ │ strbmi r4, [r0], -fp, asr #12 │ │ │ │ @@ -25194,15 +25194,15 @@ │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf5008ff0 │ │ │ │ svcvs 0x00a95380 │ │ │ │ andseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf83ef7f1 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r0!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf8d2f262 │ │ │ │ + blx 1e2aa90 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d04c │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r9, [pc], #-2819 @ 6e120 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -25270,19 +25270,19 @@ │ │ │ │ strtmi r2, [r8], r0, lsl #10 │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 19de38 │ │ │ │ bleq 202a638 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - @ instruction: 0xf912f262 │ │ │ │ + blx fee2abc0 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s32 q10, q1, q4 │ │ │ │ - strbeq pc, [r2, -fp, lsl #18] @ │ │ │ │ + strbeq pc, [r2, -pc, lsr #21] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ ldrtmi r4, [sl], -r3, asr #12 │ │ │ │ strtmi r9, [r0], -r0, lsl #10 │ │ │ │ @@ -25477,16 +25477,16 @@ │ │ │ │ andhi pc, r4, r2, asr #17 │ │ │ │ @ instruction: 0xe71e6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7f0021c │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 2, APSR_nzcv, cr4, cr15, {1} │ │ │ │ - vtst.32 d22, d1, d24 │ │ │ │ - @ instruction: 0xf240fe9b │ │ │ │ + vtst.32 d22, d2, d24 │ │ │ │ + vtst.8 d31, d0, d31 │ │ │ │ @ instruction: 0x46011311 │ │ │ │ umaalle r4, r7, r8, r2 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ strcs fp, [pc, #-3864] @ 6d670 │ │ │ │ blls 1a29a8 │ │ │ │ blcs 779cc │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ @@ -25750,17 +25750,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r8], r8, lsl #5 │ │ │ │ movwls r4, #26152 @ 0x6628 │ │ │ │ blcs 2acacc │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf804f15e │ │ │ │ + @ instruction: 0xf9a8f15e │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - @ instruction: 0xf81ef15e │ │ │ │ + @ instruction: 0xf9c2f15e │ │ │ │ andseq r9, sl, #5120 @ 0x1400 │ │ │ │ b 11155e0 │ │ │ │ b 10f72cc │ │ │ │ blcs 711f8 │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ bl fe8c8d5c │ │ │ │ blcs 16f5fc │ │ │ │ @@ -25837,18 +25837,18 @@ │ │ │ │ movwne pc, #5704 @ 0x1648 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #3 │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628607b │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ - @ instruction: 0xf15d603b │ │ │ │ - pkhtbmi pc, r1, r5, asr #30 @ │ │ │ │ - @ instruction: 0xf15d4628 │ │ │ │ - b 146e8dc │ │ │ │ + @ instruction: 0xf15e603b │ │ │ │ + @ instruction: 0x4681f8f9 │ │ │ │ + @ instruction: 0xf15e4628 │ │ │ │ + b 146cf6c │ │ │ │ b 1137748 │ │ │ │ b 1137828 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -25858,15 +25858,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ ldrhi pc, [fp], #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf942f14f │ │ │ │ + blx ffa2b0a4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14fe38 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -26127,17 +26127,17 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - ldc2 1, cr15, [r2, #-372] @ 0xfffffe8c │ │ │ │ + mrc2 1, 5, pc, cr6, cr13, {2} │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - stc2 1, cr15, [ip, #-372]! @ 0xfffffe8c │ │ │ │ + mrc2 1, 6, pc, cr0, cr13, {2} │ │ │ │ stmdbls r6, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ b 112f818 │ │ │ │ b 1137cb0 │ │ │ │ ldr r0, [r0, #-2570] @ 0xfffff5f6 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ @@ -26157,15 +26157,15 @@ │ │ │ │ vmla.i8 d22, d18, d18 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ andls r4, r5, #40, 12 @ 0x2800000 │ │ │ │ blcc 2ad128 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - cdp2 1, 14, cr15, cr12, cr14, {2} │ │ │ │ + @ instruction: 0xf890f14f │ │ │ │ strmi r9, [r5], -r5, lsl #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14f978 │ │ │ │ beq eb6b0 │ │ │ │ blx fe32db10 │ │ │ │ bne 1729968 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @@ -26387,15 +26387,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf14e9105 │ │ │ │ - stmdbls r5, {r0, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15acb4 │ │ │ │ beq eba48 │ │ │ │ blx fe32dea8 │ │ │ │ bne 1729d00 │ │ │ │ andscc lr, r0, #56623104 @ 0x3600000 │ │ │ │ @@ -26695,15 +26695,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7f04649 │ │ │ │ @ instruction: 0xf8dafff1 │ │ │ │ vhadd.s32 d16, d0, d0 │ │ │ │ - @ instruction: 0xf010fdf1 │ │ │ │ + @ instruction: 0xf010ff95 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -26740,15 +26740,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf8d2f156 │ │ │ │ + blx 1e2be88 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ @ instruction: 0xff04f038 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ @ instruction: 0xf8dbfe03 │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs eefd64 │ │ │ │ @@ -26926,16 +26926,16 @@ │ │ │ │ strbcs fp, [r0, #-3896] @ 0xfffff0c8 │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ - @ instruction: 0xf155462a │ │ │ │ - msrlt SPSR_irq, r7 │ │ │ │ + @ instruction: 0xf156462a │ │ │ │ + msrlt SPSR_, fp, lsr r9 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -26958,15 +26958,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ svc 0x00d8f7e4 │ │ │ │ adcseq r0, r1, ip, lsl #21 │ │ │ │ adcseq r0, r1, r0, lsl #21 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r0, r1, r6, ror r7 │ │ │ │ - eorseq r7, r2, r2, ror #8 │ │ │ │ + eorseq r7, r2, sl, lsr #15 │ │ │ │ @ instruction: 0xffff1a11 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -27432,21 +27432,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r6, lsl r2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf857930c │ │ │ │ @ instruction: 0xf5050009 │ │ │ │ eorcc r5, r4, #108, 4 @ 0xc0000006 │ │ │ │ - vqsub.s16 d25, d15, d1 │ │ │ │ - @ instruction: 0x4603ff55 │ │ │ │ + vqsub.s32 d25, d0, d1 │ │ │ │ + @ instruction: 0x4603f8f9 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - @ instruction: 0xff4af25f │ │ │ │ + @ instruction: 0xf8eef260 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 455060 │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 29085c │ │ │ │ @@ -27930,18 +27930,18 @@ │ │ │ │ stmibvs r3!, {r2, pc} │ │ │ │ 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: 0xf15b6067 │ │ │ │ - strdls pc, [r4], -fp │ │ │ │ - @ instruction: 0xf15b4628 │ │ │ │ - blls 1b0828 │ │ │ │ + @ instruction: 0xf15c6067 │ │ │ │ + mulls r4, pc, r8 @ │ │ │ │ + @ instruction: 0xf15c4628 │ │ │ │ + blls 1aeeb8 │ │ │ │ blls 1b1440 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32b4e8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r2, r4, r9, sl, pc}^ │ │ │ │ blcs 177b18 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -27991,15 +27991,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2aedd8 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf898f14d │ │ │ │ + blx fad1f0 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [r5], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb20d0 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @@ -28297,17 +28297,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #59 @ 0x3b │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d19, d8, d4 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8c80388 │ │ │ │ @ instruction: 0xf15b3000 │ │ │ │ - andls pc, r4, pc, lsl ip @ │ │ │ │ + andls pc, r4, r3, asr #27 │ │ │ │ ldrcc r4, [r0, -r8, lsr #12] │ │ │ │ - ldc2 1, cr15, [r8], #-364 @ 0xfffffe94 │ │ │ │ + ldc2l 1, cr15, [ip, #364] @ 0x16c │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32ba98 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ vqadd.s8 d22, d0, d27 │ │ │ │ @@ -28550,17 +28550,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 │ │ │ │ - blx 9adae4 │ │ │ │ + blx ff2adae6 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - blx 102daec │ │ │ │ + blx ff92daee │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 109799c │ │ │ │ b 1079598 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs a0240 │ │ │ │ msrhi CPSR_fsx, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -28937,15 +28937,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7ee4649 │ │ │ │ @ instruction: 0xf8dafee1 │ │ │ │ vhadd.s16 d16, d14, d0 │ │ │ │ - @ instruction: 0xf010fc6d │ │ │ │ + @ instruction: 0xf010fe11 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -28982,15 +28982,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xff4ef153 │ │ │ │ + @ instruction: 0xf8f2f154 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ stc2 0, cr15, [r0, #216] @ 0xd8 │ │ │ │ @ instruction: 0xf0364648 │ │ │ │ @ instruction: 0xf8dbfc7f │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef206c │ │ │ │ @@ -29169,15 +29169,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf153462a │ │ │ │ - msrlt (UNDEF: 96), r3 │ │ │ │ + strhlt pc, [r0, #-247]! @ 0xffffff09 @ │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -29200,15 +29200,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ cdp 7, 5, cr15, cr4, cr2, {7} │ │ │ │ adcseq lr, r0, r4, lsl #15 │ │ │ │ adcseq lr, r0, r8, ror r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r0, lr, ror #8 │ │ │ │ - eorseq r5, r2, sl, asr r1 │ │ │ │ + eorseq r5, r2, r2, lsr #9 │ │ │ │ @ instruction: 0xfffef709 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -29658,20 +29658,20 @@ │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r6, lsl r2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf857930c │ │ │ │ @ instruction: 0xf5050009 │ │ │ │ eorcc r5, r4, #108, 4 @ 0xc0000006 │ │ │ │ vqsub.s16 d25, d13, d1 │ │ │ │ - @ instruction: 0x4603fdf3 │ │ │ │ + @ instruction: 0x4603ff97 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - stc2l 2, cr15, [r8, #372]! @ 0x174 │ │ │ │ + @ instruction: 0xff8cf25d │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 457324 │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 292b20 │ │ │ │ @@ -30556,15 +30556,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8aeae4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 12fa1a │ │ │ │ + stc2 1, cr15, [r6], #328 @ 0x148 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -30727,28 +30727,28 @@ │ │ │ │ stc2 7, cr15, [r0, #-948] @ 0xfffffc4c │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ umlalseq ip, r0, r2, pc @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq r3, r2, r0, lsr #17 │ │ │ │ + eorseq r3, r2, r8, ror #23 │ │ │ │ @ instruction: 0xfffedf9f │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf1524632 │ │ │ │ - msrlt SPSR_, fp, asr #19 │ │ │ │ + msrlt SPSR_irq, pc │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -31649,15 +31649,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8afbfc │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 1e30b2c │ │ │ │ + ldc2 1, cr15, [sl], {81} @ 0x51 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -31820,28 +31820,28 @@ │ │ │ │ ldc2l 7, cr15, [r4], #-944 @ 0xfffffc50 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq fp, r0, ip, ror lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq r2, r2, r8, lsl #15 │ │ │ │ + ldrsbteq r2, [r2], -r0 │ │ │ │ @ instruction: 0xfffece87 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf1514632 │ │ │ │ - msrlt SPSR_, pc, lsr r9 │ │ │ │ + msrlt (UNDEF: 96), r3 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -32137,15 +32137,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ subsvs r6, r9, fp, ror ip │ │ │ │ - blx fe4b16f8 │ │ │ │ + ldc2 2, cr15, [r4], #-364 @ 0xfffffe94 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf04362f8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ subhi pc, ip, r7, asr #17 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -32162,15 +32162,15 @@ │ │ │ │ @ instruction: 0x677b0578 │ │ │ │ @ instruction: 0xf8c72300 │ │ │ │ bgt 440ffc │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x21186cbb │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - mrc2 1, 3, pc, cr2, cr0, {2} │ │ │ │ + @ instruction: 0xf816f151 │ │ │ │ cmnpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4606461d │ │ │ │ rsbsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ rsbsvs r6, r1, ip, ror ip │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ @@ -32305,19 +32305,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cmpphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x71234628 │ │ │ │ - blx 6b1998 │ │ │ │ + blx fefb199a │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s16 d20, d11, d24 │ │ │ │ - smlaldeq pc, r2, r1, sl @ │ │ │ │ + @ instruction: 0x0742fbb5 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ vpmin.s8 q11, q8, │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -32337,19 +32337,19 @@ │ │ │ │ @ instruction: 0xf606fb0e │ │ │ │ strpl pc, [r6, #-2820] @ 0xfffff4fc │ │ │ │ @ instruction: 0xf7f89501 │ │ │ │ @ instruction: 0xe78df83f │ │ │ │ @ instruction: 0xe68d64fc │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x7123207f │ │ │ │ - @ instruction: 0xf9d8f25b │ │ │ │ + blx 1fb1a1a │ │ │ │ svclt 0x00480785 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, , │ │ │ │ - @ instruction: 0x0740f9d1 │ │ │ │ + smlsldxeq pc, r0, r5, fp @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x260f6b7c │ │ │ │ @ instruction: 0xf8d4697b │ │ │ │ movwls r0, #11040 @ 0x2b20 │ │ │ │ @@ -32364,19 +32364,19 @@ │ │ │ │ blx 3900ee │ │ │ │ blx 1b2516 │ │ │ │ andls r0, r1, r5 │ │ │ │ @ instruction: 0xf7f86bb8 │ │ │ │ ldrb pc, [r5, -r7, lsl #16] @ │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - @ instruction: 0xf9a2f25b │ │ │ │ + blx 1231a86 │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, , q15 │ │ │ │ - @ instruction: 0x0743f99b │ │ │ │ + smlaldxeq pc, r3, pc, fp @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x260f6b7c │ │ │ │ @ instruction: 0xf8d4697b │ │ │ │ movwls r0, #11040 @ 0x2b20 │ │ │ │ @@ -32408,28 +32408,28 @@ │ │ │ │ strbtmi r3, [sl], #-2564 @ 0xfffff5fc │ │ │ │ @ instruction: 0xe6766010 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq fp, r0, r8, lsl r3 │ │ │ │ ldrshteq fp, [r0], lr │ │ │ │ - eorseq r1, r2, r8, lsl #31 │ │ │ │ + ldrsbteq r2, [r2], -r0 │ │ │ │ @ instruction: 0xfffeb217 │ │ │ │ ldrshteq sl, [r0], ip │ │ │ │ ldccs 0, cr0, [pc, #-436]! @ 75024 │ │ │ │ mcrcs 8, 2, sp, cr0, cr12, {0} │ │ │ │ svclt 0x00384635 │ │ │ │ blmi c7e6e4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldcvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - stc2 1, cr15, [r4], #320 @ 0x140 │ │ │ │ + mcr2 1, 2, pc, cr8, cr0, {2} @ │ │ │ │ ldcvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbpl pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrt r1, [r5], r5, asr #17 │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -32639,15 +32639,15 @@ │ │ │ │ andshi pc, lr, #0 │ │ │ │ tstcs r1, r8, lsr pc │ │ │ │ @ instruction: 0xf87af033 │ │ │ │ blcs 907e4 │ │ │ │ subshi pc, r7, #0 │ │ │ │ @ instruction: 0xf04f6efb │ │ │ │ ldmdavs r8, {fp} │ │ │ │ - mcr2 2, 5, pc, cr2, cr10, {2} @ │ │ │ │ + @ instruction: 0xf846f25b │ │ │ │ @ instruction: 0x67b86f7b │ │ │ │ sublt pc, r0, r7, asr #17 │ │ │ │ blcs 907e0 │ │ │ │ @ instruction: 0xf8d9d135 │ │ │ │ ldrmi r3, [r8, #20] │ │ │ │ @ instruction: 0xf8d9d241 │ │ │ │ svcvs 0x00ba3010 │ │ │ │ @@ -32700,19 +32700,19 @@ │ │ │ │ blmi 8a1300 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldreq r6, [fp, #2075] @ 0x81b │ │ │ │ svcge 0x0029f57f │ │ │ │ qasxmi r6, r0, sl │ │ │ │ stc2l 7, cr15, [ip, #900]! @ 0x384 │ │ │ │ strtmi lr, [r0], -r3, lsr #14 │ │ │ │ - @ instruction: 0xff00f25a │ │ │ │ + @ instruction: 0xf8a4f25b │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ - vmax.s16 d20, d10, d16 │ │ │ │ - @ instruction: 0x0742fef9 │ │ │ │ + vmax.s16 d20, d11, d16 │ │ │ │ + @ instruction: 0x0742f89d │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ @ instruction: 0xf0036d7b │ │ │ │ movwcc r0, #4615 @ 0x1207 │ │ │ │ ldrbvs fp, [fp, #-3928]! @ 0xfffff0a8 │ │ │ │ @ instruction: 0xf8cd9502 │ │ │ │ cdpvs 0, 7, cr10, cr11, cr0, {0} │ │ │ │ svcvs 0x00fb9304 │ │ │ │ @@ -32754,15 +32754,15 @@ │ │ │ │ suble pc, ip, r7, asr #17 │ │ │ │ mlascc lr, r2, r8, pc @ │ │ │ │ adcscc pc, r8, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ tstcs r8, sl, lsr lr │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - @ instruction: 0xf9cef150 │ │ │ │ + blx 1d31c7a │ │ │ │ adceq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ ldrtvs r6, [sl], #1144 @ 0x478 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ svcvs 0x003c6130 │ │ │ │ @@ -32866,37 +32866,37 @@ │ │ │ │ streq pc, [r8], r7, lsl #2 │ │ │ │ eorvs ip, r0, pc, lsl #28 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ cdpgt 0, 0, cr6, cr3, cr3, {7} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldrdle pc, [ip], #-135 @ 0xffffff79 │ │ │ │ rsbscs lr, pc, r4, ror #12 │ │ │ │ - ldc2 2, cr15, [r2, #360]! @ 0x168 │ │ │ │ + @ instruction: 0xff56f25a │ │ │ │ svclt 0x00480784 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, q5, │ │ │ │ - strbeq pc, [r0, -fp, lsr #27] @ │ │ │ │ + strbeq pc, [r0, -pc, asr #30] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ @ instruction: 0xf0036d7b │ │ │ │ movwcc r0, #4615 @ 0x1207 │ │ │ │ ldrbvs fp, [fp, #-3928]! @ 0xfffff0a8 │ │ │ │ strcs r9, [r1], #-1282 @ 0xfffffafe │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ movwls r6, #20091 @ 0x4e7b │ │ │ │ movwls r6, #16379 @ 0x3ffb │ │ │ │ orrvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ svcvs 0x00399401 │ │ │ │ @ instruction: 0xf7f76eb8 │ │ │ │ ldrvs pc, [ip, #2573]! @ 0xa0d │ │ │ │ rsbscs lr, lr, sp, asr #12 │ │ │ │ - stc2 2, cr15, [lr, #360] @ 0x168 │ │ │ │ + @ instruction: 0xff32f25a │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, q5, q15 │ │ │ │ - strbeq pc, [r3, -r7, lsl #27] @ │ │ │ │ + strbeq pc, [r3, -fp, lsr #30] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ @ instruction: 0xf0036d7b │ │ │ │ movwcc r0, #4615 @ 0x1207 │ │ │ │ ldrbvs fp, [fp, #-3928]! @ 0xfffff0a8 │ │ │ │ movwls r6, #20091 @ 0x4e7b │ │ │ │ svcvs 0x00fc2300 │ │ │ │ strpl lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ @@ -32974,15 +32974,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r5, r7, r8, r9, fp, lr}^ │ │ │ │ mrcvs 8, 1, r5, cr10, cr3, {6} │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36e3b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf1504622 │ │ │ │ - msrlt SPSR_, r1, asr r8 │ │ │ │ + strdlt pc, [r0, #-149]! @ 0xffffff6b │ │ │ │ @ instruction: 0xf8c36e3b │ │ │ │ @ instruction: 0xf8c34268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r4, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #2883584 @ 0x2c0000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -33124,15 +33124,15 @@ │ │ │ │ @ instruction: 0xf8c00146 │ │ │ │ andsvs r2, r9, r0, ror r7 │ │ │ │ subsvs r2, r9, ip, lsl r1 │ │ │ │ @ instruction: 0xf8c04613 │ │ │ │ @ instruction: 0xf7ff276c │ │ │ │ @ instruction: 0xf7debb85 │ │ │ │ svclt 0x0000ef9e │ │ │ │ - eorseq r1, r2, ip, lsr r6 │ │ │ │ + eorseq r1, r2, r4, lsl #19 │ │ │ │ @ instruction: 0xfffea8bf │ │ │ │ @ instruction: 0xfffea74d │ │ │ │ adcseq sl, r0, r6, lsr #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @@ -33381,15 +33381,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffef6128 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14fd02c │ │ │ │ - @ instruction: 0xf8d7fce9 │ │ │ │ + @ instruction: 0xf8d7fe8d │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -33559,15 +33559,15 @@ │ │ │ │ blmi dbfcb0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6a430 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - blx ff03290a │ │ │ │ + stc2l 1, cr15, [r2, #-316]! @ 0xfffffec4 │ │ │ │ blvs fff62970 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -33585,37 +33585,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b0100 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8b0f14d │ │ │ │ + blx 15b2968 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b4690 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf0322101 │ │ │ │ ldr pc, [fp, #-2299]! @ 0xfffff705 │ │ │ │ bl ffc343d0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq sl, r0, r8, asr #5 │ │ │ │ ldrhteq sl, [r0], sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq ip, fp, lr, lsl #10 │ │ │ │ + eoreq ip, fp, r6, asr r8 │ │ │ │ adcseq r9, r0, r6, ror #30 │ │ │ │ - eorseq r0, r2, sl, ror ip │ │ │ │ + eorseq r0, r2, r2, asr #31 │ │ │ │ @ instruction: 0xfffe9f05 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq fp, fp, ip, asr lr │ │ │ │ - eoreq fp, fp, r2, asr #28 │ │ │ │ + eoreq ip, fp, r4, lsr #3 │ │ │ │ + eoreq ip, fp, sl, lsl #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 131950 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ ldrmi r1, [lr], -r8, ror #14 │ │ │ │ @@ -34719,15 +34719,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b2c04 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 1d33b28 │ │ │ │ + ldc2 1, cr15, [r6], {78} @ 0x4e │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -34890,28 +34890,28 @@ │ │ │ │ ldc2l 7, cr15, [r0], #-932 @ 0xfffffc5c │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r8, r0, r2, ror lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq pc, r1, r0, lsl #15 │ │ │ │ + eorseq pc, r1, r8, asr #21 │ │ │ │ @ instruction: 0xfffe9e7f │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14e4632 │ │ │ │ - msrlt SPSR_, fp, lsr r9 │ │ │ │ + ldrdlt pc, [r0, #-175]! @ 0xffffff51 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -35396,15 +35396,15 @@ │ │ │ │ ldm fp, {r0, r1, r3, r4, r5, r6, r8, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs feef80b0 │ │ │ │ @ instruction: 0x67fc2118 │ │ │ │ addsmi pc, r0, r7, asr #17 │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - stc2 1, cr15, [r6, #-308]! @ 0xfffffecc │ │ │ │ + cdp2 1, 12, cr15, cr10, cr13, {2} │ │ │ │ ldrsbgt pc, [r4], #-135 @ 0xffffff79 @ │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35570,15 +35570,15 @@ │ │ │ │ blmi d81c24 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bba │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fef6c3d4 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - stc2 1, cr15, [r4], {77} @ 0x4d │ │ │ │ + stc2 1, cr15, [r8, #308]! @ 0x134 │ │ │ │ blvs fef648e4 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r0, -r6, asr #17]! │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -35602,30 +35602,30 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 4f2078 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8eaf14b │ │ │ │ + blx fe4348ec │ │ │ │ @ instruction: 0xf7dce784 │ │ │ │ svclt 0x0000ec38 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r8, r0, r0, lsr #6 │ │ │ │ adcseq r8, r0, r2, lsl r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq sl, fp, r6, ror #10 │ │ │ │ + eoreq sl, fp, lr, lsr #17 │ │ │ │ adcseq r7, r0, r0, ror #31 │ │ │ │ - ldrshteq lr, [r1], -r4 │ │ │ │ + eorseq pc, r1, ip, lsr r0 @ │ │ │ │ @ instruction: 0xfffe7f81 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - ldrdeq r9, [fp], -r0 @ │ │ │ │ - strhteq r9, [fp], -r6 │ │ │ │ + eoreq sl, fp, r8, lsl r2 │ │ │ │ + strdeq sl, [fp], -lr @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [ip], -r3, lsl #13 │ │ │ │ @@ -35851,17 +35851,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: 0xf1548004 │ │ │ │ - andls pc, r4, sp, lsl #18 │ │ │ │ + @ instruction: 0x9004fab1 │ │ │ │ @ instruction: 0xf1544628 │ │ │ │ - blls 1b6c4c │ │ │ │ + blls 1b72dc │ │ │ │ blls 1b901c │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 3330c4 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r3, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -35938,18 +35938,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: 0xf85ef154 │ │ │ │ + blx 134e54 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1544628 │ │ │ │ - b 12f6aec │ │ │ │ + b 12f717c │ │ │ │ b 12c2e14 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -35958,15 +35958,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ msrhi SPSR_sc, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 13b4e68 │ │ │ │ + blx ffcb4e6a │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15973c │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -36191,18 +36191,18 @@ │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ strtmi r8, [r8], -r8 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf1539105 │ │ │ │ - andls pc, r4, r3, ror #28 │ │ │ │ - @ instruction: 0xf1534628 │ │ │ │ - blls 1b86f8 │ │ │ │ + @ instruction: 0xf1549105 │ │ │ │ + andls pc, r4, r7, lsl #16 │ │ │ │ + @ instruction: 0xf1544628 │ │ │ │ + blls 1b6d88 │ │ │ │ stmdbls r5, {r6, r9} │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 333610 │ │ │ │ @ instruction: 0x3710e558 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ @@ -36222,15 +36222,15 @@ │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489204 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf1458004 │ │ │ │ - bls 1b6e68 │ │ │ │ + bls 1b74f8 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ cmpphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feefb588 │ │ │ │ b 14777b0 │ │ │ │ bcs 7f6f4 │ │ │ │ orrhi pc, r1, r0, asr #32 │ │ │ │ @@ -36358,16 +36358,16 @@ │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf1449104 │ │ │ │ - stmdbls r4, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1459104 │ │ │ │ + stmdbls r4, {r0, r1, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe164b84 │ │ │ │ beq f5634 │ │ │ │ blx fe337a94 │ │ │ │ bne 17338ec │ │ │ │ ldrcc lr, [r0, -pc, ror #13] │ │ │ │ @@ -36387,15 +36387,15 @@ │ │ │ │ ldrmi r0, [sl], -r9, lsr #1 │ │ │ │ @ instruction: 0xf84260a7 │ │ │ │ @ instruction: 0xf8c30b08 │ │ │ │ rsbvs r9, r2, r4 │ │ │ │ ldmib sp, {r0, r2, r3, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldmib sp, {r1, r2, r9, ip, lr}^ │ │ │ │ vext.8 d8, d7, d8, #6 │ │ │ │ - blls 5a7ab4 │ │ │ │ + blls 5a8144 │ │ │ │ svclt 0x00082b02 │ │ │ │ bvc 18b614c │ │ │ │ ldcge 4, cr15, [r4], {63} @ 0x3f │ │ │ │ svclt 0x00142b04 │ │ │ │ bvs ffcb6158 │ │ │ │ bvs fe0b615c │ │ │ │ ldrmi lr, [r3], -ip, lsl #9 │ │ │ │ @@ -36608,15 +36608,15 @@ │ │ │ │ strbeq pc, [sp, r6, lsl #2] @ │ │ │ │ svcge 0x0031f53f │ │ │ │ adcsmi r3, r2, #1048576 @ 0x100000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7e74649 │ │ │ │ @ instruction: 0xf8dbf9fd │ │ │ │ vhadd.s16 d16, d7, d0 │ │ │ │ - @ instruction: 0xf010f871 │ │ │ │ + @ instruction: 0xf010fa15 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ffe59974 │ │ │ │ ldrbtmi r4, [sl], #-3060 @ 0xfffff40c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -36649,15 +36649,15 @@ │ │ │ │ stmdane r2, {r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldcvs 7, cr14, [fp], #4 │ │ │ │ ldrbvs r2, [lr, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-44 @ 0xffffffd4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 1735952 │ │ │ │ + ldc2l 1, cr15, [lr], #304 @ 0x130 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r6 │ │ │ │ @ instruction: 0xf98cf02f │ │ │ │ @ instruction: 0xf02f4648 │ │ │ │ @ instruction: 0xf8d4f88b │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ ldmibvs sl!, {r3, r8}^ │ │ │ │ @@ -36827,15 +36827,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14c462a │ │ │ │ - msrlt (UNDEF: 96), r1 │ │ │ │ + ldrdlt pc, [r0, #-181]! @ 0xffffff4b │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1870] @ 0xfffff8b2 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36859,15 +36859,15 @@ │ │ │ │ @ instruction: 0xe6c46018 │ │ │ │ b 1d376bc │ │ │ │ adcseq r6, r0, r4, asr #30 │ │ │ │ adcseq r6, r0, r8, lsr pc │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xfffe82e9 │ │ │ │ adcseq r6, r0, sl, ror ip │ │ │ │ - eorseq sp, r1, r4, ror r9 │ │ │ │ + ldrhteq sp, [r1], -ip │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ @ instruction: 0xf8dfb089 │ │ │ │ @@ -37232,15 +37232,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ subsvs r6, r9, fp, ror ip │ │ │ │ - blx feeb6694 │ │ │ │ + mrrc2 2, 5, pc, ip, cr6 @ │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf04362f8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ subhi pc, ip, r7, asr #17 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -37257,15 +37257,15 @@ │ │ │ │ @ instruction: 0x677b0578 │ │ │ │ @ instruction: 0xf8c72300 │ │ │ │ bgt 445fac │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x21186cbb │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - cdp2 1, 9, cr15, cr10, cr11, {2} │ │ │ │ + @ instruction: 0xf83ef14c │ │ │ │ cmnpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4606461d │ │ │ │ rsbsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ rsbsvs r6, r1, ip, ror ip │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ @@ -37400,19 +37400,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cmpphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x71234628 │ │ │ │ - blx 10b6934 │ │ │ │ + blx ff9b6936 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s16 d20, d6, d24 │ │ │ │ - smlaldxeq pc, r2, r9, sl @ │ │ │ │ + @ instruction: 0x0742fbdd │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ vpmin.s8 q11, q8, │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -37432,19 +37432,19 @@ │ │ │ │ @ instruction: 0xf606fb0e │ │ │ │ strpl pc, [r6, #-2820] @ 0xfffff4fc │ │ │ │ @ instruction: 0xf7f29501 │ │ │ │ @ instruction: 0xe78dff33 │ │ │ │ @ instruction: 0xe68d64fc │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x7123207f │ │ │ │ - blx b69b4 │ │ │ │ + blx fe9b69b6 │ │ │ │ svclt 0x00480785 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, q3, │ │ │ │ - @ instruction: 0x0740f9f9 │ │ │ │ + @ instruction: 0x0740fb9d │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x260f6b7c │ │ │ │ @ instruction: 0xf8d4697b │ │ │ │ movwls r0, #11040 @ 0x2b20 │ │ │ │ @@ -37459,19 +37459,19 @@ │ │ │ │ blx 39509e │ │ │ │ blx 1b74c6 │ │ │ │ andls r0, r1, r5 │ │ │ │ @ instruction: 0xf7f26bb8 │ │ │ │ smmlsr r5, fp, lr, pc @ │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - @ instruction: 0xf9caf256 │ │ │ │ + blx 1c36a22 │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, q3, q15 │ │ │ │ - strbeq pc, [r3, -r3, asr #19] @ │ │ │ │ + strbeq pc, [r3, -r7, ror #22] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x260f6b7c │ │ │ │ @ instruction: 0xf8d4697b │ │ │ │ movwls r0, #11040 @ 0x2b20 │ │ │ │ @@ -37503,28 +37503,28 @@ │ │ │ │ strbtmi r3, [sl], #-2564 @ 0xfffff5fc │ │ │ │ @ instruction: 0xe6766010 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r0, r8, ror #6 │ │ │ │ adcseq r6, r0, lr, asr #6 │ │ │ │ - ldrsbteq ip, [r1], -r8 │ │ │ │ + eorseq sp, r1, r0, lsr #6 │ │ │ │ @ instruction: 0xfffe6267 │ │ │ │ adcseq r6, r0, ip, asr #32 │ │ │ │ ldccs 0, cr0, [pc, #-436]! @ 79fd4 │ │ │ │ mcrcs 8, 2, sp, cr0, cr12, {0} │ │ │ │ svclt 0x00384635 │ │ │ │ blmi c83694 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldcvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - stc2l 1, cr15, [ip], {75} @ 0x4b │ │ │ │ + cdp2 1, 7, cr15, cr0, cr11, {2} │ │ │ │ ldcvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbpl pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrt r1, [r5], r5, asr #17 │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -37829,15 +37829,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefa6b8 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14bd02c │ │ │ │ - @ instruction: 0xf8d7fa21 │ │ │ │ + @ instruction: 0xf8d7fbc5 │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -38007,15 +38007,15 @@ │ │ │ │ blmi dc4240 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6e9c0 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - @ instruction: 0xf8f6f14b │ │ │ │ + blx fe736e88 │ │ │ │ blvs fff66f00 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -38033,37 +38033,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b4690 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [r8, #288]! @ 0x120 │ │ │ │ + @ instruction: 0xff8cf148 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b8c20 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-3635]! @ 0xfffff1cd │ │ │ │ stmdb r6!, {r1, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r5, r0, r8, lsr sp │ │ │ │ adcseq r5, r0, sl, lsr #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, fp, lr, ror pc │ │ │ │ + eoreq r8, fp, r6, asr #5 │ │ │ │ ldrsbteq r5, [r0], r6 │ │ │ │ - eorseq ip, r1, sl, ror #13 │ │ │ │ + eorseq ip, r1, r2, lsr sl │ │ │ │ @ instruction: 0xfffe5975 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r7, fp, ip, asr #17 │ │ │ │ - strhteq r7, [fp], -r2 │ │ │ │ + eoreq r7, fp, r4, lsl ip │ │ │ │ + strdeq r7, [fp], -sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ ldrvs pc, [r4, #2271] @ 0x8df │ │ │ │ @ instruction: 0xf8dfb097 │ │ │ │ pkhbtmi r4, fp, r4, lsl #11 │ │ │ │ @@ -38146,21 +38146,21 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorhi pc, r8, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ movwls r8, #53232 @ 0xcff0 │ │ │ │ andeq pc, r9, r7, asr r8 @ │ │ │ │ rsbpl pc, ip, #20971520 @ 0x1400000 │ │ │ │ andsls r3, r3, #36, 4 @ 0x40000002 │ │ │ │ - blx fe4b74e2 │ │ │ │ + ldc2 2, cr15, [r4, #-340]! @ 0xfffffeac │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8577f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcgt.s16 d25, d5, d13 │ │ │ │ - @ instruction: 0xf5b0fb85 │ │ │ │ + @ instruction: 0xf5b0fd29 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ movwls r7, #58248 @ 0xe388 │ │ │ │ bls 5617f0 │ │ │ │ blcs d4d24 │ │ │ │ tstphi r7, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ stmdbls r8, {r1, r3, r8, r9, fp, ip, pc} │ │ │ │ @@ -38576,23 +38576,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - @ instruction: 0xb118fdd5 │ │ │ │ + tstplt r8, r9, ror pc @ p-variant is OBSOLETE │ │ │ │ blcs 455854 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe23838c │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - tstplt r8, r5, asr #27 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r9, ror #30 @ p-variant is OBSOLETE │ │ │ │ blcs 455874 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f4ff0 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35b908 │ │ │ │ @@ -38640,15 +38640,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vand q11, , │ │ │ │ - vstrls d15, [r9, #-268] @ 0xfffffef4 │ │ │ │ + stcls 12, cr15, [r9, #-924] @ 0xfffffc64 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ strmi pc, [r0], r7, ror #31 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5db7e4 │ │ │ │ @@ -38665,15 +38665,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ ldc2 0, cr15, [r6, #-236]! @ 0xffffff14 │ │ │ │ bge f8cc40 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - cdp2 2, 3, cr15, cr10, cr9, {2} │ │ │ │ + @ instruction: 0xffdef249 │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44cd18 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34ccd8 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -38748,15 +38748,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 584200 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - ldc2 2, cr15, [r4, #292] @ 0x124 │ │ │ │ + @ instruction: 0xff38f249 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34cd80 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -38801,28 +38801,28 @@ │ │ │ │ ldrbtmi r4, [sl], #-1608 @ 0xfffff9b8 │ │ │ │ @ instruction: 0xf0ab9600 │ │ │ │ @ instruction: 0xf8d9fb47 │ │ │ │ blcs 88988 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ - vpmax.s16 q11, q10, q12 │ │ │ │ - @ instruction: 0xf142fe71 │ │ │ │ - stmdbls fp, {r0, r1, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ + vpmax.s16 q11, , q12 │ │ │ │ + @ instruction: 0xf142f815 │ │ │ │ + stmdbls fp, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 116100 │ │ │ │ bcs 12f710 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - mrc2 2, 2, pc, cr10, cr4, {2} │ │ │ │ - blx ffeb7b06 │ │ │ │ + @ instruction: 0xfffef254 │ │ │ │ + ldc2 1, cr15, [ip, #264] @ 0x108 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3c214 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -38845,31 +38845,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e6ecc │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff8ef147 │ │ │ │ + @ instruction: 0xf932f148 │ │ │ │ bcs 134eb8 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b ff5b95f0 │ │ │ │ ldrshteq r4, [r0], ip │ │ │ │ ldrshteq r4, [r0], r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, r4, lsr #22 │ │ │ │ adceq pc, sl, r2, asr sl @ │ │ │ │ ldrshteq r4, [r0], r0 │ │ │ │ umlaleq pc, sl, sl, r9 @ │ │ │ │ - eoreq r6, fp, lr, asr ip │ │ │ │ + eoreq r6, fp, r6, lsr #31 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r6, fp, r4, asr #23 │ │ │ │ - strdeq r6, [fp], -lr @ │ │ │ │ + eoreq r6, fp, ip, lsl #30 │ │ │ │ + eoreq r6, fp, r6, asr #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -39076,23 +39076,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - tstplt r8, sp, ror #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fb91 │ │ │ │ blcs 456024 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe238b5c │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - @ instruction: 0xb118f9dd │ │ │ │ + tstplt r8, r1, lsl #23 @ p-variant is OBSOLETE │ │ │ │ blcs 456044 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f57c0 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35c0d8 │ │ │ │ @@ -39139,16 +39139,16 @@ │ │ │ │ @ instruction: 0xf8dd2301 │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ - vand q11, q1, │ │ │ │ - stcls 15, cr15, [r9, #-364] @ 0xfffffe94 │ │ │ │ + vand q11, , │ │ │ │ + stcls 8, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ @ instruction: 0x4680fbff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dbfb4 │ │ │ │ @@ -39165,15 +39165,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ @ instruction: 0xf94ef03b │ │ │ │ bge f8d410 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - ldc2l 2, cr15, [r6, #284]! @ 0x11c │ │ │ │ + @ instruction: 0xff9af247 │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44d4e8 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34d4a8 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -39248,15 +39248,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5849d0 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - ldc2l 2, cr15, [r0, #-284] @ 0xfffffee4 │ │ │ │ + cdp2 2, 15, cr15, cr4, cr7, {2} │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d550 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -39302,27 +39302,27 @@ │ │ │ │ @ instruction: 0xf0aa9600 │ │ │ │ @ instruction: 0xf8d9ff5f │ │ │ │ blcs 89158 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s16 q11, q10, q12 │ │ │ │ - @ instruction: 0xf142fa89 │ │ │ │ - stmdbls fp, {r0, r1, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf142fc2d │ │ │ │ + stmdbls fp, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 1168d0 │ │ │ │ bcs 12fee0 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - blx 1d38718 │ │ │ │ - @ instruction: 0xf810f142 │ │ │ │ + ldc2 2, cr15, [r6], {84} @ 0x54 │ │ │ │ + @ instruction: 0xf9b4f142 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3c9e4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39345,31 +39345,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e769c │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fea38366 │ │ │ │ + stc2l 1, cr15, [sl, #-284] @ 0xfffffee4 │ │ │ │ bcs 135688 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ mcr 7, 7, pc, cr12, cr8, {6} @ │ │ │ │ adcseq r4, r0, ip, lsr #16 │ │ │ │ adcseq r4, r0, r6, lsr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, r8, lsl #7 │ │ │ │ strhteq pc, [sl], r6 @ │ │ │ │ adcseq r4, r0, r0, lsr #12 │ │ │ │ strdeq pc, [sl], lr @ │ │ │ │ - eoreq r6, fp, lr, lsl #9 │ │ │ │ + ldrdeq r6, [fp], -r6 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strdeq r6, [fp], -r4 @ │ │ │ │ - eoreq r6, fp, lr, lsr #8 │ │ │ │ + eoreq r6, fp, ip, lsr r7 │ │ │ │ + eoreq r6, fp, r6, ror r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -39442,52 +39442,52 @@ │ │ │ │ strteq pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ ldrls r4, [r2], #-1586 @ 0xfffff9ce │ │ │ │ ldrbtmi r4, [r8], #-1147 @ 0xfffffb85 │ │ │ │ stmdapl r1, {r0, r1, r2, r4, r9, sl, ip, pc}^ │ │ │ │ stmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9143 │ │ │ │ ldrtmi r0, [r1], -r0, lsl #2 │ │ │ │ - @ instruction: 0xffc8f167 │ │ │ │ + @ instruction: 0xf96cf168 │ │ │ │ strcc pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ tstcs r8, r2, lsr r6 │ │ │ │ stmiapl r3!, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf163930f │ │ │ │ - @ instruction: 0x4631f9ff │ │ │ │ + ldrtmi pc, [r1], -r3, lsr #23 @ │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #119808 @ 0x1d400 │ │ │ │ strmi r2, [r5], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vqdmulh.s , q0, │ │ │ │ @ instruction: 0x4604217b │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - sxtab16mi pc, r0, sp, ror #24 @ │ │ │ │ + strmi pc, [r0], r1, lsr #28 │ │ │ │ bleq 5b8408 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ - @ instruction: 0xf1654659 │ │ │ │ - @ instruction: 0x4641ffd7 │ │ │ │ + @ instruction: 0xf1664659 │ │ │ │ + @ instruction: 0x4641f97b │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf898f813 │ │ │ │ + @ instruction: 0xf898f9b7 │ │ │ │ stmdals r7!, {r0, r5, sp} │ │ │ │ blge 784428 │ │ │ │ ldrvs lr, [ip], -sp, asr #19 │ │ │ │ @ instruction: 0xf1639311 │ │ │ │ - @ instruction: 0x4606fc37 │ │ │ │ + @ instruction: 0x4606fddb │ │ │ │ blls 4e8534 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xfffef167 │ │ │ │ + @ instruction: 0xf9a2f168 │ │ │ │ @ instruction: 0x465a4633 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0x4623f953 │ │ │ │ + @ instruction: 0x4623faf7 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - @ instruction: 0xf984f168 │ │ │ │ + blx ab8602 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ tstls ip, #31 │ │ │ │ stmib r2, {r0, r1, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ strmi r3, [r5], -r1, lsl #6 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ bgt 448d60 │ │ │ │ @@ -39507,93 +39507,93 @@ │ │ │ │ stcls 0, cr0, [lr], {15} │ │ │ │ ldm ip!, {r1, r2, r4, r5, r8, sl, ip, pc} │ │ │ │ strgt r0, [pc], #-15 @ 7c0bc │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r6], -r9, ror #22 │ │ │ │ + strmi pc, [r6], -sp, lsl #26 │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x463a0514 │ │ │ │ - @ instruction: 0xf1654629 │ │ │ │ - @ instruction: 0xf896ff71 │ │ │ │ + @ instruction: 0xf1664629 │ │ │ │ + @ instruction: 0xf896f915 │ │ │ │ bls a08184 │ │ │ │ stceq 1, cr15, [ip], #-24 @ 0xffffffe8 │ │ │ │ ldrsbt pc, [r8], -sp @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - @ instruction: 0xff9af167 │ │ │ │ + @ instruction: 0xf93ef168 │ │ │ │ ldc 14, cr9, [pc, #68] @ 7c154 │ │ │ │ smulwbcs r0, sp, fp │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r1, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - blx fefb86b2 │ │ │ │ + stc2l 1, cr15, [r0, #-396]! @ 0xfffffe74 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14d9f8 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ - @ instruction: 0xf1674650 │ │ │ │ - svcls 0x0011ff83 │ │ │ │ + @ instruction: 0xf1684650 │ │ │ │ + svcls 0x0011f927 │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ ldrtmi r0, [r8], -r0, lsl #22 │ │ │ │ - ldc2l 1, cr15, [r0], #404 @ 0x194 │ │ │ │ + cdp2 1, 9, cr15, cr4, cr5, {3} │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf1632101 │ │ │ │ - strmi pc, [r6], -r5, lsr #23 │ │ │ │ + strmi pc, [r6], -r9, asr #26 │ │ │ │ ldrtmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xff6cf167 │ │ │ │ + @ instruction: 0xf910f168 │ │ │ │ strbmi r4, [sl], -fp, lsr #12 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - ldmdbls r4, {r0, r1, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r1, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x9c27fb91 │ │ │ │ vhadd.s d2, d13, d3 │ │ │ │ - eorcs pc, r0, #212992 @ 0x34000 │ │ │ │ + eorcs pc, r0, #724992 @ 0xb1000 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1634620 │ │ │ │ - andcs pc, r2, #540672 @ 0x84000 │ │ │ │ + andcs pc, r2, #806912 @ 0xc5000 │ │ │ │ andsls r4, r4, r1, lsl r6 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #618496 @ 0x97000 │ │ │ │ strmi r2, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #593920 @ 0x91000 │ │ │ │ @ instruction: 0x46042110 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ svcls 0x0011fa8b │ │ │ │ mlacs r1, r8, r8, pc @ │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ stmdals r7!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ rsbsvs r2, fp, r1, lsl #2 │ │ │ │ - blx 19b8762 │ │ │ │ + stc2 1, cr15, [r8, #-396] @ 0xfffffe74 │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 14dac8 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ - @ instruction: 0xf1674650 │ │ │ │ - ldrtmi pc, [r3], -fp, lsr #30 @ │ │ │ │ + @ instruction: 0xf1684650 │ │ │ │ + ldrtmi pc, [r3], -pc, asr #17 @ │ │ │ │ vmin.s8 q10, q0, q5 │ │ │ │ ldrbmi r1, [r0], -r3, ror #2 │ │ │ │ - @ instruction: 0xf880f168 │ │ │ │ + blx 9b8798 │ │ │ │ strmi r4, [r2], -r3, lsr #12 │ │ │ │ strls r2, [r0, #-371] @ 0xfffffe8d │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - bls 4fa4cc │ │ │ │ + bls 4fab5c │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4606931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3658 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 447228 │ │ │ │ @@ -39602,29 +39602,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9636 │ │ │ │ strgt ip, [pc], #-3343 @ 7c238 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r5], -fp, lsr #21 │ │ │ │ + strmi pc, [r5], -pc, asr #24 │ │ │ │ bleq 5b8650 │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ - @ instruction: 0xf1654659 │ │ │ │ - bls a3bd28 │ │ │ │ + @ instruction: 0xf1664659 │ │ │ │ + bls a3a3b8 │ │ │ │ mlacc r8, r5, r8, pc @ │ │ │ │ @ instruction: 0xf10546bc │ │ │ │ vabd.u32 d16, d2, d28 │ │ │ │ @ instruction: 0xf8850385 │ │ │ │ ldm ip!, {r3, r5, ip, sp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ - cdp2 1, 13, cr15, cr14, cr7, {3} │ │ │ │ + @ instruction: 0xf882f168 │ │ │ │ strcs r9, [r0], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf04f961f │ │ │ │ ldrls r0, [ip], #-513 @ 0xfffffdff │ │ │ │ stmib r3, {r4, r8, r9, sl, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, sl, lr}^ │ │ │ │ @ instruction: 0x46bc4437 │ │ │ │ sbcscs pc, ip, sp, lsl #17 │ │ │ │ @@ -39633,93 +39633,93 @@ │ │ │ │ stcls 0, cr0, [lr, #-60] @ 0xffffffc4 │ │ │ │ ldm ip!, {r1, r2, r4, r5, r9, sl, ip, pc} │ │ │ │ strgt r0, [pc, #-15] @ 7c2a5 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r0], sp, ror #20 │ │ │ │ + pkhbtmi pc, r0, r1, lsl #24 @ │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cdp2 1, 7, cr15, cr6, cr5, {3} │ │ │ │ + @ instruction: 0xf81af166 │ │ │ │ mlacc r8, r8, r8, pc @ │ │ │ │ @ instruction: 0xf1089a26 │ │ │ │ @ instruction: 0xf8dd0c2c │ │ │ │ vqadd.u32 d30, d2, d24 │ │ │ │ @ instruction: 0xf8880385 │ │ │ │ ldm lr!, {r3, r5, ip, sp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ - @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf108fe9f │ │ │ │ + @ instruction: 0xf1684650 │ │ │ │ + @ instruction: 0xf108f843 │ │ │ │ @ instruction: 0x465a0314 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf10df829 │ │ │ │ + @ instruction: 0xf10df9cd │ │ │ │ @ instruction: 0x46020b5c │ │ │ │ movwcs r9, #30996 @ 0x7914 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ stmdbls r7!, {r0, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ strls r2, [r0], #-515 @ 0xfffffdfd │ │ │ │ blx 17ba2b2 │ │ │ │ strtmi r4, [r2], -sl, lsr #22 │ │ │ │ ldrbtmi r4, [fp], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 47bb78 │ │ │ │ + blls 47c208 │ │ │ │ tstcs r8, r2, lsr #12 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strtmi pc, [r1], -r7, asr #16 │ │ │ │ + strtmi pc, [r1], -fp, ror #19 │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #3096576 @ 0x2f4000 │ │ │ │ strmi r2, [r0], r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #2998272 @ 0x2dc000 │ │ │ │ strmi r2, [r1], r2, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vmul.i8 d31, d16, d17 │ │ │ │ andsls r2, r5, fp, ror r1 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4605fabf │ │ │ │ + strmi pc, [r5], -r3, ror #24 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - @ instruction: 0x4629fe19 │ │ │ │ + @ instruction: 0x4629ffbd │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf895fe55 │ │ │ │ + @ instruction: 0xf895fff9 │ │ │ │ ldcls 0, cr2, [r1, #-132] @ 0xffffff7c │ │ │ │ ldrls r2, [ip], #-257 @ 0xfffffeff │ │ │ │ rsbvs r9, ip, r7, lsr #16 │ │ │ │ - blx 1f38934 │ │ │ │ + ldc2 1, cr15, [lr], {99} @ 0x63 │ │ │ │ bicslt r4, r8, r4, lsl #12 │ │ │ │ blgt 14dc5c │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ands pc, r1, r1, asr #28 │ │ │ │ + ands pc, r1, r5, ror #31 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r4, r0, r0, rrx │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r6, fp, ip, lsl r3 │ │ │ │ + eoreq r6, fp, r4, ror #12 │ │ │ │ adcseq r4, r0, sl, asr #32 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - mlaeq fp, r6, pc, r5 @ │ │ │ │ + ldrdeq r6, [fp], -lr @ │ │ │ │ ldrtmi r4, [r2], -r3, lsr #12 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ - @ instruction: 0xf1674650 │ │ │ │ - strbmi pc, [fp], -r3, lsl #31 @ │ │ │ │ + @ instruction: 0xf1684650 │ │ │ │ + strbmi pc, [fp], -r7, lsr #18 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf1674650 │ │ │ │ - bls 4fc2d0 │ │ │ │ + @ instruction: 0xf1684650 │ │ │ │ + bls 4fa960 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4605931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3c54 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 447424 │ │ │ │ @@ -39728,29 +39728,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9536 │ │ │ │ strgt ip, [pc], #-3599 @ 7c434 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r6], -sp, lsr #19 │ │ │ │ + @ instruction: 0x4606fb51 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ andcs r7, r1, #109568 @ 0x1ac00 │ │ │ │ @ instruction: 0xf1654641 │ │ │ │ - bls a3bb2c │ │ │ │ + bls a3c1bc │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ @ instruction: 0xf10646bc │ │ │ │ vabd.u32 d16, d2, d28 │ │ │ │ @ instruction: 0xf8860385 │ │ │ │ ldm ip!, {r3, r5, ip, sp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - stc2l 1, cr15, [r0, #412]! @ 0x19c │ │ │ │ + @ instruction: 0xff84f167 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ smladcs r1, r0, lr, r9 │ │ │ │ tstls ip, #130023424 @ 0x7c00000 │ │ │ │ stmib r2, {r2, r4, r5, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r8, r9, ip, sp}^ │ │ │ │ bgt 449180 │ │ │ │ @@ -39759,55 +39759,55 @@ │ │ │ │ ldrsbtls pc, [r8], -sp @ │ │ │ │ @ instruction: 0x464c9536 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r2, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xf96ef163 │ │ │ │ + blx 538a52 │ │ │ │ blvc 1b4dce0 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ - ldc2l 1, cr15, [r6, #-404]! @ 0xfffffe6c │ │ │ │ + @ instruction: 0xff1af165 │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ strbmi r9, [lr], r6, lsr #20 │ │ │ │ stceq 1, cr15, [ip], #-24 @ 0xffffffe8 │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - stc2 1, cr15, [r0, #412]! @ 0x19c │ │ │ │ + @ instruction: 0xff44f167 │ │ │ │ @ instruction: 0x21209e11 │ │ │ │ bleq b7fe4 │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r2, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - @ instruction: 0xf9c2f163 │ │ │ │ + blx 1a38aa6 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14ddec │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 5fbb54 │ │ │ │ + blls 5fc1e4 │ │ │ │ strls r4, [r1], #-1602 @ 0xfffff9be │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r2, #-1579] @ 0xfffff9d5 │ │ │ │ - @ instruction: 0xff52f167 │ │ │ │ + @ instruction: 0xf8f6f168 │ │ │ │ @ instruction: 0x46029914 │ │ │ │ ldrbmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf9acf7e0 │ │ │ │ bls 50f54c │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf162930e │ │ │ │ - andcs pc, r1, #61, 30 @ 0xf4 │ │ │ │ + @ instruction: 0xf163930e │ │ │ │ + andcs pc, r1, #14745600 @ 0xe10000 │ │ │ │ tstcs r3, r4, lsl #12 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x4621f8b3 │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ strcs r4, [r1], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf996f7e0 │ │ │ │ stmdbls r7!, {r0, r1, r4, r9, sl, fp, ip, pc} │ │ │ │ @@ -39823,46 +39823,46 @@ │ │ │ │ movwcs pc, #14847 @ 0x39ff @ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ movwls r4, #1584 @ 0x630 │ │ │ │ @ instruction: 0xf7df465b │ │ │ │ blmi ffa3ae24 │ │ │ │ andcs r9, r0, #1114112 @ 0x110000 │ │ │ │ tstcs r4, fp, ror r4 │ │ │ │ - stc2l 1, cr15, [ip], {103} @ 0x67 │ │ │ │ + cdp2 1, 7, cr15, cr0, cr7, {3} │ │ │ │ andcs r9, r4, #15360 @ 0x3c00 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xff06f162 │ │ │ │ + @ instruction: 0xf8aaf163 │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ - vsub.f16 d9, d12, d16 │ │ │ │ - eorcs pc, r0, #3696 @ 0xe70 │ │ │ │ + vsub.f16 d9, d13, d16 │ │ │ │ + eorcs pc, r0, #9109504 @ 0x8b0000 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ - @ instruction: 0xf1624628 │ │ │ │ - @ instruction: 0x4606fefb │ │ │ │ + @ instruction: 0xf1634628 │ │ │ │ + @ instruction: 0x4606f89f │ │ │ │ tstcs r0, r0, lsr #16 │ │ │ │ ldrdcc pc, [ip], #128 @ 0x80 @ │ │ │ │ submi pc, r5, r0, lsl #17 │ │ │ │ @ instruction: 0xf8c04323 │ │ │ │ @ instruction: 0xf8d030ec │ │ │ │ @ instruction: 0x432330fc │ │ │ │ rscscc pc, ip, r0, asr #17 │ │ │ │ - @ instruction: 0xf8fef163 │ │ │ │ + blx fe938b94 │ │ │ │ @ instruction: 0x46056933 │ │ │ │ ldreq pc, [r4], #-256 @ 0xffffff00 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ blls 889e4c │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - ldmdals r1, {r0, r2, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r1, {r0, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1674629 │ │ │ │ - bvs ffb3ba44 │ │ │ │ + bvs ffb3c0d4 │ │ │ │ blcs 69aa90 │ │ │ │ orrhi pc, r2, r0, lsl #4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ cmneq fp, fp, ror #2 │ │ │ │ cmneq ip, fp, ror #2 │ │ │ │ smceq 53276 @ 0xd01c │ │ │ │ subeq r0, r6, sp, ror #2 │ │ │ │ @@ -39876,130 +39876,130 @@ │ │ │ │ orreq r0, r0, r0, lsl #3 │ │ │ │ ldrls r0, [r6, #-363]! @ 0xfffffe95 │ │ │ │ mcrgt 12, 0, sl, cr15, cr11, {1} │ │ │ │ ldm r6, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stmdals r7!, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ - @ instruction: 0xf884f163 │ │ │ │ + blx ab8c24 │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ blvc 1b3eaf0 │ │ │ │ andcs r4, r1, #76546048 @ 0x4900000 │ │ │ │ - stc2 1, cr15, [ip], {101} @ 0x65 │ │ │ │ + cdp2 1, 3, cr15, cr0, cr5, {3} │ │ │ │ bls a27398 │ │ │ │ movwls r4, #59036 @ 0xe69c │ │ │ │ streq pc, [ip, -r6, lsl #2]! │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm r4, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ldrb pc, [sl], #3253 @ 0xcb5 @ │ │ │ │ + ldrb pc, [sl], #3673 @ 0xe59 @ │ │ │ │ blvc 16063dc │ │ │ │ teqpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1639820 │ │ │ │ - ldrtmi pc, [fp], -fp, lsl #18 @ │ │ │ │ + ldrtmi pc, [fp], -pc, lsr #21 @ │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ ldrtmi r4, [r2], -r5, lsl #12 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf1056028 │ │ │ │ @ instruction: 0xf1650650 │ │ │ │ - strtls pc, [r6], #-3169 @ 0xfffff39f │ │ │ │ + strtls pc, [r6], #-3589 @ 0xfffff1fb │ │ │ │ strtls r2, [r3], #-1024 @ 0xfffffc00 │ │ │ │ strmi lr, [r1], #-2506 @ 0xfffff636 │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ ldrdgt pc, [r4], -r5 @ │ │ │ │ muleq pc, sl, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ bls 50f554 │ │ │ │ @ instruction: 0xf8dd4629 │ │ │ │ ldmpl r3, {r2, r6, pc}^ │ │ │ │ tstls r0, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0x3c0cfb0e │ │ │ │ mlacc lr, ip, r8, pc @ │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ addsvs sl, ip, #2368 @ 0x940 │ │ │ │ - stc2 1, cr15, [r2], {103} @ 0x67 │ │ │ │ + cdp2 1, 2, cr15, cr6, cr7, {3} │ │ │ │ @ instruction: 0x21a7463a │ │ │ │ @ instruction: 0xf1674640 │ │ │ │ - eorscs pc, r8, #11328 @ 0x2c40 │ │ │ │ + eorscs pc, r8, #340 @ 0x154 │ │ │ │ strtmi r4, [r1], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7d74628 │ │ │ │ @ instruction: 0xf44fefd2 │ │ │ │ stmdals r0!, {r1, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf1639623 │ │ │ │ - @ instruction: 0xf100f8cf │ │ │ │ + @ instruction: 0xf100fa73 │ │ │ │ @ instruction: 0x46070614 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - strbmi pc, [r0], -r9, lsr #24 @ │ │ │ │ + strbmi pc, [r0], -sp, asr #27 @ │ │ │ │ @ instruction: 0xf1674639 │ │ │ │ - movwcs pc, #31845 @ 0x7c65 @ │ │ │ │ + movwcs pc, #32265 @ 0x7e09 @ │ │ │ │ @ instruction: 0x23229330 │ │ │ │ sbccc pc, r4, sp, lsl #17 │ │ │ │ strbtmi r9, [lr], -r4, lsr #12 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ muleq r3, r5, r8 │ │ │ │ andeq lr, r3, r6, lsl #17 │ │ │ │ strbmi r2, [r0], -r4, lsl #2 │ │ │ │ muleq ip, sl, r8 │ │ │ │ - @ instruction: 0xffb0f167 │ │ │ │ + @ instruction: 0xf954f168 │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ strbmi r2, [r0], -pc, lsl #6 │ │ │ │ ldrdhi pc, [r8, pc]! @ │ │ │ │ @ instruction: 0xf87af7e0 │ │ │ │ movwcs sl, #19736 @ 0x4d18 │ │ │ │ strtmi r9, [r2], -r0, lsr #18 │ │ │ │ strtmi r9, [r6], -r0, lsl #6 │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ @ instruction: 0xf912f7df │ │ │ │ strls r4, [lr], #-1272 @ 0xfffffb08 │ │ │ │ subshi pc, r0, sp, asr #17 │ │ │ │ andcs r9, r0, #3584 @ 0xe00 │ │ │ │ tstcs r4, r4, lsl fp │ │ │ │ strls r9, [r0], #-2065 @ 0xfffff7ef │ │ │ │ - blx ff038d7e │ │ │ │ + stc2l 1, cr15, [r2, #-412]! @ 0xfffffe64 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ @ instruction: 0xf8dd80a4 │ │ │ │ @ instruction: 0xf04fa044 │ │ │ │ @ instruction: 0xf8cd0900 │ │ │ │ blls 468914 │ │ │ │ andeq pc, r4, #1073741826 @ 0x40000002 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - stc2l 1, cr15, [lr, #392]! @ 0x188 │ │ │ │ + @ instruction: 0xff92f162 │ │ │ │ andcs r4, r4, #4, 12 @ 0x400000 │ │ │ │ orreq lr, r9, pc, asr #20 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ tstpcs r0, r3, ror #30 @ p-variant is OBSOLETE │ │ │ │ stmdals r0!, {r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xfff6f162 │ │ │ │ + @ instruction: 0xf99af163 │ │ │ │ @ instruction: 0xf1006923 │ │ │ │ @ instruction: 0x46070b14 │ │ │ │ vmov.i32 q10, #-1191182336 @ 0xb9000000 │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r5, r7, fp, sp, lr}^ │ │ │ │ blls 88985c │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - @ instruction: 0x4639fbbd │ │ │ │ + ldrtmi pc, [r9], -r1, ror #26 @ │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf898fbf9 │ │ │ │ + @ instruction: 0xf898fd9d │ │ │ │ @ instruction: 0xf04f400c │ │ │ │ vst2. {d19-d22}, [pc :256] │ │ │ │ stmdals r0!, {r0, r2, r3, r4, r5, r8, ip, sp, lr} │ │ │ │ vst1.8 {d15-d16}, [r4], r3 │ │ │ │ - @ instruction: 0xf84cf163 │ │ │ │ + @ instruction: 0xf9f0f163 │ │ │ │ rsblt pc, ip, sp, asr #17 │ │ │ │ cdpeq 1, 5, cr15, cr0, cr0, {0} │ │ │ │ strvs lr, [r0], -r5, asr #19 │ │ │ │ stcleq 1, cr15, [r0], #-0 │ │ │ │ strmi r6, [r7], -lr, lsr #1 │ │ │ │ mullt ip, r8, r8 │ │ │ │ @ instruction: 0xf88043e4 │ │ │ │ @@ -40022,15 +40022,15 @@ │ │ │ │ blx fecca │ │ │ │ ldrtmi r1, [r9], -r3, lsl #6 │ │ │ │ mlacs lr, r3, r8, pc @ │ │ │ │ bl 25c73c │ │ │ │ bl 23d6e0 │ │ │ │ addsvs r0, ip, #34078720 @ 0x2080000 │ │ │ │ @ instruction: 0xf16762be │ │ │ │ - blls 43b7a4 │ │ │ │ + blls 43be34 │ │ │ │ @ instruction: 0xd1864599 │ │ │ │ ldrdlt pc, [r8], #-141 @ 0xffffff73 │ │ │ │ andeq pc, r5, r9, lsl #2 │ │ │ │ strbmi r9, [sl], -r0, lsr #18 │ │ │ │ andls r4, r0, fp, asr r6 │ │ │ │ @ instruction: 0xf7df9813 │ │ │ │ @ instruction: 0xf109f879 │ │ │ │ @@ -40051,17 +40051,17 @@ │ │ │ │ stmdbls r0!, {r0, r1, r3, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7df9813 │ │ │ │ movwcs pc, #6231 @ 0x1857 @ │ │ │ │ strb r9, [r5, -lr, lsl #6] │ │ │ │ @ instruction: 0xe6c82710 │ │ │ │ ldmdb r4!, {r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r5, fp, ip, lsl sp │ │ │ │ + eoreq r6, fp, r4, rrx │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - eoreq r5, fp, r4, lsr #22 │ │ │ │ + eoreq r5, fp, ip, ror #28 │ │ │ │ ldrshteq r3, [r0], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd3b6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054a7 │ │ │ │ @@ -40195,15 +40195,15 @@ │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ blls 55177c │ │ │ │ andsne lr, r1, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039809 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vqdmulh.s d25, d4, d14 │ │ │ │ - @ instruction: 0xf8dafc73 │ │ │ │ + @ instruction: 0xf8dafe17 │ │ │ │ @ instruction: 0xf8d33440 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d1 │ │ │ │ blls 685cc8 │ │ │ │ ldmne sl, {r2, r4, fp, ip, pc} │ │ │ │ strbcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -40396,15 +40396,15 @@ │ │ │ │ blls 4d5aa0 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andne lr, lr, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039810 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vmin.s8 d20, d5, d27 │ │ │ │ - blls 37bbac │ │ │ │ + blls 37c23c │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ blls 28df38 │ │ │ │ blls 30e128 │ │ │ │ @ instruction: 0xd0574598 │ │ │ │ strbcc pc, [r0], #-2267 @ 0xfffff725 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ @@ -40598,15 +40598,15 @@ │ │ │ │ umlal pc, r5, r3, r8 @ │ │ │ │ blcc ebb52c │ │ │ │ movwne lr, #35587 @ 0x8b03 │ │ │ │ @ instruction: 0xf8db9307 │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhadd.s16 q12, , │ │ │ │ - stmdbvs sl!, {r0, r1, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs sl!, {r0, r1, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ eorlt pc, r4, sp, asr #17 │ │ │ │ strcs r4, [r0], #-1666 @ 0xfffff97e │ │ │ │ @ instruction: 0xb32246bb │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ eorle r4, r1, #156, 4 @ 0xc0000009 │ │ │ │ @@ -40636,18 +40636,18 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ adchi pc, r0, r0, asr #32 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ movwcs r8, #65520 @ 0xfff0 │ │ │ │ @ instruction: 0xf04f9308 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - @ instruction: 0x0781f8f3 │ │ │ │ + @ instruction: 0x0781fa97 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ ldrtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf8ecf253 │ │ │ │ + blx fe4b9bd0 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 295364 │ │ │ │ movwls r4, #1624 @ 0x658 │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -40657,19 +40657,19 @@ │ │ │ │ @ instruction: 0xf7ef8010 │ │ │ │ ldr pc, [ip, pc, asr #26]! │ │ │ │ svclt 0x001c2f82 │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ @ instruction: 0x2701d1d5 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, lr, ror r0 │ │ │ │ - @ instruction: 0xf8c8f253 │ │ │ │ + blx 1bb9c18 │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, , q15 │ │ │ │ - strbeq pc, [r1, -r1, asr #17] @ │ │ │ │ + strbeq pc, [r1, -r5, ror #20] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ ldrbmi r9, [r8], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r8, r9, sp} │ │ │ │ @@ -40677,18 +40677,18 @@ │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ stc2 7, cr15, [r4, #-956]! @ 0xfffffc44 │ │ │ │ ldrbeq r6, [sl, -fp, ror #17] │ │ │ │ @ instruction: 0xf04fd58f │ │ │ │ rsbscs r0, pc, r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - streq pc, [r3, r1, lsr #17] │ │ │ │ + streq pc, [r3, r5, asr #20] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - @ instruction: 0xf89af253 │ │ │ │ + blx 1039c74 │ │ │ │ svclt 0x004f0740 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 255408 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #4866 @ 0x1302 │ │ │ │ @@ -40831,28 +40831,28 @@ │ │ │ │ andle r2, r5, r3, lsl #22 │ │ │ │ andle r2, r0, r1, lsl #22 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r0]! │ │ │ │ andcc pc, r8, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r4]! │ │ │ │ - eorseq r9, r1, r0, ror #24 │ │ │ │ + eorseq r9, r1, r8, lsr #31 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd478c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r4], -r0, lsl #7 │ │ │ │ andsvc pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldrtpl pc, [lr], r7, lsl #10 @ │ │ │ │ mcrcc 8, 2, pc, cr4, cr7, {6} @ │ │ │ │ ldrtmi r3, [r0], -r4, lsl #12 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 11bb8fc │ │ │ │ @ instruction: 0xf15b69dd │ │ │ │ - @ instruction: 0xf507fd33 │ │ │ │ + @ instruction: 0xf507fed7 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d32398 │ │ │ │ @ instruction: 0xf50215bc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ strbcs pc, [r0, #2259] @ 0x8d3 @ │ │ │ │ stmdbcc r0!, {r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -40861,15 +40861,15 @@ │ │ │ │ @ instruction: 0xf5044630 │ │ │ │ svclt 0x009e4610 │ │ │ │ subseq r3, r2, r0, lsr #20 │ │ │ │ strbcs pc, [r0, #2243] @ 0x8c3 @ │ │ │ │ blcs ff0bb908 │ │ │ │ ldrcc pc, [ip, #2259]! @ 0x8d3 │ │ │ │ blcc fefbb910 │ │ │ │ - ldc2 1, cr15, [lr, #-364] @ 0xfffffe94 │ │ │ │ + mcr2 1, 6, pc, cr2, cr11, {2} @ │ │ │ │ blcc ff0bb958 │ │ │ │ blne fefbb95c │ │ │ │ andsmi pc, fp, r4, lsl #10 │ │ │ │ strcs r0, [r0], #-170 @ 0xffffff56 │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ sbcsmi pc, ip, r0, asr #17 │ │ │ │ strcc pc, [r5, #-2817] @ 0xfffff4ff │ │ │ │ @@ -40910,69 +40910,69 @@ │ │ │ │ bmi 4abcc4 │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r0, r3, asr #17 │ │ │ │ bmi 3f7600 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ - @ instruction: 0xf1454479 │ │ │ │ - blls fd468 │ │ │ │ + @ instruction: 0xf1464479 │ │ │ │ + blls fbaf8 │ │ │ │ bmi 337648 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ - @ instruction: 0xf1454479 │ │ │ │ - blls fd454 │ │ │ │ + @ instruction: 0xf1464479 │ │ │ │ + blls fbae4 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ ldrhteq r2, [r0], r6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq fp, r2, ip, r4 │ │ │ │ - eoreq r4, fp, r0, asr #25 │ │ │ │ - strhteq r4, [fp], -r4 │ │ │ │ - eoreq r4, fp, r0, lsr ip │ │ │ │ - eoreq r4, fp, r0, lsr #23 │ │ │ │ + ldrdeq r4, [fp], -sl @ │ │ │ │ + eoreq r5, fp, r8 │ │ │ │ + strdeq r4, [fp], -ip @ │ │ │ │ + eoreq r4, fp, r8, ror pc │ │ │ │ + eoreq r4, fp, r8, ror #29 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ stclcs 8, cr15, [r4], #-844 @ 0xfffffcb4 │ │ │ │ eorsle r2, r9, r0, lsl #20 │ │ │ │ ldmdavs sl, {r0, r1, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0, #-946] @ 0xfffffc4e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #20 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff32f145 │ │ │ │ + @ instruction: 0xf8d6f146 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #35348 @ 0x8a14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0a9c000 │ │ │ │ andlt pc, r2, fp, ror sl @ │ │ │ │ bmi 46cb90 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff1cf145 │ │ │ │ + @ instruction: 0xf8c0f146 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #52224 @ 0xcc00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx 1a39a18 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq r4, fp, ip, ror ip │ │ │ │ - eoreq r4, fp, r6, asr #22 │ │ │ │ - ldrdeq r4, [fp], -r0 @ │ │ │ │ - mlaeq fp, lr, ip, r4 │ │ │ │ - eoreq r4, fp, r0, ror #25 │ │ │ │ - eoreq r4, fp, sl, lsl fp │ │ │ │ - eoreq r4, fp, r8, ror ip │ │ │ │ + eoreq r4, fp, r4, asr #31 │ │ │ │ + eoreq r4, fp, lr, lsl #29 │ │ │ │ + eoreq r5, fp, r8, lsl r0 │ │ │ │ + eoreq r4, fp, r6, ror #31 │ │ │ │ + eoreq r5, fp, r8, lsr #32 │ │ │ │ + eoreq r4, fp, r2, ror #28 │ │ │ │ + eoreq r4, fp, r0, asr #31 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd49a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -41136,25 +41136,25 @@ │ │ │ │ @ instruction: 0xf8c65791 │ │ │ │ @ instruction: 0xf8d65264 │ │ │ │ @ instruction: 0x371c32d0 │ │ │ │ subseq pc, r8, #14024704 @ 0xd60000 │ │ │ │ ldrpl pc, [r1], #1284 @ 0x504 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xf944f148 │ │ │ │ + blx ffab9f68 │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ subspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - blx ff5b9f70 │ │ │ │ + ldc2l 1, cr15, [r8], #-284 @ 0xfffffee4 │ │ │ │ ldmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ blls 1fda6c │ │ │ │ muleq r7, r4, r8 │ │ │ │ - ldc2 1, cr15, [sl], {71} @ 0x47 │ │ │ │ + ldc2 1, cr15, [lr, #284]! @ 0x11c │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - blx ff239f8c │ │ │ │ + stc2l 1, cr15, [sl], #-284 @ 0xfffffee4 │ │ │ │ ldm r5, {r0, r3, r8, r9, fp, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ bmi 27da98 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2d7aec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -41455,39 +41455,39 @@ │ │ │ │ @ instruction: 0xf8d5fae5 │ │ │ │ @ instruction: 0xf8d53bb0 │ │ │ │ ldrmi r2, [r3], #-2996 @ 0xfffff44c │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ andcc r2, ip, r0, lsl #12 │ │ │ │ blvs fedbc254 │ │ │ │ - @ instruction: 0xf832f147 │ │ │ │ + @ instruction: 0xf9d6f147 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ ldmpl r1, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bicspl pc, r3, r1, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf146300c │ │ │ │ - @ instruction: 0x4640fff7 │ │ │ │ - @ instruction: 0xf822f147 │ │ │ │ + @ instruction: 0xf147300c │ │ │ │ + @ instruction: 0x4640f99b │ │ │ │ + @ instruction: 0xf9c6f147 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5014640 │ │ │ │ - @ instruction: 0xf14651d3 │ │ │ │ - strbmi pc, [r1], -sp, ror #31 @ │ │ │ │ + @ instruction: 0xf14751d3 │ │ │ │ + @ instruction: 0x4641f991 │ │ │ │ @ instruction: 0xf1474668 │ │ │ │ - @ instruction: 0xf507f835 │ │ │ │ + @ instruction: 0xf507f9d9 │ │ │ │ ldm sp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ @ instruction: 0xf5070007 │ │ │ │ stm r3, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf8c70007 │ │ │ │ @ instruction: 0xf8d46980 │ │ │ │ @ instruction: 0xf8a50258 │ │ │ │ - @ instruction: 0xf1476be0 │ │ │ │ - @ instruction: 0xf8d5fe9b │ │ │ │ - @ instruction: 0xf1470b94 │ │ │ │ - @ instruction: 0xf8c4fe97 │ │ │ │ + @ instruction: 0xf1486be0 │ │ │ │ + @ instruction: 0xf8d5f83f │ │ │ │ + @ instruction: 0xf1480b94 │ │ │ │ + @ instruction: 0xf8c4f83b │ │ │ │ @ instruction: 0xf8c56258 │ │ │ │ @ instruction: 0xf8c46b94 │ │ │ │ @ instruction: 0xf8c56264 │ │ │ │ @ instruction: 0xf8d46b8c │ │ │ │ @ instruction: 0xf8d4529c │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ strtmi r6, [fp], #-656 @ 0xfffffd70 │ │ │ │ @@ -41497,15 +41497,15 @@ │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stc2 0, cr15, [r4, #-232] @ 0xffffff18 │ │ │ │ adccc lr, r7, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - @ instruction: 0xf818f15b │ │ │ │ + @ instruction: 0xf9bcf15b │ │ │ │ @ instruction: 0x53abe9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d44690 │ │ │ │ @ instruction: 0x4629021c │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ @ instruction: 0xf8d4fe77 │ │ │ │ @@ -41514,15 +41514,15 @@ │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-683 @ 0xfffffd55 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf15b300c │ │ │ │ - bmi 67c044 │ │ │ │ + bmi 67c6d4 │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ ldrbtmi r3, [sl], #-688 @ 0xfffffd50 │ │ │ │ ldmpl r3, {r4, r8, r9, fp, lr}^ │ │ │ │ blls 1d80ac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ @@ -41566,15 +41566,15 @@ │ │ │ │ ldrmi r6, [r9], #2195 @ 0x893 │ │ │ │ tstlt fp, r3, asr pc │ │ │ │ ldrmi r6, [lr], #-2195 @ 0xfffff76d │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ @ instruction: 0xf10a5840 │ │ │ │ vpmax.s16 d16, d2, d1 │ │ │ │ - @ instruction: 0xf8d5f9af │ │ │ │ + @ instruction: 0xf8d5fb53 │ │ │ │ vorr.i16 d19, #33792 @ 0x8400 │ │ │ │ movwmi r0, #16448 @ 0x4040 │ │ │ │ ldrmi r6, [r2, #2650] @ 0xa5a │ │ │ │ @ instruction: 0xf8d3d3e2 │ │ │ │ blx 186e3a4 │ │ │ │ blx 187c338 │ │ │ │ blx 187c740 │ │ │ │ @@ -41658,15 +41658,15 @@ │ │ │ │ svcge 0x0069f47f │ │ │ │ str r4, [r3, r2, ror #12] │ │ │ │ stcl 7, cr15, [ip], #856 @ 0x358 │ │ │ │ adcseq r1, r0, r6, asr pc │ │ │ │ adcseq r1, r0, lr, asr #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r0, r0, lsr #28 │ │ │ │ - eoreq r5, ip, r4, asr #4 │ │ │ │ + eoreq r5, ip, ip, lsl #11 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41732,16 +41732,16 @@ │ │ │ │ blls 479ccc │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ blx 183c2ee │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, r2, ror sp │ │ │ │ - eoreq r5, ip, r6, lsl r1 │ │ │ │ - eoreq r5, ip, sl, lsl #2 │ │ │ │ + eoreq r5, ip, lr, asr r4 │ │ │ │ + eoreq r5, ip, r2, asr r4 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41807,16 +41807,16 @@ │ │ │ │ blls 479ba0 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ blx ff2bc418 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, r6, asr #24 │ │ │ │ - eoreq r4, ip, sl, ror #31 │ │ │ │ - ldrdeq r4, [ip], -lr @ │ │ │ │ + eoreq r5, ip, r2, lsr r3 │ │ │ │ + eoreq r5, ip, r6, lsr #6 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41882,16 +41882,16 @@ │ │ │ │ blls 479a74 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ blx d3c544 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, sl, lsl fp │ │ │ │ - strhteq r4, [ip], -lr │ │ │ │ - strhteq r4, [ip], -r2 │ │ │ │ + eoreq r5, ip, r6, lsl #4 │ │ │ │ + strdeq r5, [ip], -sl @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ bmi fe1d0050 │ │ │ │ addslt r4, r1, r5, lsl #23 │ │ │ │ @@ -41915,21 +41915,21 @@ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ addshi pc, lr, r0, asr #32 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ bicspl pc, r3, r5, lsl #10 │ │ │ │ tstls r9, ip │ │ │ │ andspl pc, ip, #12779520 @ 0xc30000 │ │ │ │ - stc2l 1, cr15, [ip], #-280 @ 0xfffffee8 │ │ │ │ + cdp2 1, 1, cr15, cr0, cr6, {2} │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ andscc r9, ip, r9, lsl #18 │ │ │ │ @ instruction: 0xf1469009 │ │ │ │ - stmdbls r9, {r0, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - stc2 1, cr15, [ip], #280 @ 0x118 │ │ │ │ + cdp2 1, 5, cr15, cr0, cr6, {2} │ │ │ │ @ instruction: 0xf5049809 │ │ │ │ vcge.s8 d21, d17, d1 │ │ │ │ @ instruction: 0xf5042e50 │ │ │ │ @ instruction: 0xf10c5c92 │ │ │ │ stmdagt r7, {r2, r3, sl, fp} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ andeq lr, lr, #4, 22 @ 0x1000 │ │ │ │ @@ -42018,36 +42018,36 @@ │ │ │ │ blls 42cdd4 │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ stclcc 8, cr15, [r4], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 62a584 │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 12, cr15, cr2, cr4, {2} │ │ │ │ + @ instruction: 0xf866f145 │ │ │ │ @ instruction: 0xf504e757 │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ ldrb r6, [r2, r4, ror #24]! │ │ │ │ b 33c778 │ │ │ │ ldrshteq r1, [r0], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r1, [r0], r0 │ │ │ │ adceq ip, sl, r0, asr #12 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r3, fp, r4, lsl #28 │ │ │ │ - strdeq r3, [fp], -r6 @ │ │ │ │ - eoreq r3, fp, r6, ror #27 │ │ │ │ - ldrdeq r3, [fp], -lr @ │ │ │ │ - ldrdeq r3, [fp], -sl @ │ │ │ │ - eoreq r3, fp, lr, asr #27 │ │ │ │ - eoreq r3, fp, sl, asr #27 │ │ │ │ + eoreq r4, fp, ip, asr #2 │ │ │ │ + eoreq r4, fp, lr, lsr r1 │ │ │ │ + eoreq r4, fp, lr, lsr #2 │ │ │ │ + eoreq r4, fp, r6, lsr #2 │ │ │ │ + eoreq r4, fp, r2, lsr #2 │ │ │ │ + eoreq r4, fp, r6, lsl r1 │ │ │ │ + eoreq r4, fp, r2, lsl r1 │ │ │ │ adcseq r1, r0, r0, lsl #17 │ │ │ │ - eoreq r3, fp, r0, lsr ip │ │ │ │ - eoreq r3, fp, sl, lsr #25 │ │ │ │ - eoreq r3, fp, r8, ror ip │ │ │ │ - eoreq r3, fp, r6, ror #20 │ │ │ │ + eoreq r3, fp, r8, ror pc │ │ │ │ + strdeq r3, [fp], -r2 @ │ │ │ │ + eoreq r3, fp, r0, asr #31 │ │ │ │ + eoreq r3, fp, lr, lsr #27 │ │ │ │ blcs 26ad54 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff090638 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -43263,15 +43263,15 @@ │ │ │ │ ldmdbmi ip!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ addeq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, fp, r8, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrtmi sp, [sl], -r0, asr #32 │ │ │ │ - @ instruction: 0xffe2f145 │ │ │ │ + @ instruction: 0xf986f146 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32290 │ │ │ │ bl 9c5e4 │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @@ -43395,16 +43395,16 @@ │ │ │ │ svclt 0x0038463b │ │ │ │ bmi d88a7c │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r6, r0, r2, r4 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0xf1459300 │ │ │ │ - blls bf8fc │ │ │ │ + @ instruction: 0xf1469300 │ │ │ │ + blls bdf8c │ │ │ │ @ instruction: 0xf8c5b318 │ │ │ │ @ instruction: 0xf8d532c4 │ │ │ │ @ instruction: 0xf8c532c0 │ │ │ │ stmiane r4, {r2, r3, r4, r5, r7, r9}^ │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ ldmdbne ip, {r2, r3, r4, r5, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ @@ -43766,15 +43766,15 @@ │ │ │ │ orrcc r4, r8, sl, lsl r0 │ │ │ │ @ instruction: 0xf0283038 │ │ │ │ @ instruction: 0xf504f927 │ │ │ │ @ instruction: 0xf5045191 │ │ │ │ tstcc ip, fp, lsl r0 │ │ │ │ @ instruction: 0xf504304c │ │ │ │ @ instruction: 0xf1444510 │ │ │ │ - @ instruction: 0xf504fdff │ │ │ │ + @ instruction: 0xf504ffa3 │ │ │ │ @ instruction: 0xf10c5c4d │ │ │ │ @ instruction: 0xf6050c30 │ │ │ │ @ instruction: 0xf5043e5c │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43797,15 +43797,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r2, r7, r8, r9, fp}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ blne fe2be728 │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - blx fee3c8f2 │ │ │ │ + ldc2l 1, cr15, [sl, #-276] @ 0xfffffeec │ │ │ │ rsbcc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c52b8c │ │ │ │ @ instruction: 0xf8c50b88 │ │ │ │ ldrmi r7, [r0], #-2960 @ 0xfffff470 │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r3, r7, r8, r9, fp, ip} │ │ │ │ @@ -43915,18 +43915,18 @@ │ │ │ │ andcs r0, r1, r8, lsl #4 │ │ │ │ addseq pc, r7, r7, asr #5 │ │ │ │ mulvs r8, sl, r0 │ │ │ │ @ instruction: 0xf6c02001 │ │ │ │ subvs r0, r8, r0 │ │ │ │ @ instruction: 0xe79a605a │ │ │ │ adceq pc, pc, sl, lsl #23 │ │ │ │ - strhteq r2, [fp], -r8 │ │ │ │ - strdeq r1, [fp], -sl @ │ │ │ │ + eoreq r2, fp, r0, lsl #8 │ │ │ │ + eoreq r2, fp, r2, asr #6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq r1, [fp], -sl @ │ │ │ │ + eoreq r2, fp, r2, lsr #6 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf5004606 │ │ │ │ sbcscc r4, r8, r6, lsl r0 │ │ │ │ strtvc pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ @@ -43950,19 +43950,19 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf50681d5 │ │ │ │ @ instruction: 0xf5065480 │ │ │ │ @ instruction: 0xf5065091 │ │ │ │ andcc r5, ip, r8, ror r5 │ │ │ │ ldmmi pc, {r1, r2, r8, sl, ip, sp, lr, pc} @ │ │ │ │ - ldc2 1, cr15, [r4], #272 @ 0x110 │ │ │ │ + cdp2 1, 5, cr15, cr8, cr4, {2} │ │ │ │ addspl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [ip], #272 @ 0x110 │ │ │ │ + cdp2 1, 5, cr15, cr0, cr4, {2} │ │ │ │ orrspl pc, r2, r6, lsl #10 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf7da310c │ │ │ │ stmdavs fp!, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u32 d0, d12, #1 │ │ │ │ @@ -43995,15 +43995,15 @@ │ │ │ │ @ instruction: 0xf6494bcc │ │ │ │ @ instruction: 0xf8d5319c │ │ │ │ bl 20b550 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf1458144 │ │ │ │ - @ instruction: 0xf8d5faef │ │ │ │ + @ instruction: 0xf8d5fc93 │ │ │ │ @ instruction: 0xf6492b9c │ │ │ │ movwcs r3, #412 @ 0x19c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52b9c │ │ │ │ @@ -44020,35 +44020,35 @@ │ │ │ │ blmi fed6cebc │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ blcs febbea98 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4770 │ │ │ │ tstphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ - blx fefbcc6c │ │ │ │ + stc2l 1, cr15, [r0], #-276 @ 0xfffffeec │ │ │ │ blcs febbeab0 │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs febbea88 │ │ │ │ subseq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - blx feb3cc90 │ │ │ │ + mcrr2 1, 4, pc, lr, cr5 @ │ │ │ │ bleq fe5bead4 │ │ │ │ - blx fea3cc98 │ │ │ │ + mcrr2 1, 4, pc, sl, cr5 @ │ │ │ │ rsbeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe86cf0c │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b47c0 │ │ │ │ rscshi pc, r7, r0 │ │ │ │ - blx fe5bccbc │ │ │ │ + ldc2 1, cr15, [r8], #-276 @ 0xfffffeec │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ subscs pc, ip, #196, 16 @ 0xc40000 │ │ │ │ @@ -44056,15 +44056,15 @@ │ │ │ │ blmi fe46cf4c │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ blcs fe1beb28 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4800 │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ - blx 1dbccfc │ │ │ │ + ldc2 1, cr15, [r8], {69} @ 0x45 │ │ │ │ blcs fe1beb40 │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs fe1beb18 │ │ │ │ @@ -44072,29 +44072,29 @@ │ │ │ │ blmi 206cf0c │ │ │ │ stmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4838 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ - blx 15bcd3c │ │ │ │ + blx ffebcd3e │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ addcs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ adcseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 1cecf44 │ │ │ │ ldmcs r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4870 │ │ │ │ adchi pc, lr, r0 │ │ │ │ - blx ebcd74 │ │ │ │ + blx ff7bcd76 │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adcscs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0x53a7e9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -44103,15 +44103,15 @@ │ │ │ │ @ instruction: 0xf038021c │ │ │ │ ldmib r4, {r0, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-679 @ 0xfffffd59 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf158300c │ │ │ │ - ldmib r4, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-939 @ 0xfffffc55 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldmmi r0, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ blx 7bca98 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @@ -44119,37 +44119,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx 5bcaa8 │ │ │ │ adccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - blx feb3ce46 │ │ │ │ + stc2l 1, cr15, [lr, #-352] @ 0xfffffea0 │ │ │ │ addseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 126cfcc │ │ │ │ ldmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4914 │ │ │ │ @ instruction: 0xf145d05f │ │ │ │ - @ instruction: 0xf8d4f9e5 │ │ │ │ + @ instruction: 0xf8d4fb89 │ │ │ │ movwcs r2, #664 @ 0x298 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42298 │ │ │ │ movwlt r0, #684 @ 0x2ac │ │ │ │ vpadd.i8 d20, d1, d25 │ │ │ │ @ instruction: 0xf8d428a8 │ │ │ │ bl 2093cc │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf145b1d2 │ │ │ │ - @ instruction: 0xf8d4f9cb │ │ │ │ + @ instruction: 0xf8d4fb6f │ │ │ │ movwcs r2, #680 @ 0x2a8 │ │ │ │ @ instruction: 0xf8464630 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adccs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ blx fe5bcbc6 │ │ │ │ blvs fe71b324 │ │ │ │ @@ -44333,15 +44333,15 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ cdpmi 6, 3, cr4, cr7, cr12, {0} │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ ldmib sp, {r2, r3, r9, fp, sp, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ blls 440c40 │ │ │ │ bgt 251e30 │ │ │ │ - @ instruction: 0xf9eef144 │ │ │ │ + blx fe53d14e │ │ │ │ andlt fp, r7, r0, lsr #2 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ stmdavs r2!, {r0, r1, r5, r7, r8, fp, sp, lr}^ │ │ │ │ cmple sp, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -44370,15 +44370,15 @@ │ │ │ │ andcc r4, ip, #20, 22 @ 0x5000 │ │ │ │ ldmib sp, {r0, r5, r6, sp, lr}^ │ │ │ │ ldmpl r6!, {r4, r8}^ │ │ │ │ bge 3a54c8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3], -sp, asr #19 │ │ │ │ bgt 267908 │ │ │ │ - @ instruction: 0xf9e0f144 │ │ │ │ + blx fe1bd1e2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ ldcne 7, cr4, [r3, #-448] @ 0xfffffe40 │ │ │ │ andmi pc, r0, pc, asr #8 │ │ │ │ eoreq pc, r6, r7, asr #5 │ │ │ │ andsvs r6, r0, r3, lsr #1 │ │ │ │ strb r6, [r9, r3, rrx] │ │ │ │ @@ -44396,17 +44396,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 652554 │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1440300 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - @ instruction: 0xf95ef144 │ │ │ │ + blx 13d252 │ │ │ │ blge e6d58 │ │ │ │ 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 300ac0 │ │ │ │ @@ -44502,16 +44502,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000eeb4 │ │ │ │ adceq pc, pc, r4, ror #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlaleq pc, pc, r0, r1 @ │ │ │ │ - eoreq r1, fp, r8, asr #10 │ │ │ │ - eoreq r1, fp, sl, lsr #10 │ │ │ │ + mlaeq fp, r0, r8, r1 │ │ │ │ + eoreq r1, fp, r2, ror r8 │ │ │ │ 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} @ │ │ │ │ @@ -44590,16 +44590,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ee04 │ │ │ │ adceq pc, pc, r4, lsl #2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, pc, r0, lsr r0 @ │ │ │ │ - eoreq r1, fp, r8, ror #7 │ │ │ │ - eoreq r1, fp, sl, asr #7 │ │ │ │ + eoreq r1, fp, r0, lsr r7 │ │ │ │ + eoreq r1, fp, r2, lsl r7 │ │ │ │ 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} @ │ │ │ │ @@ -44678,16 +44678,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ed54 │ │ │ │ adceq lr, pc, r4, lsr #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq lr, [pc], r0 @ │ │ │ │ - eoreq r1, fp, r8, lsl #5 │ │ │ │ - eoreq r1, fp, sl, ror #4 │ │ │ │ + ldrdeq r1, [fp], -r0 @ │ │ │ │ + strhteq r1, [fp], -r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ @ instruction: 0x461cb09f │ │ │ │ svcge 0x00064603 │ │ │ │ mrcmi 8, 5, r4, cr4, cr3, {5} │ │ │ │ @@ -44724,15 +44724,15 @@ │ │ │ │ rsbsvs r2, sp, #24, 22 @ 0x6000 │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ eorscs pc, ip, r7, lsl #17 │ │ │ │ addpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf8d262fa │ │ │ │ @ instruction: 0xf1440258 │ │ │ │ - @ instruction: 0xf107fc3f │ │ │ │ + @ instruction: 0xf107fde3 │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ @ instruction: 0x460361fb │ │ │ │ bgt 159944 │ │ │ │ subsvs r6, r9, r8, lsl r0 │ │ │ │ strtmi r4, [r9], -r0, asr #12 │ │ │ │ blx 1b3d30c │ │ │ │ @ instruction: 0xf0274640 │ │ │ │ @@ -44840,15 +44840,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ bvs fff75488 │ │ │ │ rsbcc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4619b198 │ │ │ │ @ instruction: 0xf1444632 │ │ │ │ - msrlt SPSR_irq, r1 │ │ │ │ + msrlt SPSR_, r5, lsr sp │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ @ instruction: 0xf8c23264 │ │ │ │ stmiane r4, {r5, r6, r9}^ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ adcmi lr, lr, #52953088 @ 0x3280000 │ │ │ │ qasxmi fp, lr, r8 │ │ │ │ strcs lr, [r0], #-2017 @ 0xfffff81f │ │ │ │ @@ -44869,15 +44869,15 @@ │ │ │ │ bl ff73f3cc │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adceq lr, pc, ip, lsr lr @ │ │ │ │ adceq lr, pc, sl, lsr lr @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq lr, [pc], r0 @ │ │ │ │ - eorseq r5, r1, r0, ror #28 │ │ │ │ + eorseq r6, r1, r8, lsr #3 │ │ │ │ @ instruction: 0xffffc6ed │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @@ -44968,15 +44968,15 @@ │ │ │ │ svceq 0x0007f1b8 │ │ │ │ @ instruction: 0xf893d098 │ │ │ │ bcs 8c444 │ │ │ │ @ instruction: 0xf896d194 │ │ │ │ bcs 89d00 │ │ │ │ @ instruction: 0x4638d190 │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xff18f24e │ │ │ │ + @ instruction: 0xf8bcf24f │ │ │ │ @ instruction: 0x9018f8d6 │ │ │ │ movwne lr, #2525 @ 0x9dd │ │ │ │ svceq 0x0002f010 │ │ │ │ @ instruction: 0xf1bad084 │ │ │ │ addsle r0, r0, r0, lsl #30 │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ @@ -45455,16 +45455,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ef40 │ │ │ │ adceq lr, pc, r0, lsl #7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r6, lsr #5 │ │ │ │ - eoreq r0, fp, r4, ror #12 │ │ │ │ - eoreq r0, fp, lr, lsr r6 │ │ │ │ + eoreq r0, fp, ip, lsr #19 │ │ │ │ + eoreq r0, fp, r6, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd8fd4 │ │ │ │ @ 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] │ │ │ │ @@ -45557,16 +45557,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ee74 │ │ │ │ adceq lr, pc, r8, ror #3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, lr, lsl #2 │ │ │ │ - eoreq r0, fp, ip, asr #9 │ │ │ │ - eoreq r0, fp, r6, lsr #9 │ │ │ │ + eoreq r0, fp, r4, lsl r8 │ │ │ │ + eoreq r0, fp, lr, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd916c │ │ │ │ @ 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] │ │ │ │ @@ -45659,16 +45659,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000eda8 │ │ │ │ adceq lr, pc, r0, asr r0 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, r6, ror pc @ │ │ │ │ - eoreq r0, fp, r4, lsr r3 │ │ │ │ - eoreq r0, fp, lr, lsl #6 │ │ │ │ + eoreq r0, fp, ip, ror r6 │ │ │ │ + eoreq r0, fp, r6, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd9304 │ │ │ │ @ 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] │ │ │ │ @@ -46711,16 +46711,16 @@ │ │ │ │ ldrdcs lr, [r0, -ip] │ │ │ │ @ instruction: 0xf0254630 │ │ │ │ @ instruction: 0xe75cfa7b │ │ │ │ stcl 7, cr15, [lr, #-836]! @ 0xfffffcbc │ │ │ │ umlaleq sp, pc, r4, r0 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq ip, pc, r8, lsr pc @ │ │ │ │ - eoreq pc, sl, sl, ror #5 │ │ │ │ - eoreq pc, sl, r8, lsr #5 │ │ │ │ + eoreq pc, sl, r2, lsr r6 @ │ │ │ │ + strdeq pc, [sl], -r0 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ strmi r4, [pc], -r1, lsl #13 │ │ │ │ @@ -48155,15 +48155,15 @@ │ │ │ │ ldr r9, [sl, -r6, lsl #6] │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ ldr r9, [r3, -r6, lsl #6] │ │ │ │ b a42728 │ │ │ │ strdeq fp, [pc], ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq fp, [pc], r2 @ │ │ │ │ - eoreq sp, sl, sl, lsr #24 │ │ │ │ + eoreq sp, sl, r2, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdba00 │ │ │ │ @ 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] │ │ │ │ @@ -48395,15 +48395,15 @@ │ │ │ │ @ instruction: 0xf5039b0f │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7d0e6d9 │ │ │ │ svclt 0x0000e848 │ │ │ │ strhteq fp, [pc], sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, r8, lsl #13 │ │ │ │ - eoreq sp, sl, ip, ror #16 │ │ │ │ + strhteq sp, [sl], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdbdc0 │ │ │ │ @ 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] │ │ │ │ @@ -48741,16 +48741,16 @@ │ │ │ │ blcc ffbc3450 │ │ │ │ @ instruction: 0xf47f459a │ │ │ │ ldrb sl, [pc, -sl, lsl #30] │ │ │ │ ldc 7, cr15, [r2, #828] @ 0x33c │ │ │ │ adceq fp, pc, lr, lsl r1 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, r0, lsr r0 @ │ │ │ │ - eoreq sp, sl, r0, lsl #7 │ │ │ │ - strdeq sp, [sl], -lr @ │ │ │ │ + eoreq sp, sl, r8, asr #13 │ │ │ │ + eoreq sp, sl, r6, asr #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ pkhbtmi r4, fp, r0, lsl #8 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -50496,15 +50496,15 @@ │ │ │ │ andcs r3, r1, #16, 2 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ andsvs r6, sl, r1, lsr #1 │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ ldrt r6, [fp], #-97 @ 0xffffff9f │ │ │ │ adceq r9, pc, ip, ror pc @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eorseq r0, r1, r8, asr #30 │ │ │ │ + mlaseq r1, r0, r2, r1 │ │ │ │ andcs r3, r1, #16, 6 @ 0x40000000 │ │ │ │ subvs r6, sl, r3, lsr #1 │ │ │ │ andvs pc, r1, #64, 4 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r3, sl │ │ │ │ tstcc r0, r6, asr #8 │ │ │ │ adcvs r2, r1, r0, lsl #4 │ │ │ │ @@ -54469,15 +54469,15 @@ │ │ │ │ @ instruction: 0xf7cabb40 │ │ │ │ svclt 0x0000e8d8 │ │ │ │ adceq r6, pc, r6, ror r0 @ │ │ │ │ adceq r6, pc, r0, ror r0 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r8, lsl sp @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r7, sl, lr, ror #19 │ │ │ │ + eoreq r7, sl, r6, lsr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febe1ca8 │ │ │ │ @ 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}^ │ │ │ │ @@ -54664,15 +54664,15 @@ │ │ │ │ mrrc2 0, 1, pc, ip, cr13 @ │ │ │ │ movwcs lr, #5986 @ 0x1762 │ │ │ │ @ instruction: 0xf7c9e7a7 │ │ │ │ svclt 0x0000ef4e │ │ │ │ adceq r5, pc, r4, lsr #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r0, ror #7 │ │ │ │ - eoreq r7, sl, r2, ror r6 │ │ │ │ + strhteq r7, [sl], -sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 14, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460eb0bf │ │ │ │ blne ff1c9140 │ │ │ │ ldrmi r4, [r7], -r4, lsl #12 │ │ │ │ @@ -55086,15 +55086,15 @@ │ │ │ │ @ instruction: 0xf895aea5 │ │ │ │ blcs 9a258 │ │ │ │ mcrge 4, 5, pc, cr7, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b07 │ │ │ │ blcs 97b18 │ │ │ │ mcrge 4, 5, pc, cr1, cr15, {3} @ │ │ │ │ ldrtmi r9, [r8], -r9, lsl #30 │ │ │ │ - @ instruction: 0xf80cf245 │ │ │ │ + @ instruction: 0xf9b0f245 │ │ │ │ @ instruction: 0xf8d39b07 │ │ │ │ usada8eq r3, r8, r0, ip │ │ │ │ mrcge 5, 4, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs b2084 │ │ │ │ mcrge 4, 5, pc, cr3, cr15, {1} @ │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0092300 │ │ │ │ @@ -55419,28 +55419,28 @@ │ │ │ │ ldrb sl, [pc, #-3430] @ 8abf6 │ │ │ │ @ instruction: 0xf47f431a │ │ │ │ blls 336ed4 │ │ │ │ bicsle r2, r7, r0, lsl #22 │ │ │ │ bmi 444994 │ │ │ │ stmdbmi lr, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mcr2 1, 0, pc, cr14, cr7, {1} @ │ │ │ │ + @ instruction: 0xffb2f137 │ │ │ │ stmdbcs r0, {r0, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffd1e5 │ │ │ │ @ instruction: 0xf7c9bbff │ │ │ │ svclt 0x0000e958 │ │ │ │ adceq r5, pc, r0, lsr r2 @ │ │ │ │ adceq r5, pc, lr, lsr #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, pc, r6, lsr #24 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r6, sl, r4, lsr #26 │ │ │ │ + eoreq r7, sl, ip, rrx │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r6, sl, ip, lsl #19 │ │ │ │ - strdeq r6, [sl], -lr @ │ │ │ │ + ldrdeq r6, [sl], -r4 @ │ │ │ │ + eoreq r6, sl, r6, asr #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr11, cr3, {0} │ │ │ │ @@ -56769,25 +56769,25 @@ │ │ │ │ movtpl pc, #46341 @ 0xb505 @ │ │ │ │ strtmi r9, [fp], -r5, lsl #6 │ │ │ │ cdp2 7, 6, cr15, cr14, cr9, {6} │ │ │ │ bllt fee4ae7c │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf1364479 │ │ │ │ - ldr pc, [sp, r3, lsl #23] │ │ │ │ + ldr pc, [sp, r7, lsr #26] │ │ │ │ cdp 7, 13, cr15, cr0, cr7, {6} │ │ │ │ adceq r3, pc, ip, lsr sl @ │ │ │ │ adceq r3, pc, sl, lsr sl @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq r3, [pc], r6 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strhteq r5, [sl], -r6 │ │ │ │ + strdeq r5, [sl], -lr @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r5, sl, r6, ror r4 │ │ │ │ - eoreq r5, sl, r8, ror #7 │ │ │ │ + strhteq r5, [sl], -lr │ │ │ │ + eoreq r5, sl, r0, lsr r7 │ │ │ │ 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} │ │ │ │ @@ -58125,27 +58125,27 @@ │ │ │ │ @ instruction: 0xf5059301 │ │ │ │ movwls r5, #21323 @ 0x534b │ │ │ │ @ instruction: 0xf7c8462b │ │ │ │ @ instruction: 0xf7fffbd5 │ │ │ │ bmi 3fd238 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8eaf135 │ │ │ │ + blx fe44a894 │ │ │ │ andls lr, r7, #140, 14 @ 0x2300000 │ │ │ │ @ instruction: 0xf7c6e511 │ │ │ │ svclt 0x0000ec36 │ │ │ │ adceq r2, pc, r4, lsr r5 @ │ │ │ │ adceq r2, pc, r2, lsr r5 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlaleq r2, pc, r6, r0 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r4, sl, r6, lsr #5 │ │ │ │ + eoreq r4, sl, lr, ror #11 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r3, sl, r4, asr #30 │ │ │ │ - strhteq r3, [sl], -r6 │ │ │ │ + eoreq r4, sl, ip, lsl #5 │ │ │ │ + strdeq r4, [sl], -lr @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr11, cr3, {0} │ │ │ │ @@ -59275,15 +59275,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 9601c8 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ andlt r2, r3, r4, lsl #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r3, sl, r8, lsr r0 │ │ │ │ + eoreq r3, sl, r0, lsl #7 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrbcs pc, [r0, #2271] @ 0x8df @ │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ strbcc pc, [ip, #2271] @ 0x8df @ │ │ │ │ @@ -59558,15 +59558,15 @@ │ │ │ │ @ instruction: 0xf8d84a6a │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d8809c │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strbmi r8, [sl], -r2, lsl #1 │ │ │ │ - @ instruction: 0xf892f136 │ │ │ │ + blx e4befc │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ adchi pc, r5, r0 │ │ │ │ sbccs pc, r0, #216, 16 @ 0xd80000 │ │ │ │ sbcls pc, r4, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf8c81886 │ │ │ │ @ instruction: 0xe7a402bc │ │ │ │ mlascs r3, ip, r6, r4 │ │ │ │ @@ -60188,15 +60188,15 @@ │ │ │ │ @ instruction: 0xf8d84a56 │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d88082 │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ rsble r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf135464a │ │ │ │ - blls cf298 │ │ │ │ + blls cf928 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d8808c │ │ │ │ @ instruction: 0xf8c822c0 │ │ │ │ stmne r6, {r2, r6, r7, r9, ip, pc} │ │ │ │ adcseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ ldrmi lr, [ip], r0, asr #15 │ │ │ │ @ instruction: 0xf84c2033 │ │ │ │ @@ -61202,15 +61202,15 @@ │ │ │ │ rsbvs r6, r2, r8 │ │ │ │ movwcs lr, #1544 @ 0x608 │ │ │ │ @ instruction: 0xf8423210 │ │ │ │ @ instruction: 0xf6403c04 │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ @ instruction: 0xf84203ab │ │ │ │ ldrb r3, [r9], -r8, lsl #24 │ │ │ │ - ldrshteq r6, [r0], -r4 │ │ │ │ + eorseq r6, r0, ip, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe85dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 10fe8c │ │ │ │ @@ -61697,16 +61697,16 @@ │ │ │ │ @ instruction: 0xf8d64a99 │ │ │ │ @ instruction: 0xf85802b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ rscshi pc, r0, r0 │ │ │ │ adcsne pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrmi r8, [sl], -r1, ror #1 │ │ │ │ - @ instruction: 0xf1339301 │ │ │ │ - blls 111b00 │ │ │ │ + @ instruction: 0xf1349301 │ │ │ │ + blls 110190 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c680fc │ │ │ │ @ instruction: 0xf8d632c4 │ │ │ │ @ instruction: 0xf8c632c0 │ │ │ │ bl 92698 │ │ │ │ strb r0, [fp], #3075 @ 0xc03 │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -61841,17 +61841,17 @@ │ │ │ │ vsubl.s8 q8, d7, d3 │ │ │ │ @ instruction: 0xf84102c7 │ │ │ │ smlald r2, r5, r0, fp │ │ │ │ adceq lr, lr, lr, lsl #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, lr, r6, lsl #23 │ │ │ │ adceq lr, lr, lr, asr #22 │ │ │ │ - eoreq r1, sl, r4, lsr #2 │ │ │ │ + eoreq r1, sl, ip, ror #8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r0, sl, ip, ror sl │ │ │ │ + eoreq r0, sl, r4, asr #27 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0xf8df4616 │ │ │ │ @ instruction: 0xf8df24b8 │ │ │ │ @@ -62155,15 +62155,15 @@ │ │ │ │ @ instruction: 0xf7c20689 │ │ │ │ @ instruction: 0x3608ef1c │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ stcl 7, cr15, [r6], {194} @ 0xc2 │ │ │ │ adceq lr, lr, r6, lsl #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, lr, sl, rrx │ │ │ │ - eoreq r0, sl, r4, asr #3 │ │ │ │ + eoreq r0, sl, ip, lsl #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf8dfb0a1 │ │ │ │ @ instruction: 0xf8df3700 │ │ │ │ @ instruction: 0xf5002700 │ │ │ │ @@ -63491,15 +63491,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ ldrb pc, [r5, r1, asr #26] @ │ │ │ │ - eoreq lr, r9, r8, lsr #28 │ │ │ │ + eoreq pc, r9, r0, ror r1 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ac0 │ │ │ │ blmi ff0aa0b4 │ │ │ │ @@ -63726,15 +63726,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ ldrb pc, [r5, fp, ror #22] @ │ │ │ │ - eoreq lr, r9, ip, ror sl │ │ │ │ + eoreq lr, r9, r4, asr #27 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0x460c4b5a │ │ │ │ addlt r4, sp, sl, asr r9 │ │ │ │ @ instruction: 0x4605447b │ │ │ │ @@ -63785,16 +63785,16 @@ │ │ │ │ subcs fp, r0, #56, 30 @ 0xe0 │ │ │ │ bmi c25470 │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlasle r1, r0, r2, r4 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ teqlt r8, #67108864 @ 0x4000000 │ │ │ │ - @ instruction: 0xf1314632 │ │ │ │ - blls 113a60 │ │ │ │ + @ instruction: 0xf1324632 │ │ │ │ + blls 1120f0 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ sbccs pc, r0, #13959168 @ 0xd50000 │ │ │ │ sbcvs pc, r4, #12910592 @ 0xc50000 │ │ │ │ vmlaeq.f64 d14, d2, d0 │ │ │ │ adcseq pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 51c740 │ │ │ │ @@ -66232,20 +66232,20 @@ │ │ │ │ @ instruction: 0xe7db447b │ │ │ │ ldcl 7, cr15, [r0], #760 @ 0x2f8 │ │ │ │ ldrdeq r9, [lr], lr @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff2d9b │ │ │ │ adceq r9, lr, r4, ror #28 │ │ │ │ @ instruction: 0xffff0c3b │ │ │ │ - eoreq ip, r9, r0, ror #8 │ │ │ │ - eoreq ip, r9, r6, lsl r2 │ │ │ │ + eoreq ip, r9, r8, lsr #15 │ │ │ │ + eoreq ip, r9, lr, asr r5 │ │ │ │ @ instruction: 0xffffb1f9 │ │ │ │ @ instruction: 0xffffb1cb │ │ │ │ - strdeq ip, [r9], -r2 @ │ │ │ │ - eoreq ip, r9, r8, lsr #3 │ │ │ │ + eoreq ip, r9, sl, lsr r7 │ │ │ │ + strdeq ip, [r9], -r0 @ │ │ │ │ @ instruction: 0xffff2caf │ │ │ │ @ instruction: 0xffff0ba5 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs 5d45e0 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ @@ -66876,15 +66876,15 @@ │ │ │ │ @ instruction: 0xf8db931d │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bde77f │ │ │ │ svclt 0x0000efe6 │ │ │ │ ldrdeq r9, [lr], ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq r9, [lr], r0 │ │ │ │ - ldrdeq fp, [r9], -r2 @ │ │ │ │ + eoreq fp, r9, sl, lsl fp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febede84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dabac │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -67289,15 +67289,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - @ instruction: 0x4639f8b7 │ │ │ │ + @ instruction: 0x4639fa5b │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ stc2 0, cr15, [r4, #-196] @ 0xffffff3c │ │ │ │ blne dd5658 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -68119,15 +68119,15 @@ │ │ │ │ @ instruction: 0xf0244628 │ │ │ │ @ instruction: 0xf505fa23 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d632c │ │ │ │ blx fef540d2 │ │ │ │ @ instruction: 0xf12d2000 │ │ │ │ - @ instruction: 0xf8c8fd55 │ │ │ │ + @ instruction: 0xf8c8fef9 │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -68256,15 +68256,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ stc 7, cr15, [r0, #-752]! @ 0xfffffd10 │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r8, lr, sl, asr #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r7, lr, r0, asr #31 │ │ │ │ - eoreq sl, r9, r0, lsl r3 │ │ │ │ + eoreq sl, r9, r8, asr r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [r0], r1, asr #1 │ │ │ │ strtcs pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @@ -68531,15 +68531,15 @@ │ │ │ │ @ instruction: 0xf8d8931b │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bce780 │ │ │ │ svclt 0x0000eaf8 │ │ │ │ ldrdeq r7, [lr], r6 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq r7, [lr], r0 │ │ │ │ - strdeq r9, [r9], -r6 @ │ │ │ │ + eoreq sl, r9, lr, lsr r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febef860 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dc588 │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -68828,15 +68828,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - @ instruction: 0x4639fcb1 │ │ │ │ + @ instruction: 0x4639fe55 │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ @ instruction: 0xf8fef030 │ │ │ │ blne dd6e64 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -69658,15 +69658,15 @@ │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ @ instruction: 0xf505fd45 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d7b38 │ │ │ │ @ instruction: 0xffb4f03a │ │ │ │ @ instruction: 0xf12c2000 │ │ │ │ - @ instruction: 0xf8c8f94f │ │ │ │ + @ instruction: 0xf8c8faf3 │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -69795,15 +69795,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ ldmdb sl, {r0, r1, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r6, lr, lr, lsr sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq r6, [lr], r4 │ │ │ │ - eoreq r8, r9, r4, lsl #22 │ │ │ │ + eoreq r8, r9, ip, asr #28 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf0c20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ blx 1ad5c5e │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -69961,20 +69961,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, fp, lsr #24] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 2539d8 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [r2], #-164 @ 0xffffff5c │ │ │ │ + cdp2 1, 1, cr15, cr6, cr9, {1} │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, r2, ror #9 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r8, lsl #19 │ │ │ │ - eoreq r8, r9, r6, asr #11 │ │ │ │ + ldrdeq r8, [r9], -r0 @ │ │ │ │ + eoreq r8, r9, lr, lsl #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf500b08d │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r6, ror #22 │ │ │ │ @@ -70074,20 +70074,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, r9, asr #22] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253b9c │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe4d631a │ │ │ │ + ldc2 1, cr15, [r4, #-164]! @ 0xffffff5c │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, lr, lsl r3 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r4, asr #15 │ │ │ │ - eoreq r8, r9, r2, lsl #8 │ │ │ │ + eoreq r8, r9, ip, lsl #22 │ │ │ │ + eoreq r8, r9, sl, asr #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r1, ror #22 │ │ │ │ @@ -70182,20 +70182,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ @ instruction: 0xe7d5fa71 │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253d74 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx feed64c8 │ │ │ │ + mrrc2 1, 2, pc, ip, cr9 @ │ │ │ │ svclt 0x0000e79e │ │ │ │ adceq r6, lr, sl, asr r1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r4, lsl r6 │ │ │ │ - eoreq r8, r9, r2, asr r2 │ │ │ │ + eoreq r8, r9, ip, asr r9 │ │ │ │ + mlaeq r9, sl, r5, r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, fp, asr #22 │ │ │ │ ldrdgt pc, [ip, -pc]! @ │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -70270,21 +70270,21 @@ │ │ │ │ @ instruction: 0xf502e7da │ │ │ │ @ instruction: 0xe7a37294 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ orrscs pc, r0, #12779520 @ 0xc30000 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ strhteq r5, [lr], r0 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r0, asr #12 │ │ │ │ - eoreq r8, r9, r6, ror r5 │ │ │ │ - eoreq r8, r9, r4, asr #10 │ │ │ │ - eoreq r8, r9, r2, ror r5 │ │ │ │ - eoreq r8, r9, r8, lsl r5 │ │ │ │ - mlaeq r9, sl, r5, r8 │ │ │ │ - eoreq r8, r9, r2, asr r5 │ │ │ │ + eoreq r8, r9, r8, lsl #19 │ │ │ │ + strhteq r8, [r9], -lr │ │ │ │ + eoreq r8, r9, ip, lsl #17 │ │ │ │ + strhteq r8, [r9], -sl │ │ │ │ + eoreq r8, r9, r0, ror #16 │ │ │ │ + eoreq r8, r9, r2, ror #17 │ │ │ │ + mlaeq r9, sl, r8, r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf8d44698 │ │ │ │ @@ -70580,16 +70580,16 @@ │ │ │ │ @ instruction: 0xf8cd9509 │ │ │ │ bvs 1f8a6a4 │ │ │ │ eorsge pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1ba │ │ │ │ @ instruction: 0xf8d4d023 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, sl, #323584 @ 0x4f000 │ │ │ │ - vadd.i64 , , q4 │ │ │ │ - @ instruction: 0x4631feff │ │ │ │ + vadd.i64 , q11, q4 │ │ │ │ + ldrtmi pc, [r1], -r3, lsr #17 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ stmdbeq r1, {r0, r3, r6, ip, sp, lr, pc} │ │ │ │ blx 13d672a │ │ │ │ blne dd89c4 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -71180,15 +71180,15 @@ │ │ │ │ @ instruction: 0xf0204628 │ │ │ │ @ instruction: 0xf505fdb9 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d9300 │ │ │ │ blx ff4d709a │ │ │ │ @ instruction: 0xf12a2000 │ │ │ │ - @ instruction: 0xf8c8fd6b │ │ │ │ + @ instruction: 0xf8c8ff0f │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -71317,15 +71317,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ ldc 7, cr15, [r6, #-740]! @ 0xfffffd1c │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r5, lr, r6, ror r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, lr, ip, ror #31 │ │ │ │ - eoreq r7, r9, ip, lsr r3 │ │ │ │ + eoreq r7, r9, r4, lsl #13 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi r4, [r4], -lr, asr #22 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf504447b │ │ │ │ @@ -71494,15 +71494,15 @@ │ │ │ │ @ instruction: 0xf8d5f967 │ │ │ │ @ instruction: 0x46203b18 │ │ │ │ @ instruction: 0xf08a6859 │ │ │ │ @ instruction: 0xf8d6fcf7 │ │ │ │ ldrdcs r3, [r0], -r0 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - blx ffe5794c │ │ │ │ + ldc2 1, cr15, [sl], {42} @ 0x2a │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ subscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ stc2 0, cr15, [r6, #-136] @ 0xffffff78 │ │ │ │ @ instruction: 0xf504e758 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d3321c │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @@ -72396,15 +72396,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fe2b80 │ │ │ │ andcs pc, r0, r3, lsr #16 │ │ │ │ - blx ffad8766 │ │ │ │ + stc2 1, cr15, [ip, #164] @ 0xa4 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119cc28 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72468,15 +72468,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000ec38 │ │ │ │ adceq r3, lr, r6, asr #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strhteq r3, [lr], r6 │ │ │ │ adceq r3, lr, r6, lsr sp │ │ │ │ - eoreq r6, r9, ip, rrx │ │ │ │ + strhteq r6, [r9], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -72635,15 +72635,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fa2b80 │ │ │ │ andcs pc, r0, fp, lsl #25 │ │ │ │ - blx 358b20 │ │ │ │ + blx fec58b22 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119cfe4 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72707,15 +72707,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000ea5a │ │ │ │ adceq r3, lr, sl, lsl #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq r3, [lr], sl @ │ │ │ │ adceq r3, lr, sl, ror r9 │ │ │ │ - strhteq r5, [r9], -r0 │ │ │ │ + strdeq r5, [r9], -r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -72874,15 +72874,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fb2b80 │ │ │ │ @ instruction: 0x2000feb3 │ │ │ │ - @ instruction: 0xf82cf129 │ │ │ │ + @ instruction: 0xf9d0f129 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d3a0 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72946,15 +72946,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000e87c │ │ │ │ adceq r3, lr, lr, asr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, lr, lsr r8 │ │ │ │ strhteq r3, [lr], lr │ │ │ │ - strdeq r5, [r9], -r4 @ │ │ │ │ + eoreq r5, r9, ip, lsr ip │ │ │ │ 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 │ │ │ │ @@ -73590,15 +73590,15 @@ │ │ │ │ strmi r2, [sl], r0, asr #2 │ │ │ │ @ instruction: 0xf8d7492a │ │ │ │ @ instruction: 0xf858025c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d7d02f │ │ │ │ teqlt r8, #96, 4 │ │ │ │ @ instruction: 0xf1284652 │ │ │ │ - @ instruction: 0xb1b8faf1 │ │ │ │ + @ instruction: 0xb1b8fc95 │ │ │ │ rsbcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ rsbeq pc, r0, #13041664 @ 0xc70000 │ │ │ │ rsbge pc, r8, #13041664 @ 0xc70000 │ │ │ │ and r4, sp, r8, lsl r4 │ │ │ │ @ instruction: 0xf6492280 │ │ │ │ stmdane r9!, {r2, r3, r6, r7, sp} │ │ │ │ @ instruction: 0xf7b74420 │ │ │ │ @@ -73674,15 +73674,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dbfdc │ │ │ │ + blls dc66c │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a050 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -73747,15 +73747,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dbeb8 │ │ │ │ + blls dc548 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a174 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -73942,15 +73942,15 @@ │ │ │ │ @ instruction: 0xf8d99a09 │ │ │ │ ldmpl r3, {r3, r7, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d980e1 │ │ │ │ stmdacs r0, {r2, r3, r7, r9, ip} │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0xf128462a │ │ │ │ - stmdacs r0, {r0, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d9d046 │ │ │ │ @ instruction: 0xf8c93290 │ │ │ │ @ instruction: 0xf8c95294 │ │ │ │ stmiane r5, {r2, r3, r7, r9}^ │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ bls 2eb120 │ │ │ │ usat r5, #15, r3, asr #17 │ │ │ │ @@ -74041,16 +74041,16 @@ │ │ │ │ strtcc pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0xf8d99909 │ │ │ │ stmiapl fp, {r2, r3, r4, r6, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d981d1 │ │ │ │ stmdacs r0, {r5, r6, r9, ip} │ │ │ │ @ instruction: 0x81b1f000 │ │ │ │ - @ instruction: 0xf127462a │ │ │ │ - cmpplt r0, r9, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf128462a │ │ │ │ + cmpplt r0, sp, lsl #18 @ p-variant is OBSOLETE │ │ │ │ rsbcc pc, r4, #14221312 @ 0xd90000 │ │ │ │ rsbeq pc, r0, #13172736 @ 0xc90000 │ │ │ │ @ instruction: 0xf8c94418 │ │ │ │ @ instruction: 0xf8c95268 │ │ │ │ @ instruction: 0xf8d76264 │ │ │ │ @ instruction: 0xf8d72264 │ │ │ │ @ instruction: 0xf7b71260 │ │ │ │ @@ -74305,19 +74305,19 @@ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r4, lsl lr │ │ │ │ - strhteq r4, [r9], -r8 │ │ │ │ + eoreq r4, r9, r0, lsl #20 │ │ │ │ adceq r2, lr, r0, lsl #5 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r4, r9, r2, lsr #8 │ │ │ │ + eoreq r4, r9, sl, ror #14 │ │ │ │ @ instruction: 0x00000ab4 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febf52c0 │ │ │ │ @@ -74521,15 +74521,15 @@ │ │ │ │ @ instruction: 0xfffe4aed │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ adceq r1, lr, sl, ror #25 │ │ │ │ @ instruction: 0xfffe34d5 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ @ instruction: 0xfffe49b3 │ │ │ │ - eoreq r8, pc, r2, lsr #28 │ │ │ │ + eoreq r9, pc, sl, ror #2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf5004a8d │ │ │ │ blmi fe3f460c │ │ │ │ ldrbtmi fp, [sl], #-164 @ 0xffffff5c │ │ │ │ @@ -74680,15 +74680,15 @@ │ │ │ │ adceq r1, lr, r2, asr fp │ │ │ │ @ instruction: 0xfffe48ad │ │ │ │ @ instruction: 0xfffe3327 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ @ instruction: 0xfffe4789 │ │ │ │ - strdeq r8, [pc], -ip @ │ │ │ │ + eoreq r8, pc, r4, asr #30 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -74853,15 +74853,15 @@ │ │ │ │ blx 16766a │ │ │ │ blvs fe92f934 │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs ce578 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4d2fa8 │ │ │ │ - ldc2 2, cr15, [ip, #196] @ 0xc4 │ │ │ │ + @ instruction: 0xff40f231 │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc dba5c │ │ │ │ bleq fe0daa60 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -74932,15 +74932,15 @@ │ │ │ │ stmib sp, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ andls r2, r6, #4, 4 @ 0x40000000 │ │ │ │ @ instruction: 0xf500e7b9 │ │ │ │ @ instruction: 0xf500576b │ │ │ │ strmi r5, [sl], -r0, lsl #7 │ │ │ │ ldrcc r4, [r4, -fp, lsl #13]! │ │ │ │ svclt 0x0000e7f0 │ │ │ │ - eoreq r3, r9, lr, ror #27 │ │ │ │ + eoreq r4, r9, r6, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf5c68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stclt 14, cr15, [r8, #-4] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -75465,16 +75465,16 @@ │ │ │ │ adcvs r4, r2, r1, lsl #12 │ │ │ │ bfi r4, r0, #12, #9 │ │ │ │ ldrdhi pc, [ip], #-135 @ 0xffffff79 │ │ │ │ @ instruction: 0xf8d76d7e │ │ │ │ @ instruction: 0xf5069030 │ │ │ │ @ instruction: 0xf5065191 │ │ │ │ @ instruction: 0x311c5591 │ │ │ │ - @ instruction: 0xf1254648 │ │ │ │ - blge 11ed40 │ │ │ │ + @ instruction: 0xf1264648 │ │ │ │ + blge 11d3d0 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46214630 │ │ │ │ @ instruction: 0xf8d36c3b │ │ │ │ movwls r3, #552 @ 0x228 │ │ │ │ muleq ip, r5, r8 │ │ │ │ ldc2 7, cr15, [sl], {225} @ 0xe1 │ │ │ │ @@ -76013,15 +76013,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7b5e707 │ │ │ │ svclt 0x0000e87e │ │ │ │ adceq r0, lr, r8, asr #14 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, pc, lr, lsr r8 @ │ │ │ │ + eoreq r7, pc, r6, lsl #23 │ │ │ │ adceq r0, lr, sl, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15b00c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0d7 │ │ │ │ @@ -76653,15 +76653,15 @@ │ │ │ │ smlald r4, sl, sl, r6 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ umlaleq r0, lr, r2, r4 │ │ │ │ adceq r0, lr, ip, lsl #9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r1, r9, r0, asr #31 │ │ │ │ + eoreq r2, r9, r8, lsl #6 │ │ │ │ adceq pc, sp, r8, asr #23 │ │ │ │ tstpeq r0, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c64610 │ │ │ │ strmi r1, [sl], -r0, ror #13 │ │ │ │ ldclvs 4, cr14, [ip, #268]! @ 0x10c │ │ │ │ @ instruction: 0x46206cb9 │ │ │ │ @ instruction: 0xf958f01b │ │ │ │ @@ -76762,15 +76762,15 @@ │ │ │ │ ldrbcs pc, [ip], r3, asr #17 @ │ │ │ │ strbmi r4, [r1], -r0, lsr #12 │ │ │ │ @ instruction: 0xf942f01b │ │ │ │ @ instruction: 0xf50465fc │ │ │ │ @ instruction: 0xf1075191 │ │ │ │ @ instruction: 0x46200470 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - ldclvs 12, cr15, [fp, #516]! @ 0x204 │ │ │ │ + ldclvs 14, cr15, [fp, #148]! @ 0x94 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ orrspl pc, r1, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x46416b7c │ │ │ │ eorcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldclvs 2, cr9, [lr] │ │ │ │ ldrtmi ip, [r0], -ip, lsl #22 │ │ │ │ @@ -77138,15 +77138,15 @@ │ │ │ │ @ instruction: 0xf8d36b7b │ │ │ │ ldmdavs r9, {r2, r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldclvs 3, cr8, [sp, #508]! @ 0x1fc │ │ │ │ ldrbmi sl, [r8], -r1, lsl #24 │ │ │ │ orrspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - @ instruction: 0xf505f991 │ │ │ │ + @ instruction: 0xf505fb35 │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ vldmiavs r9!, {d6-} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3c54f4 │ │ │ │ @ instruction: 0xff8af7df │ │ │ │ @@ -77571,15 +77571,15 @@ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ strb r2, [r5, #-1756]! @ 0xfffff924 │ │ │ │ movwcc r6, #36281 @ 0x8db9 │ │ │ │ strbtcc pc, [r0], r1, asr #17 @ │ │ │ │ svclt 0x0000e52b │ │ │ │ ... │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strdeq r1, [r9], -lr @ │ │ │ │ + eoreq r1, r9, r6, asr #14 │ │ │ │ ldcne 13, cr6, [sl, #-736] @ 0xfffffd20 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ strbtcs pc, [r0], r0, asr #17 @ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ str r2, [r1, #-1756] @ 0xfffff924 │ │ │ │ @ instruction: 0xf1046dbb │ │ │ │ @@ -78542,15 +78542,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - cdp2 1, 9, cr15, cr4, cr2, {1} │ │ │ │ + @ instruction: 0xf838f123 │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7de000c │ │ │ │ @@ -78804,15 +78804,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7b2e707 │ │ │ │ svclt 0x0000eaac │ │ │ │ adceq sp, sp, r4, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaeq pc, sl, ip, r4 @ │ │ │ │ + eoreq r4, pc, r2, ror #31 │ │ │ │ umlaleq sp, sp, r6, r9 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15dbb4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @@ -79445,15 +79445,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq sp, sp, sl, ror #17 │ │ │ │ adceq sp, sp, r6, ror #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, r8, r0, lsl #8 │ │ │ │ + eoreq pc, r8, r8, asr #14 │ │ │ │ adceq sp, sp, r8 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0194620 │ │ │ │ @ instruction: 0x4620fe55 │ │ │ │ @ instruction: 0xff4ef7e5 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -79603,15 +79603,15 @@ │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ @ instruction: 0xf12136dc │ │ │ │ - @ instruction: 0xf506fe4b │ │ │ │ + @ instruction: 0xf506ffef │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3bec64 │ │ │ │ mcrr2 7, 13, pc, r4, cr13 @ │ │ │ │ @@ -80077,15 +80077,15 @@ │ │ │ │ ldcvs 2, cr8, [fp, #-504]! @ 0xfffffe08 │ │ │ │ eorcc pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r3], -r0, asr #32 @ │ │ │ │ stcge 14, cr6, [r1], {189} @ 0xbd │ │ │ │ @ instruction: 0xf5054658 │ │ │ │ @ instruction: 0x311c5191 │ │ │ │ - blx fe65ff54 │ │ │ │ + ldc2 1, cr15, [sl], #-132 @ 0xffffff7c │ │ │ │ orrspl pc, r1, #20971520 @ 0x1400000 │ │ │ │ muleq r7, fp, r8 │ │ │ │ andeq lr, r7, r4, lsl #17 │ │ │ │ ldcvs 6, cr4, [sl, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d26e39 │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ @ instruction: 0xf7ddcb0c │ │ │ │ @@ -80649,15 +80649,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 1, cr8, [fp, #-128]! @ 0xffffff80 │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46228115 │ │ │ │ - blx ff1e0846 │ │ │ │ + stc2l 1, cr15, [r8, #-132]! @ 0xffffff7c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-188]! @ 0xffffff44 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ strb r1, [lr, r4, lsl #17] │ │ │ │ ldccs 0, cr0, [pc], #-400 @ a424c │ │ │ │ @@ -80668,15 +80668,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 0, cr8, [fp, #-868]! @ 0xfffffc9c │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strtmi r8, [r2], -lr, asr #1 │ │ │ │ - blx fe860892 │ │ │ │ + stc2l 1, cr15, [r2, #-132] @ 0xffffff7c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-44]! @ 0xffffffd4 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ ldrb r1, [fp, -r4, lsl #17]! │ │ │ │ tstpeq r4, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @@ -81205,15 +81205,15 @@ │ │ │ │ cdpvs 14, 15, cr11, cr10, cr8, {2} │ │ │ │ movweq pc, #33025 @ 0x8101 @ │ │ │ │ strbtcc pc, [r0], r2, asr #17 @ │ │ │ │ mcrlt 7, 0, pc, cr9, cr13, {7} @ │ │ │ │ svc 0x00e8f7af │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq sp, r8, r6, lsl #31 │ │ │ │ + eoreq lr, r8, lr, asr #5 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfbe80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -82029,15 +82029,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - blx 1561dd6 │ │ │ │ + ldc2l 1, cr15, [r6], #124 @ 0x7c │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7db000c │ │ │ │ @@ -82290,15 +82290,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7aee707 │ │ │ │ svclt 0x0000ef6c │ │ │ │ adceq sl, sp, r4, lsr #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r1, pc, sl, lsl r6 @ │ │ │ │ + eoreq r1, pc, r2, ror #18 │ │ │ │ adceq sl, sp, r6, lsl r3 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 161234 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @@ -82929,15 +82929,15 @@ │ │ │ │ svclt 0x0000e759 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq sl, sp, sl, ror #4 │ │ │ │ adceq sl, sp, r6, ror #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq fp, r8, r4, lsl #27 │ │ │ │ + eoreq ip, r8, ip, asr #1 │ │ │ │ adceq r9, sp, ip, lsl #19 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0134620 │ │ │ │ @ instruction: 0x4620ffb7 │ │ │ │ ldc2 7, cr15, [r2], {226} @ 0xe2 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -83087,15 +83087,15 @@ │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ @ instruction: 0xf11e36dc │ │ │ │ - @ instruction: 0xf506fb0f │ │ │ │ + @ instruction: 0xf506fcb3 │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3c22dc │ │ │ │ @ instruction: 0xf908f7da │ │ │ │ @@ -83559,16 +83559,16 @@ │ │ │ │ rsbshi pc, sp, #0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ ldmdavs r9, {r2, r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ mrcvs 6, 5, r8, cr13, cr1, {1} │ │ │ │ ldrbmi sl, [r8], -r1, lsl #24 │ │ │ │ orrspl pc, r1, r5, lsl #10 │ │ │ │ - @ instruction: 0xf11d311c │ │ │ │ - @ instruction: 0xf505ff5d │ │ │ │ + @ instruction: 0xf11e311c │ │ │ │ + @ instruction: 0xf505f901 │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ mrcvs 13, 1, r6, cr9, cr10, {1} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3cb95c │ │ │ │ ldc2l 7, cr15, [r6, #-868] @ 0xfffffc9c │ │ │ │ @@ -84131,15 +84131,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ tstphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ tstphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fsx, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ rsbeq lr, r4, lr, asr #15 │ │ │ │ vfma.f32 d18, d0, d31 │ │ │ │ @@ -84150,15 +84150,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ sbcshi pc, r8, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ sbchi pc, sp, r0 │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ mrshi pc, (UNDEF: 10) @ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf102e77b │ │ │ │ movwcs r0, #16660 @ 0x4114 │ │ │ │ @@ -84687,15 +84687,15 @@ │ │ │ │ @ instruction: 0xf1036efa │ │ │ │ @ instruction: 0xf8c20108 │ │ │ │ @ instruction: 0xf7fd16e0 │ │ │ │ @ instruction: 0xf7acbe11 │ │ │ │ svclt 0x0000ecb2 │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq sl, r8, r8, lsl r9 │ │ │ │ + eoreq sl, r8, r0, ror #24 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ @ instruction: 0x47703a3c │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ bcc fe663c │ │ │ │ @ instruction: 0xf893b113 │ │ │ │ @@ -85511,15 +85511,15 @@ │ │ │ │ ssateq pc, #25, r4, asr #17 @ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ stc 7, cr15, [r4], #-684 @ 0xfffffd54 │ │ │ │ @ instruction: 0x06d0f8d4 │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ ldc 7, cr15, [lr], {171} @ 0xab │ │ │ │ addseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - blx 1565420 │ │ │ │ + blx ffe65422 │ │ │ │ adcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 735a54 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf07e4628 │ │ │ │ bvs ffba7914 │ │ │ │ blvs 73a888 │ │ │ │ @@ -85539,21 +85539,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 0, 7, cr15, cr14, cr14, {2} │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ bl 1966edc │ │ │ │ adcsvs pc, sp, r4, lsr #11 │ │ │ │ - @ instruction: 0xfff2f12f │ │ │ │ + @ instruction: 0xf996f130 │ │ │ │ msrvs CPSR_sx, #164, 10 @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04e0474 │ │ │ │ @ instruction: 0xf5a4fe57 │ │ │ │ - @ instruction: 0xf12f60bd │ │ │ │ - @ instruction: 0xf5a4fff5 │ │ │ │ + @ instruction: 0xf13060bd │ │ │ │ + @ instruction: 0xf5a4f999 │ │ │ │ @ instruction: 0x462950d1 │ │ │ │ ldccc 8, cr15, [r0], {80} @ 0x50 │ │ │ │ ldceq 8, cr15, [ip], {80} @ 0x50 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec0026c │ │ │ │ @@ -85624,27 +85624,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4658447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movwpl pc, #17984 @ 0x4640 @ │ │ │ │ stc2l 0, cr15, [r0, #-500]! @ 0xfffffe0c │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000088f0 │ │ │ │ - eoreq r9, r8, r0, asr #12 │ │ │ │ - eoreq r9, r8, r2, lsl r6 │ │ │ │ + eoreq r9, r8, r8, lsl #19 │ │ │ │ + eoreq r9, r8, sl, asr r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec00398 │ │ │ │ @ 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 │ │ │ │ - cdp2 1, 14, cr15, cr10, cr15, {1} │ │ │ │ + @ instruction: 0xf88ef130 │ │ │ │ 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}^ │ │ │ │ @@ -85689,15 +85689,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 12857c │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - cdp2 1, 7, cr15, cr6, cr15, {1} │ │ │ │ + @ instruction: 0xf81af130 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r8, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c4f │ │ │ │ @@ -85724,87 +85724,87 @@ │ │ │ │ movwcc pc, #6912 @ 0x1b00 @ │ │ │ │ @ instruction: 0xf8df4413 │ │ │ │ stmdage r6!, {r2, r4, r5, r6, r7, sp, pc} │ │ │ │ andcc pc, sl, sp, lsr #17 │ │ │ │ ldrbtmi r2, [sl], #768 @ 0x300 │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ - blx ff8e57d2 │ │ │ │ + stc2 1, cr15, [r4, #180] @ 0xb4 │ │ │ │ @ instruction: 0xf1154650 │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sp, r1, sp, lsr r0 │ │ │ │ - blx 1965782 │ │ │ │ + stc2 1, cr15, [r6, #-84] @ 0xffffffac │ │ │ │ stmdals r1, {r0, r1, r2, r9, sl, lr} │ │ │ │ - blx 17e578a │ │ │ │ + stc2 1, cr15, [r0, #-84] @ 0xffffffac │ │ │ │ andcs fp, r2, #120, 22 @ 0x1e000 │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - andcs pc, r8, #2816 @ 0xb00 │ │ │ │ + andcs pc, r8, #11200 @ 0x2bc0 │ │ │ │ stmdage r6!, {r2, r8, fp, sp, pc} │ │ │ │ - stc2 1, cr15, [r6], {45} @ 0x2d │ │ │ │ + stc2 1, cr15, [sl, #180]! @ 0xb4 │ │ │ │ @ instruction: 0x51baf506 │ │ │ │ tstcc r0, r8, lsl #4 │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - eorcs pc, r0, #261120 @ 0x3fc00 │ │ │ │ + eorcs pc, r0, #10432 @ 0x28c0 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf12da826 │ │ │ │ - @ instruction: 0xf60dfe71 │ │ │ │ + @ instruction: 0xf12ea826 │ │ │ │ + @ instruction: 0xf60df815 │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 7bbbfc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ subsmi r3, sl, r4, lsr r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf60dd12a │ │ │ │ pop {r3, r4, r5, r8, sl, fp} │ │ │ │ @ instruction: 0x460287f0 │ │ │ │ stmdage r6!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx ff7e5856 │ │ │ │ + stc2 1, cr15, [r0, #180] @ 0xb4 │ │ │ │ ldrbmi lr, [r0], -r9, asr #15 │ │ │ │ @ instruction: 0xf7aba906 │ │ │ │ biclt lr, r0, r2, asr #16 │ │ │ │ lslslt r9, r6, #16 │ │ │ │ @ instruction: 0xf7aaa90a │ │ │ │ ldmiblt r0, {r1, r3, r5, r9, 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 │ │ │ │ - blx ff265882 │ │ │ │ + stc2l 1, cr15, [sl, #-180]! @ 0xffffff4c │ │ │ │ blmi 3e329c │ │ │ │ bmi 3b17d8 │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ab6818 │ │ │ │ @ instruction: 0xf04fe966 │ │ │ │ @ instruction: 0xe7c930ff │ │ │ │ stc 7, cr15, [r6], #-684 @ 0xfffffd54 │ │ │ │ adceq r6, sp, lr, asr #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r6, sp, r8, asr #26 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0xffffff87 │ │ │ │ adceq r6, sp, r4, lsl #25 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - strdeq r9, [r8], -r0 @ │ │ │ │ + eoreq r9, r8, r8, lsr r7 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 754450 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1e7578 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - ldc2 1, cr15, [r4], {34} @ 0x22 │ │ │ │ + ldc2 1, cr15, [r8, #136]! @ 0x88 │ │ │ │ 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 │ │ │ │ @@ -85850,16 +85850,16 @@ │ │ │ │ stmdami r7, {r0, r1, r2, r5, r6, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff0cf04e │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ strhteq r8, [sp], r8 │ │ │ │ - eoreq r9, r8, r8, lsr #6 │ │ │ │ - eoreq r9, r8, lr, lsl #5 │ │ │ │ + eoreq r9, r8, r0, ror r6 │ │ │ │ + ldrdeq r9, [r8], -r6 @ │ │ │ │ @ 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 │ │ │ │ @@ -86239,15 +86239,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strvs pc, [r6, #-1440]! @ 0xfffffa60 │ │ │ │ ldrtvs pc, [sp], r0, lsr #11 @ │ │ │ │ @ instruction: 0xf5a0b082 │ │ │ │ @ instruction: 0xf5a05ad3 │ │ │ │ ldrtmi r5, [r0], -r0, lsl #9 │ │ │ │ @ instruction: 0xf12f4691 │ │ │ │ - @ instruction: 0xf8d5fa7b │ │ │ │ + @ instruction: 0xf8d5fc1f │ │ │ │ @ instruction: 0xf1b88474 │ │ │ │ eorle r0, r4, r0, lsl #30 │ │ │ │ teqpcs ip, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ ldrtcs pc, [r8], #-1700 @ 0xfffff95c @ │ │ │ │ tstcs r8, r8, lsl #4 │ │ │ │ movwcs r6, #14360 @ 0x3818 │ │ │ │ strmi r6, [r0, r4, lsr #16]! │ │ │ │ @@ -86256,15 +86256,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #5236 @ 0x1474 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf834f04e │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx 1a66028 │ │ │ │ + stc2 1, cr15, [sl], {47} @ 0x2f │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a487f0 │ │ │ │ andcs r2, r8, #60, 6 @ 0xf0000000 │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, sp} │ │ │ │ teqpcs r8, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ @@ -86280,15 +86280,15 @@ │ │ │ │ blmi 249c10 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst3.16 {d16-d18}, [pc :256], r4 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ @ instruction: 0xffe0f04d │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - eoreq r8, r8, r6, lsr #25 │ │ │ │ + eoreq r8, r8, lr, ror #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r0], r3, lsl #1 │ │ │ │ ldrmi r4, [r9], r5, asr #20 │ │ │ │ @ instruction: 0xf89d4606 │ │ │ │ @@ -86474,15 +86474,15 @@ │ │ │ │ ldrmi r4, [r0], fp, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ strcc sl, [r4], -r8, asr #32 │ │ │ │ ldmibpl r2, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -pc, rrx │ │ │ │ ldmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8a4f12f │ │ │ │ + blx 12e6390 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 17e8228 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -86524,21 +86524,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs ae78c │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - @ instruction: 0xf84ef12f │ │ │ │ + @ instruction: 0xf9f2f12f │ │ │ │ andmi pc, r0, fp, asr #17 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ ldmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf834f12f │ │ │ │ + @ instruction: 0xf9d8f12f │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 16e8308 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -86547,36 +86547,36 @@ │ │ │ │ @ instruction: 0x46073098 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ tstcs r2, #196, 18 @ 0x310000 │ │ │ │ sbcle r2, r7, r0, lsl #16 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf07d4628 │ │ │ │ ldrtmi pc, [r0], -r9, lsr #17 @ │ │ │ │ - @ instruction: 0xf820f12f │ │ │ │ + @ instruction: 0xf9c4f12f │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdge pc, [r8], #-143 @ 0xffffff71 │ │ │ │ ldrbtmi r9, [sl], #1031 @ 0x407 │ │ │ │ @ instruction: 0xf104e791 │ │ │ │ vrsra.u32 q0, q4, #1 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf12f8f5b │ │ │ │ - @ instruction: 0xf8cbf807 │ │ │ │ + @ instruction: 0xf8cbf9ab │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r8, r8, ip, lsr r9 │ │ │ │ - strhteq r8, [r8], -r0 │ │ │ │ - eoreq r8, r8, r2, ror #16 │ │ │ │ + eoreq r8, r8, r4, lsl #25 │ │ │ │ + strdeq r8, [r8], -r8 @ │ │ │ │ + eoreq r8, r8, sl, lsr #23 │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -86590,19 +86590,19 @@ │ │ │ │ @ instruction: 0xf6ad9a3c │ │ │ │ @ instruction: 0x46044d74 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ pkhtbmi r5, fp, r3, asr #17 │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c6c │ │ │ │ vcgt.s16 d0, d3, d0 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r6, #1 │ │ │ │ andls sl, r6, r3, ror pc │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - ldc2 2, cr15, [r0, #76] @ 0x4c │ │ │ │ + @ instruction: 0xff34f213 │ │ │ │ @ instruction: 0xf8979b06 │ │ │ │ bcs b2ca4 │ │ │ │ adchi pc, r3, #65 @ 0x41 │ │ │ │ bcs e8444 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -86613,15 +86613,15 @@ │ │ │ │ smlattcs r4, r8, r9, r2 │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5f98b │ │ │ │ stmdacs r0, {r2, r5, r7, r9} │ │ │ │ adchi pc, r0, #1 │ │ │ │ vmax.s16 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r1, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 138d20 │ │ │ │ rscshi pc, r2, #268435456 @ 0x10000000 │ │ │ │ strbpl pc, [r2], r4, lsl #10 @ │ │ │ │ subvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @ instruction: 0xf7aa960b │ │ │ │ ldclvs 15, cr14, [r9], #-880 @ 0xfffffc90 │ │ │ │ @@ -86654,15 +86654,15 @@ │ │ │ │ orrspl pc, r6, #4, 10 @ 0x1000000 │ │ │ │ strtmi r3, [r0], -r8, lsl #6 │ │ │ │ @ instruction: 0xf8c54619 │ │ │ │ movwls r2, #26460 @ 0x675c │ │ │ │ @ instruction: 0xf87ef7ff │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ andls r8, r7, r1, asr #5 │ │ │ │ - blx 1466632 │ │ │ │ + ldc2l 1, cr15, [r2], #136 @ 0x88 │ │ │ │ @ instruction: 0x2778f895 │ │ │ │ blls 2725cc │ │ │ │ ldrbcc pc, [r9, -r5, lsl #17]! @ │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c5077c │ │ │ │ @ instruction: 0xf8c53794 │ │ │ │ @ instruction: 0xb12a1798 │ │ │ │ @@ -86685,29 +86685,29 @@ │ │ │ │ @ instruction: 0x3788f8d5 │ │ │ │ svclt 0x00083301 │ │ │ │ svcge 0x002b6b3b │ │ │ │ @ instruction: 0xf8c5bf08 │ │ │ │ @ instruction: 0xf5043788 │ │ │ │ movwcc r5, #33685 @ 0x8395 │ │ │ │ @ instruction: 0x46189310 │ │ │ │ - @ instruction: 0xf9b4f214 │ │ │ │ + blx 16e6a76 │ │ │ │ orrspl pc, r5, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413318 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - @ instruction: 0xf9f0f214 │ │ │ │ + blx fe5e6a86 │ │ │ │ ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf8eaf21d │ │ │ │ + blx fe466abc │ │ │ │ stmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf8e0f21d │ │ │ │ + blx fe1e6ad0 │ │ │ │ strls r2, [r1, -r0, lsl #6] │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf8b4f07d │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ subhi pc, lr, #65 @ 0x41 │ │ │ │ blcc 11e85cc │ │ │ │ @@ -87239,20 +87239,20 @@ │ │ │ │ ands r2, fp, ip, lsl #11 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq r5, sp, ip, ror pc │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, sp, lr, ror #30 │ │ │ │ - eoreq r9, r9, r4, ror r3 │ │ │ │ - eoreq r8, r8, r8, ror #15 │ │ │ │ + strhteq r9, [r9], -ip │ │ │ │ + eoreq r8, r8, r0, lsr fp │ │ │ │ andeq r0, r0, r0, lsl #27 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strdeq r8, [r8], -r8 @ │ │ │ │ + eoreq r8, r8, r0, asr #18 │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ strbcs pc, [r0, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf8c42208 │ │ │ │ @ instruction: 0xf8c41598 │ │ │ │ andcs r2, r1, #156, 10 @ 0x27000000 │ │ │ │ strcs pc, [r0, #2244]! @ 0x8c4 │ │ │ │ @@ -87391,15 +87391,15 @@ │ │ │ │ vmlal.s , d0, d3[3] │ │ │ │ vhsub.s8 q8, , q0 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ stmdbcs r6, {r6, r8, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ movscc pc, #196, 16 @ 0xc40000 │ │ │ │ vabd.s32 d2, d5, d0 │ │ │ │ - @ instruction: 0xf8d5fcab │ │ │ │ + @ instruction: 0xf8d5fe4f │ │ │ │ @ instruction: 0xf8c422a0 │ │ │ │ @ instruction: 0xf50403b4 │ │ │ │ blls 386efc │ │ │ │ @ instruction: 0x21bcf8d2 │ │ │ │ adcne pc, r4, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0x33bcf8c4 │ │ │ │ @@ -87547,16 +87547,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ aaf94 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - ldrdeq r7, [r8], -r0 @ │ │ │ │ - eoreq r7, r8, ip, lsr #21 │ │ │ │ + eoreq r7, r8, r8, lsl lr │ │ │ │ + strdeq r7, [r8], -r4 @ │ │ │ │ bne 16e92b4 │ │ │ │ blne 4e92b8 │ │ │ │ blne 6e92bc │ │ │ │ blne fe0e92c0 │ │ │ │ blne fe1e92c4 │ │ │ │ stmibcc r0, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ adcsne pc, ip, #144, 16 @ 0x900000 │ │ │ │ @@ -87747,15 +87747,15 @@ │ │ │ │ ldrd pc, [r0], -r1 │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ stmiavs r9, {r0, r1, r2, r3, r7, fp, sp, lr}^ │ │ │ │ svc 0x00c4f8c4 │ │ │ │ svcgt 0x00c8f8c4 │ │ │ │ svcvc 0x00ccf8c4 │ │ │ │ svcne 0x00d0f8c4 │ │ │ │ - @ instruction: 0xf90af119 │ │ │ │ + blx fec67720 │ │ │ │ orrpl pc, r6, r4, lsl #10 │ │ │ │ stmdbhi r0, {r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdb r1, {r0, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf5048902 │ │ │ │ @ instruction: 0xf8c4606e │ │ │ │ @ instruction: 0xf04f3fb8 │ │ │ │ @ instruction: 0xf8c431ff │ │ │ │ @@ -87845,15 +87845,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ... │ │ │ │ adceq r5, sp, ip, asr ip │ │ │ │ andeq r0, r0, r0, ror #17 │ │ │ │ - eoreq fp, lr, r2, lsl lr │ │ │ │ + eoreq ip, lr, sl, asr r1 │ │ │ │ stmibvc r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcs 5e9764 │ │ │ │ bcs 8e9768 │ │ │ │ stmibvc ip!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r0!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bvc e9778 │ │ │ │ @@ -87864,31 +87864,31 @@ │ │ │ │ bvs 9e978c │ │ │ │ b ae9790 │ │ │ │ cdpcc 8, 1, cr15, cr0, cr4, {6} │ │ │ │ cdpcc 8, 1, cr15, cr8, cr4, {6} │ │ │ │ cdpgt 8, 0, cr15, cr12, cr4, {6} │ │ │ │ cdpgt 8, 1, cr15, cr4, cr4, {6} │ │ │ │ cdpvc 8, 2, cr15, cr12, cr4, {6} │ │ │ │ - blx 967946 │ │ │ │ + stc2l 1, cr15, [r6], {43} @ 0x2b │ │ │ │ andcs r4, r9, #3981312 @ 0x3cc000 │ │ │ │ ldrbtmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ - blx 1767952 │ │ │ │ + ldc2l 1, cr15, [lr], #172 @ 0xac │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0x465051bc │ │ │ │ - blx 15e795e │ │ │ │ + ldc2l 1, cr15, [r8], #172 @ 0xac │ │ │ │ @ instruction: 0x51bcf504 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ @ instruction: 0xf12b4650 │ │ │ │ - @ instruction: 0xf504fb4d │ │ │ │ + @ instruction: 0xf504fcf1 │ │ │ │ ldrtmi r5, [r1], #-444 @ 0xfffffe44 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - blx 126797a │ │ │ │ + stc2l 1, cr15, [sl], #172 @ 0xac │ │ │ │ ldrbmi r2, [r0], -r0, lsr #4 │ │ │ │ @ instruction: 0xf12b4641 │ │ │ │ - @ instruction: 0x46c4fdb9 │ │ │ │ + @ instruction: 0x46c4ff5d │ │ │ │ blpl ff866b58 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ blvs ff866b60 │ │ │ │ bvc e6fc0 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ cdpcc 8, 2, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #34052 @ 0x8504 @ │ │ │ │ @@ -87953,15 +87953,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf88d02a4 │ │ │ │ strbmi r3, [r1], -r8, ror #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - mcr2 1, 3, pc, cr4, cr3, {0} @ │ │ │ │ + @ instruction: 0xf808f114 │ │ │ │ @ instruction: 0xf8c54b9e │ │ │ │ ldrbtmi r0, [fp], #-656 @ 0xfffffd70 │ │ │ │ addscc pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf504e03e │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ bcs b5398 │ │ │ │ bmi fe71fb3c │ │ │ │ @@ -88109,35 +88109,35 @@ │ │ │ │ smmul pc, r5, lr @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ - eoreq r7, r8, lr, asr #9 │ │ │ │ - eoreq fp, lr, sl, lsr #24 │ │ │ │ - eoreq fp, lr, ip, lsr ip │ │ │ │ - strhteq fp, [lr], -r6 │ │ │ │ + eoreq r7, r8, r6, lsl r8 │ │ │ │ + eoreq fp, lr, r2, ror pc │ │ │ │ + eoreq fp, lr, r4, lsl #31 │ │ │ │ + strdeq fp, [lr], -lr @ │ │ │ │ adceq lr, ip, sl, asr r4 │ │ │ │ - eoreq r7, r8, lr, ror #4 │ │ │ │ - eoreq r7, r8, r0, asr #5 │ │ │ │ - eoreq r7, r8, lr, lsr #5 │ │ │ │ - eoreq r7, r8, lr, lsr r1 │ │ │ │ - eoreq r7, r8, ip, lsr r2 │ │ │ │ - eoreq r7, r8, r0, lsr #2 │ │ │ │ + strhteq r7, [r8], -r6 │ │ │ │ + eoreq r7, r8, r8, lsl #12 │ │ │ │ + strdeq r7, [r8], -r6 @ │ │ │ │ + eoreq r7, r8, r6, lsl #9 │ │ │ │ + eoreq r7, r8, r4, lsl #11 │ │ │ │ + eoreq r7, r8, r8, ror #8 │ │ │ │ adceq r4, sp, r4, ror r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaeq r9, r4, sp, r7 │ │ │ │ - eoreq r7, r8, r2, lsl r2 │ │ │ │ - eoreq r7, r8, ip, lsl #1 │ │ │ │ - strdeq r7, [r8], -sl @ │ │ │ │ - eoreq r7, r8, r6, asr r0 │ │ │ │ - strdeq fp, [lr], -r2 @ │ │ │ │ - eoreq r7, r8, lr, lsr r1 │ │ │ │ - eoreq r6, r8, sl, asr #30 │ │ │ │ + ldrdeq r8, [r9], -ip @ │ │ │ │ + eoreq r7, r8, sl, asr r5 │ │ │ │ + ldrdeq r7, [r8], -r4 @ │ │ │ │ + eoreq r7, r8, r2, asr #10 │ │ │ │ + mlaeq r8, lr, r3, r7 │ │ │ │ + eoreq fp, lr, sl, lsr sp │ │ │ │ + eoreq r7, r8, r6, lsl #9 │ │ │ │ + mlaeq r8, r2, r2, r7 │ │ │ │ ldm r3, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ movwcs r8, #8027 @ 0x1f5b │ │ │ │ andeq pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf7ffaab4 │ │ │ │ blls 31a39c │ │ │ │ @@ -88323,15 +88323,15 @@ │ │ │ │ andsls r2, r6, #-1610612730 @ 0xa0000006 │ │ │ │ andls r9, r8, #61440 @ 0xf000 │ │ │ │ bllt ff1a9ba8 │ │ │ │ @ instruction: 0xf7fe46b8 │ │ │ │ bls 29a9ec │ │ │ │ @ instruction: 0xf7fe920a │ │ │ │ svclt 0x0000bbd9 │ │ │ │ - eoreq r6, r8, r0, lsl pc │ │ │ │ + eoreq r7, r8, r8, asr r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe6bd620 │ │ │ │ umlalslt r4, r1, r8, fp │ │ │ │ @@ -88350,19 +88350,19 @@ │ │ │ │ rscshi pc, sl, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7a82100 │ │ │ │ blmi fe3671d0 │ │ │ │ stmdage r9, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - blmi fe2aab14 │ │ │ │ + blmi fe2ab1a4 │ │ │ │ stmdage r9, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - stmibmi r4, {r0, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmibmi r4, {r0, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bge 2fd550 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0909400 │ │ │ │ strmi pc, [r6], -pc, asr #19 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi 203dabc │ │ │ │ @@ -88409,114 +88409,114 @@ │ │ │ │ b 148aef0 │ │ │ │ b 133f0f4 │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054959 │ │ │ │ andls r7, r8, #216 @ 0xd8 │ │ │ │ ldrbtmi r2, [r9], #-531 @ 0xfffffded │ │ │ │ vqdmulh.s16 d25, d14, d8 │ │ │ │ - vstmiavs fp!, {s30-s102} │ │ │ │ + fstmiaxvs fp!, {d15-d132} @ Deprecated │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi 15c9c6c │ │ │ │ stclvs 6, cr4, [r8], #-264 @ 0xfffffef8 │ │ │ │ bicsvc pc, r8, r5, lsl #10 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-224 @ 0xffffff20 │ │ │ │ blvs ffbd0d44 │ │ │ │ strhi lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - blx 12686be │ │ │ │ + stc2l 2, cr15, [sl], #376 @ 0x178 │ │ │ │ ldrtmi r4, [r8], -ip, asr #18 │ │ │ │ vqshl.s16 q10, , q7 │ │ │ │ - stmdbmi fp, {r0, r1, r3, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi fp, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x01bcf8c5 │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - stc2 2, cr15, [r2, #-376] @ 0xfffffe88 │ │ │ │ + mcr2 2, 5, pc, cr6, cr14, {2} @ │ │ │ │ bl fecbe280 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r4, {r0, r1, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r1, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r0, {r0, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r0, {r0, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r2, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi ip!, {r0, r1, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip!, {r0, r1, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r3, asr #3 │ │ │ │ - ldc2l 2, cr15, [r8], {94} @ 0x5e │ │ │ │ + mrc2 2, 3, pc, cr12, cr14, {2} │ │ │ │ bl fecbe290 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r4, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi r3!, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r3!, {r0, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r5, asr #3 │ │ │ │ - stc2l 2, cr15, [r2], {94} @ 0x5e │ │ │ │ + mcr2 2, 3, pc, cr6, cr14, {2} @ │ │ │ │ bl fecbe298 │ │ │ │ ldrtmi r0, [r8], -r8, lsl #6 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ vrhadd.s16 , q15, q3 │ │ │ │ - bl feceb0d0 │ │ │ │ + bl feceb760 │ │ │ │ svclt 0x00180008 │ │ │ │ movwcs r2, #4097 @ 0x1001 │ │ │ │ biceq pc, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8c9722b │ │ │ │ ldr r5, [r2, -r0]! │ │ │ │ @ instruction: 0xf04f4a24 │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ msrvc CPSR_sxc, #64, 4 │ │ │ │ @ instruction: 0xf07a447a │ │ │ │ @ instruction: 0x4606ff13 │ │ │ │ vabd.s32 d14, d4, d23 │ │ │ │ - @ instruction: 0x4604fa3f │ │ │ │ + strmi pc, [r4], -r3, ror #23 │ │ │ │ bmi 8659d4 │ │ │ │ ldmdbmi lr, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fece8292 │ │ │ │ + ldc2l 1, cr15, [r4, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0xf7a8e750 │ │ │ │ svclt 0x0000eefe │ │ │ │ adceq r4, sp, r0, lsr #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, sp, r8, lsl r4 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ - eoreq fp, lr, ip, lsl #12 │ │ │ │ - eoreq r6, r8, r8, lsr #22 │ │ │ │ + eoreq fp, lr, r4, asr r9 │ │ │ │ + eoreq r6, r8, r0, ror lr │ │ │ │ adceq r4, sp, lr, lsl #7 │ │ │ │ andeq r0, r0, r0, lsl sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffffd2e7 │ │ │ │ strdeq r6, [sp], sl @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq lr, r7, r6, ror #31 │ │ │ │ - eoreq r6, r8, r2, ror ip │ │ │ │ - eoreq r6, r8, r0, ror #24 │ │ │ │ - eoreq r6, r8, r2, ror #24 │ │ │ │ - eoreq r6, r8, sl, ror #24 │ │ │ │ - eoreq r6, r8, r4, ror ip │ │ │ │ - eoreq r6, r8, r0, lsl #25 │ │ │ │ - eoreq r6, r8, r8, lsl #25 │ │ │ │ - mlaeq r8, lr, ip, r6 │ │ │ │ - strhteq r6, [r8], -r4 │ │ │ │ + strhteq r6, [r8], -sl │ │ │ │ + eoreq r6, r8, r8, lsr #31 │ │ │ │ + eoreq r6, r8, sl, lsr #31 │ │ │ │ + strhteq r6, [r8], -r2 │ │ │ │ + strhteq r6, [r8], -ip │ │ │ │ + eoreq r6, r8, r8, asr #31 │ │ │ │ + ldrdeq r6, [r8], -r0 @ │ │ │ │ + eoreq r6, r8, r6, ror #31 │ │ │ │ + strdeq r6, [r8], -ip @ │ │ │ │ + eoreq r7, r8, r4 │ │ │ │ strhteq r6, [r8], -ip │ │ │ │ - eoreq r6, r8, r4, ror r9 │ │ │ │ - eoreq r6, r8, r0, ror #22 │ │ │ │ - eoreq r6, r8, r2, asr #8 │ │ │ │ + eoreq r6, r8, r8, lsr #29 │ │ │ │ + eoreq r6, r8, sl, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec030b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8afdf8 │ │ │ │ blmi 8d80e0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -88532,17 +88532,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 366820 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ vqdmulh.s16 d25, d14, d0 │ │ │ │ - @ instruction: 0xf505fbcf │ │ │ │ + @ instruction: 0xf505fd73 │ │ │ │ vqadd.s16 , q15, q4 │ │ │ │ - @ instruction: 0x4628fbf1 │ │ │ │ + @ instruction: 0x4628fd95 │ │ │ │ blx 1668154 │ │ │ │ bvs 1ac6bc4 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 27e740 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 285f90 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -88636,15 +88636,15 @@ │ │ │ │ strmi r4, [r4], -r2, lsr #18 │ │ │ │ @ instruction: 0x466844fc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ tstls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xf9aaf118 │ │ │ │ + blx 146850a │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10ae220 │ │ │ │ vhadd.s8 , , │ │ │ │ bl 1c8e84 │ │ │ │ @@ -88714,15 +88714,15 @@ │ │ │ │ bicspl pc, fp, #25165824 @ 0x1800000 │ │ │ │ ldmib r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf8597822 │ │ │ │ ldrmi r3, [sl], r8, lsl #24 │ │ │ │ stccc 8, cr15, [r4], {89} @ 0x59 │ │ │ │ @ instruction: 0xf118469b │ │ │ │ - vmla.i8 d31, d1, d25 │ │ │ │ + vpmax.s8 , , │ │ │ │ ldmne r2!, {r4, r5, r6, r8, r9, ip, sp, lr}^ │ │ │ │ ldmdavs r2, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -88959,26 +88959,26 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf508821c │ │ │ │ @ instruction: 0x462855dd │ │ │ │ - ldc2 1, cr15, [r4, #-176]! @ 0xffffff50 │ │ │ │ + cdp2 1, 13, cr15, cr8, cr12, {1} │ │ │ │ orrpl pc, r0, #8, 10 @ 0x2000000 │ │ │ │ sbcspl pc, ip, #8, 10 @ 0x2000000 │ │ │ │ @ instruction: 0xf8d33218 │ │ │ │ addsmi r3, r3, #156, 22 @ 0x27000 │ │ │ │ ldmib r3, {r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8ca1200 │ │ │ │ subvs r3, sl, ip, lsl r0 │ │ │ │ andcs r6, r0, #17 │ │ │ │ andcs lr, r0, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf12c4628 │ │ │ │ - @ instruction: 0xf8dafd2d │ │ │ │ + @ instruction: 0xf8dafed1 │ │ │ │ stccs 0, cr5, [r0, #-112] @ 0xffffff90 │ │ │ │ adchi pc, fp, r0 │ │ │ │ stmdbeq r8, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ bvs b6a650 │ │ │ │ bcs c69a4 │ │ │ │ addhi pc, pc, r0, asr #32 │ │ │ │ @@ -89010,31 +89010,31 @@ │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r2, [fp], #-2092 @ 0xfffff7d4 │ │ │ │ movwls r9, #34057 @ 0x8509 │ │ │ │ movwls sl, #31499 @ 0x7b0b │ │ │ │ svcpl 0x0004f856 │ │ │ │ bleq 2e728c │ │ │ │ @ instruction: 0xf1184658 │ │ │ │ - mvnslt pc, fp, lsr #25 │ │ │ │ + mvnslt pc, pc, asr #28 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ sbccc pc, r8, #13828096 @ 0xd30000 │ │ │ │ ldrle r0, [r8], #-2011 @ 0xfffff825 │ │ │ │ ldrbmi r9, [r9], -r7, lsl #26 │ │ │ │ @ instruction: 0xf1184628 │ │ │ │ - ldrbmi pc, [r9], -r7, lsr #25 @ │ │ │ │ + ldrbmi pc, [r9], -fp, asr #28 @ │ │ │ │ @ instruction: 0xf118a80e │ │ │ │ - @ instruction: 0xf8dafcaf │ │ │ │ + @ instruction: 0xf8dafe53 │ │ │ │ bls 2b8714 │ │ │ │ ldrdeq lr, [pc, -sp] │ │ │ │ stmib sp, {r3, r4, r7, r8, r9, ip, sp}^ │ │ │ │ movwls r9, #8707 @ 0x2203 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldm r5, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1180007 │ │ │ │ - strcc pc, [r1], #-3305 @ 0xfffff317 │ │ │ │ + strcc pc, [r1], #-3725 @ 0xfffff173 │ │ │ │ bicsle r4, r5, r7, lsr #5 │ │ │ │ stmiavs fp!, {r0, r3, r8, sl, fp, ip, pc}^ │ │ │ │ ldmdblt r2!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1736704 @ 0x1a8000 │ │ │ │ ldmib r5, {r1, r2, ip, lr, pc}^ │ │ │ │ addsmi r1, r1, #12, 4 @ 0xc0000000 │ │ │ │ ldcne 15, cr11, [r9, #-240] @ 0xffffff10 │ │ │ │ @@ -89076,71 +89076,71 @@ │ │ │ │ ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ │ │ andsmi pc, ip, sl, asr #17 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ mrc2 7, 1, pc, cr0, cr11, {7} │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicspl pc, r3, r8, lsl #10 │ │ │ │ @ instruction: 0xf1183098 │ │ │ │ - @ instruction: 0xf8dafbe3 │ │ │ │ + @ instruction: 0xf8dafd87 │ │ │ │ @ instruction: 0xe72d501c │ │ │ │ b 156a630 │ │ │ │ adceq r3, sp, r8, ror sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffffd347 │ │ │ │ strdeq r3, [sp], lr @ │ │ │ │ - eoreq r6, r8, r2, asr r3 │ │ │ │ + mlaeq r8, sl, r6, r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec039ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ addpl pc, r0, #0, 10 │ │ │ │ bicspl pc, r3, #0, 10 │ │ │ │ blcs c6834 │ │ │ │ @ instruction: 0xf101d03d │ │ │ │ andls r0, r1, #8 │ │ │ │ @ instruction: 0xf98cf7fc │ │ │ │ addscc r6, r8, r8, ror #19 │ │ │ │ - blx ffa68c3e │ │ │ │ + stc2 1, cr15, [sl, #96] @ 0x60 │ │ │ │ bicspl pc, sp, r4, lsl #10 │ │ │ │ tstls r0, r8, lsl #12 │ │ │ │ - ldc2 1, cr15, [sl], {44} @ 0x2c │ │ │ │ + ldc2 1, cr15, [lr, #176]! @ 0xb0 │ │ │ │ ldmib sp, {r0, r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040200 │ │ │ │ @ instruction: 0x311851dc │ │ │ │ blgt fe6eab40 │ │ │ │ andgt pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf8cc6059 │ │ │ │ @ instruction: 0xf8c23004 │ │ │ │ @ instruction: 0xf12c3b98 │ │ │ │ - bvs febab868 │ │ │ │ + bvs febabef8 │ │ │ │ @ instruction: 0xf504b183 │ │ │ │ movwcc r5, #33697 @ 0x83a1 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - stc2 1, cr15, [r0], {44} @ 0x2c │ │ │ │ + stc2 1, cr15, [r4, #176]! @ 0xb0 │ │ │ │ adcpl pc, r0, r4, lsl #10 │ │ │ │ @ instruction: 0xf105300c │ │ │ │ @ instruction: 0xf04b0128 │ │ │ │ stmdals r0, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [r4], {44} @ 0x2c │ │ │ │ + stc2 1, cr15, [r8, #176]! @ 0xb0 │ │ │ │ tstlt r1, r9, lsr #19 │ │ │ │ bvs 18c74c4 │ │ │ │ blvs 97e69c │ │ │ │ bvs 18be0e4 │ │ │ │ mullt r3, r8, r7 │ │ │ │ stmdavs sl, {r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdavs r8, {r1, r5, r8, ip, sp, pc} │ │ │ │ andsvs r6, r0, r2, asr #32 │ │ │ │ movwcc lr, #2497 @ 0x9c1 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fb9100 │ │ │ │ stmdbls r0, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addseq pc, r8, r1, lsl #2 │ │ │ │ - blx fe8e8cca │ │ │ │ + stc2l 1, cr15, [r4, #-96] @ 0xffffffa0 │ │ │ │ bvs 18c74f8 │ │ │ │ ldrmi r9, [r8, r0, lsl #18] │ │ │ │ svclt 0x0000e7cb │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @@ -89169,15 +89169,15 @@ │ │ │ │ @ instruction: 0xf1a3272c │ │ │ │ and r0, r3, r4, lsl #22 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ eorle r4, r5, lr, asr #10 │ │ │ │ svcmi 0x0004f85b │ │ │ │ beq 2a7504 │ │ │ │ @ instruction: 0xf1184650 │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf504d0f2 │ │ │ │ @ instruction: 0xf8c55280 │ │ │ │ @ instruction: 0xf8d29010 │ │ │ │ @ instruction: 0xf01332c8 │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle sl, r9, lsr #32 │ │ │ │ @@ -89211,72 +89211,72 @@ │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr7, {6} │ │ │ │ tstpne sp, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf954f07a │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq r5, r8, sl, lsr #28 │ │ │ │ - strdeq r5, [r8], -r8 @ │ │ │ │ + eoreq r6, r8, r2, ror r1 │ │ │ │ + eoreq r6, r8, r0, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec03bb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50d3 │ │ │ │ stclt 14, cr15, [r8, #-972] @ 0xfffffc34 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03bc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r1, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf12c559a │ │ │ │ - @ instruction: 0xf506facf │ │ │ │ + @ instruction: 0xf506fc73 │ │ │ │ @ instruction: 0xf12c509e │ │ │ │ - @ instruction: 0xf506facb │ │ │ │ + @ instruction: 0xf506fc6f │ │ │ │ mulscc r4, pc, r0 @ │ │ │ │ strbtvs pc, [sp], #-1286 @ 0xfffffafa @ │ │ │ │ - blx ff1e8ea4 │ │ │ │ + stc2l 1, cr15, [r8], #-176 @ 0xffffff50 │ │ │ │ adcpl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - blx ff068eb0 │ │ │ │ + stc2l 1, cr15, [r2], #-176 @ 0xffffff50 │ │ │ │ adcpl pc, r2, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - @ instruction: 0xf506fab9 │ │ │ │ + @ instruction: 0xf506fc5d │ │ │ │ andscc r5, r8, r3, lsr #1 │ │ │ │ - blx fede8ec4 │ │ │ │ + mrrc2 1, 2, pc, r8, cr12 @ │ │ │ │ adcsvs pc, r4, r6, lsl #12 │ │ │ │ - blx fece8ecc │ │ │ │ + mrrc2 1, 2, pc, r4, cr12 @ │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf506faab │ │ │ │ + @ instruction: 0xf506fc4f │ │ │ │ mulscc r0, fp, r0 │ │ │ │ - blx fea68ee0 │ │ │ │ + mcrr2 1, 2, pc, sl, cr12 @ │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - @ instruction: 0xf506faa1 │ │ │ │ + @ instruction: 0xf506fc45 │ │ │ │ @ instruction: 0xf12c50dd │ │ │ │ - @ instruction: 0x4620fa9d │ │ │ │ + strtmi pc, [r0], -r1, asr #24 │ │ │ │ @ instruction: 0xf12c3420 │ │ │ │ - adcmi pc, ip, #626688 @ 0x99000 │ │ │ │ + adcmi pc, ip, #15616 @ 0x3d00 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, r2, asr #1 │ │ │ │ - mcr2 1, 2, pc, cr2, cr8, {0} @ │ │ │ │ + @ instruction: 0xffe6f118 │ │ │ │ sbcpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf1183008 │ │ │ │ - @ instruction: 0xf506fe3d │ │ │ │ + @ instruction: 0xf506ffe1 │ │ │ │ andscc r5, r8, lr, asr #1 │ │ │ │ ldmda r2!, {r3, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcrcc 8, 2, pc, cr4, cr6, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x3760f893 │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - vldmdblt r0!, {s31-s153} │ │ │ │ + ldcllt 12, cr15, [r0, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ strbteq pc, [r8], #-2252 @ 0xfffff734 @ │ │ │ │ ldclcc 6, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ @@ -89317,35 +89317,35 @@ │ │ │ │ @ instruction: 0xf100ac23 │ │ │ │ @ instruction: 0xf8df80ac │ │ │ │ @ instruction: 0xf50638c4 │ │ │ │ svcls 0x000855c1 │ │ │ │ ldrcc r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ movwls r5, #43259 @ 0xa8fb │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - strtmi pc, [r8], -r9, lsr #25 │ │ │ │ - @ instruction: 0xfff0f210 │ │ │ │ + strtmi pc, [r8], -sp, asr #28 │ │ │ │ + @ instruction: 0xf994f211 │ │ │ │ blcs 28ab60 │ │ │ │ adcshi pc, pc, r0 │ │ │ │ subsle r2, r1, r8, lsl #22 │ │ │ │ tstle r8, r6, lsl #22 │ │ │ │ ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x461958fb │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ vcgt.s16 d9, d10, d10 │ │ │ │ - @ instruction: 0xf8dffc95 │ │ │ │ + @ instruction: 0xf8dffe39 │ │ │ │ strtmi r3, [r0], -ip, lsl #17 │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ movwls r2, #41472 @ 0xa200 │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - @ instruction: 0xf8dafc8b │ │ │ │ + @ instruction: 0xf8dafe2f │ │ │ │ @ instruction: 0xf8d332a0 │ │ │ │ mrcvs 1, 2, r3, cr9, cr8, {4} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s16 d4, d10, d16 │ │ │ │ - strtmi pc, [r2], -r1, lsl #25 │ │ │ │ + strtmi pc, [r2], -r5, lsr #28 │ │ │ │ ldrtmi r9, [r1], -r9, lsl #22 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf0728000 │ │ │ │ strmi pc, [r4], -r1, lsr #25 │ │ │ │ rsbsle r2, r9, r0, lsl #16 │ │ │ │ ldrsbtcc pc, [r0], -fp @ │ │ │ │ @ instruction: 0xf8db4659 │ │ │ │ @@ -89402,15 +89402,15 @@ │ │ │ │ streq lr, [r9], #-2512 @ 0xfffff630 │ │ │ │ strmi r4, [r3], r0, lsr #15 │ │ │ │ @ instruction: 0xf8dfe73f │ │ │ │ stcge 7, cr3, [r3], #-592 @ 0xfffffdb0 │ │ │ │ strtmi r9, [r0], -r8, lsl #20 │ │ │ │ andcs r5, r1, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - blx 6950a │ │ │ │ + stc2 2, cr15, [r2, #104]! @ 0x68 │ │ │ │ strb r2, [r6, -r0, lsl #4] │ │ │ │ ldccc 8, cr15, [r8], {218} @ 0xda │ │ │ │ @ instruction: 0xf8da4658 │ │ │ │ @ instruction: 0xf8cb22a0 │ │ │ │ mrrcne 14, 3, r2, sl, cr0 │ │ │ │ cdpvs 8, 4, cr15, cr4, cr11, {6} │ │ │ │ ldccs 8, cr15, [r8], {202} @ 0xca │ │ │ │ @@ -89435,60 +89435,60 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3c80 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, sl, ip, sp}^ │ │ │ │ ldccc 8, cr15, [r8], #812 @ 0x32c │ │ │ │ @ instruction: 0x371cf8df │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf12c3cbc │ │ │ │ - tstpcs r1, r7, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + ldrdcs pc, [r1, -fp] │ │ │ │ addspl pc, lr, fp, lsl #10 │ │ │ │ - @ instruction: 0xf932f12c │ │ │ │ + blx ff6691dc │ │ │ │ addspl pc, pc, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf92cf12c │ │ │ │ + blx ff4e91e8 │ │ │ │ adcpl pc, r1, fp, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf926f12c │ │ │ │ + blx ff3691f4 │ │ │ │ adcpl pc, r2, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - @ instruction: 0xf920f12c │ │ │ │ + blx ff1e9200 │ │ │ │ adcpl pc, r3, fp, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf91af12c │ │ │ │ + blx ff06920c │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c60b4 │ │ │ │ - @ instruction: 0xf50bf915 │ │ │ │ + @ instruction: 0xf50bfab9 │ │ │ │ swpcs r5, sl, [r1] │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bf90f │ │ │ │ + @ instruction: 0xf50bfab3 │ │ │ │ swpcs r5, fp, [r1] │ │ │ │ @ instruction: 0xf12c3010 │ │ │ │ - @ instruction: 0xf50bf909 │ │ │ │ + @ instruction: 0xf50bfaad │ │ │ │ smlabtcs r1, fp, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bf903 │ │ │ │ + @ instruction: 0xf50bfaa7 │ │ │ │ smlatbcs r1, r5, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bf8fd │ │ │ │ + @ instruction: 0xf50bfaa1 │ │ │ │ strhcs r5, [r1, -lr] │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - strdcs pc, [r1, -r7] │ │ │ │ + @ instruction: 0x2101fa9b │ │ │ │ sbcspl pc, sp, fp, lsl #10 │ │ │ │ - @ instruction: 0xf8f2f12c │ │ │ │ + blx fe66925c │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c6098 │ │ │ │ - strtmi pc, [r0], -sp, ror #17 │ │ │ │ + @ instruction: 0x4620fa91 │ │ │ │ strtcc r2, [r0], #-257 @ 0xfffffeff │ │ │ │ - @ instruction: 0xf8e8f12c │ │ │ │ + blx fe3e9270 │ │ │ │ mvnsle r4, r0, lsr #11 │ │ │ │ sbcpl pc, r2, fp, lsl #10 │ │ │ │ @ instruction: 0xf1183004 │ │ │ │ - @ instruction: 0xf50bfc7b │ │ │ │ + @ instruction: 0xf50bfe1f │ │ │ │ andcc r5, r8, r3, asr #1 │ │ │ │ - ldc2l 1, cr15, [r6], #-96 @ 0xffffffa0 │ │ │ │ + mrc2 1, 0, pc, cr10, cr8, {0} │ │ │ │ sbcpl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, r8, r0, lsl #2 │ │ │ │ stmdb r2, {r0, r1, r2, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x3760f89a │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c1910a │ │ │ │ @@ -89613,15 +89613,15 @@ │ │ │ │ cdpeq 8, 5, cr15, cr0, cr11, {6} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b81c9 │ │ │ │ vst2. {d21-d24}, [pc], r4 │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ @ instruction: 0x46182138 │ │ │ │ @ instruction: 0xf11c9310 │ │ │ │ - @ instruction: 0xf89afde7 │ │ │ │ + @ instruction: 0xf89aff8b │ │ │ │ @ instruction: 0xb1233760 │ │ │ │ @ instruction: 0x3762f89a │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81ca │ │ │ │ vst1.64 {d19-d22}, [pc :64], r0 │ │ │ │ stmdbls sl, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], pc, asr #8 │ │ │ │ @@ -89799,39 +89799,39 @@ │ │ │ │ svccs 0x00006008 │ │ │ │ svcge 0x007af43f │ │ │ │ @ instruction: 0xf89d604a │ │ │ │ bcs b78a4 │ │ │ │ tstcc r8, fp, asr #2 │ │ │ │ movwls lr, #51059 @ 0xc773 │ │ │ │ @ instruction: 0xf126e40f │ │ │ │ - @ instruction: 0xf8cbfcad │ │ │ │ + @ instruction: 0xf8cbfe51 │ │ │ │ ldr r0, [r4, #3284]! @ 0xcd4 │ │ │ │ adcspl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - cdp2 1, 5, cr15, cr6, cr11, {1} │ │ │ │ + @ instruction: 0xfffaf12b │ │ │ │ vpadd.i8 q10, , │ │ │ │ ldmdane r2!, {r4, r5, r6, r8, ip, sp, lr}^ │ │ │ │ ldmdapl r1!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmdavs fp, {r2, r4, r6, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ strcc lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf50b4602 │ │ │ │ @ instruction: 0x460b50bf │ │ │ │ @ instruction: 0xf11f3018 │ │ │ │ - ldrb pc, [r5, #-2203]! @ 0xfffff765 @ │ │ │ │ + ldrb pc, [r5, #-2623]! @ 0xfffff5c1 @ │ │ │ │ @ instruction: 0xf03c4658 │ │ │ │ @ instruction: 0xf8dafdd7 │ │ │ │ str r3, [r4, #672] @ 0x2a0 │ │ │ │ andcs r4, r0, r0, asr fp │ │ │ │ stmiapl fp, {r3, r8, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -lr, lsl #6 │ │ │ │ stmiapl fp, {r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r9], -lr, lsl #6 │ │ │ │ - @ instruction: 0xf888f115 │ │ │ │ + blx be9788 │ │ │ │ @ instruction: 0xf8c39b0a │ │ │ │ strb r0, [sp, #-2184]! @ 0xfffff778 │ │ │ │ ldrsbtge pc, [r8], -sp @ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi 1300068 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @@ -89849,25 +89849,25 @@ │ │ │ │ @ instruction: 0xf04b3314 │ │ │ │ @ instruction: 0x4604f811 │ │ │ │ ldrbmi r9, [r8], -lr, lsl #18 │ │ │ │ @ instruction: 0xf874f084 │ │ │ │ @ instruction: 0xf50be5aa │ │ │ │ eorcs r5, r0, #196 @ 0xc4 │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - mcrr2 1, 1, pc, lr, cr13 @ │ │ │ │ + ldc2l 1, cr15, [r2, #116]! @ 0x74 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blmi e18c54 │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8da4a34 │ │ │ │ ldrbtmi r0, [fp], #-672 @ 0xfffffd60 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ teqpvs r2, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ @ instruction: 0xfff4f04a │ │ │ │ ldmdals r0, {r2, r9, sl, lr} │ │ │ │ - stc2 1, cr15, [r6], {28} │ │ │ │ + stc2 1, cr15, [sl, #112]! @ 0x70 │ │ │ │ @ instruction: 0xf8d39b0a │ │ │ │ @ instruction: 0xf7a608a8 │ │ │ │ @ instruction: 0xf8dbef20 │ │ │ │ @ instruction: 0xf09f0e50 │ │ │ │ ldrb pc, [r5, sp, lsl #23] @ │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ blmi b2709c │ │ │ │ @@ -89875,45 +89875,45 @@ │ │ │ │ ... │ │ │ │ adceq r3, sp, r2, asr r5 │ │ │ │ adceq r3, sp, ip, asr #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - eoreq r5, r8, lr, lsl pc │ │ │ │ - strhteq r5, [r8], -ip │ │ │ │ + eoreq r6, r8, r6, ror #4 │ │ │ │ + eoreq r5, r8, r4, lsl #30 │ │ │ │ adceq r3, sp, lr, lsl r4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, ror #24 │ │ │ │ - eoreq r5, r8, r6, lsl #29 │ │ │ │ - eoreq r5, r8, r8, lsr #22 │ │ │ │ + eoreq r6, r8, lr, asr #3 │ │ │ │ + eoreq r5, r8, r0, ror lr │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ @ instruction: 0xffffc3b1 │ │ │ │ - eoreq r5, r8, r0, lsl fp │ │ │ │ - eoreq r5, r8, r8, lsl fp │ │ │ │ - eoreq r5, r8, r6, lsl fp │ │ │ │ - eoreq r5, r8, r6, ror #17 │ │ │ │ - eoreq r5, r8, lr, lsl #22 │ │ │ │ - eoreq r5, r8, r4, lsl #22 │ │ │ │ - eoreq r5, r8, r0, lsl #22 │ │ │ │ - eoreq r5, r8, r4, lsr #21 │ │ │ │ + eoreq r5, r8, r8, asr lr │ │ │ │ + eoreq r5, r8, r0, ror #28 │ │ │ │ + eoreq r5, r8, lr, asr lr │ │ │ │ + eoreq r5, r8, lr, lsr #24 │ │ │ │ + eoreq r5, r8, r6, asr lr │ │ │ │ + eoreq r5, r8, ip, asr #28 │ │ │ │ + eoreq r5, r8, r8, asr #28 │ │ │ │ + eoreq r5, r8, ip, ror #27 │ │ │ │ @ instruction: 0xffffbd21 │ │ │ │ adceq r3, sp, ip, ror fp │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andeq r0, r0, r0, lsr #24 │ │ │ │ - mlaeq r8, r8, r7, r5 │ │ │ │ - eoreq r5, r8, sl, lsr r4 │ │ │ │ - eoreq r5, r8, ip, lsl #15 │ │ │ │ - eoreq r5, r8, r2, lsl r4 │ │ │ │ - eoreq r5, r8, r6, ror r7 │ │ │ │ - ldrdeq r5, [r8], -r8 @ │ │ │ │ + eoreq r5, r8, r0, ror #21 │ │ │ │ + eoreq r5, r8, r2, lsl #15 │ │ │ │ + ldrdeq r5, [r8], -r4 @ │ │ │ │ + eoreq r5, r8, sl, asr r7 │ │ │ │ + strhteq r5, [r8], -lr │ │ │ │ + eoreq r5, r8, r0, lsr #14 │ │ │ │ @ instruction: 0xffffbb97 │ │ │ │ @ instruction: 0xffffc135 │ │ │ │ bcc ceb808 │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2608 @ 0xfffff5d0 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrcc SPSR_sxc, #64, 12 @ 0x4000000 │ │ │ │ @@ -89939,25 +89939,25 @@ │ │ │ │ @ instruction: 0xf50b39dc │ │ │ │ bls 2c2bf0 │ │ │ │ ldmpl r2, {r2, r3, r4, r8, sl, ip, sp}^ │ │ │ │ ldmdacc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mulle r4, r3, r2 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1188094 │ │ │ │ - stmdbls sl, {r0, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls sl, {r0, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d12300 │ │ │ │ eorvs r2, fp, ip, lsl r8 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c160eb │ │ │ │ @ instruction: 0xf89a281c │ │ │ │ blcs bb2a0 │ │ │ │ svcge 0x004df43f │ │ │ │ adcspl pc, pc, fp, lsl #10 │ │ │ │ @ instruction: 0xf11e3018 │ │ │ │ - smlsld pc, r6, r5, sp @ │ │ │ │ + @ instruction: 0xe746fef9 │ │ │ │ ldmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2452 @ 0xfffff66c │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmppcc r4, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ @ instruction: 0xff2cf04a │ │ │ │ @@ -90032,25 +90032,25 @@ │ │ │ │ @ instruction: 0xf8dad1b9 │ │ │ │ @ instruction: 0xf8933b44 │ │ │ │ blcs ba1f8 │ │ │ │ teqphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrbne pc, [r8, #1549]! @ 0x60d @ │ │ │ │ stmeq r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1164478 │ │ │ │ - orrslt pc, r8, pc, ror #27 │ │ │ │ + @ instruction: 0xb198ff93 │ │ │ │ stmne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4643aa16 │ │ │ │ ldrbtmi r9, [r9], #-521 @ 0xfffffdf7 │ │ │ │ cdp 7, 7, cr15, cr12, cr6, {5} │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8368 │ │ │ │ andcs r2, r0, r0, ror r8 │ │ │ │ stmdane ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff78f115 │ │ │ │ + @ instruction: 0xf91cf116 │ │ │ │ @ instruction: 0xf7a74628 │ │ │ │ stmdacs r0, {r2, r6, sl, fp, sp, lr, pc} │ │ │ │ tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ cdp 7, 13, cr15, cr2, cr6, {5} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf50b80a7 │ │ │ │ @@ -90101,15 +90101,15 @@ │ │ │ │ sbfxcc pc, pc, #17, #9 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ sbfxcc pc, pc, #17, #5 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ sbfxcc pc, pc, #17, #1 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf117230c │ │ │ │ - @ instruction: 0x4658fadb │ │ │ │ + @ instruction: 0x4658fc7f │ │ │ │ stc2 7, cr15, [sl, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0x3790f8df │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd448 │ │ │ │ bls 2bb5c8 │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -90168,23 +90168,23 @@ │ │ │ │ stmib sp, {r2, r3, r4, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7a72201 │ │ │ │ @ instruction: 0xf50bec72 │ │ │ │ @ instruction: 0xf60d50dd │ │ │ │ andscc r2, ip, ip, ror #3 │ │ │ │ - blx ff26a0de │ │ │ │ + stc2l 2, cr15, [sl, #-64]! @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8dfe781 │ │ │ │ ldrbtmi r3, [fp], #-1716 @ 0xfffff94c │ │ │ │ @ instruction: 0xf8dfe753 │ │ │ │ ldrbtmi r3, [fp], #-1712 @ 0xfffff950 │ │ │ │ @ instruction: 0xf8dfe74f │ │ │ │ ldrbtmi r6, [lr], #-1708 @ 0xfffff954 │ │ │ │ - @ instruction: 0xf117e7c4 │ │ │ │ - strmi pc, [r3], -r1, lsl #29 │ │ │ │ + @ instruction: 0xf118e7c4 │ │ │ │ + strmi pc, [r3], -r5, lsr #16 │ │ │ │ @ instruction: 0xf8dfe7be │ │ │ │ @ instruction: 0xf06f36a0 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ ldrbtmi r2, [fp], #-1692 @ 0xfffff964 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33b5f640 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ @@ -90478,15 +90478,15 @@ │ │ │ │ teqpvs r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ blx 969e8a │ │ │ │ stmibmi r4, {r0, r2, r6, sl, sp, lr, pc} │ │ │ │ stmmi r4, {r8, r9, sp} │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf11d4478 │ │ │ │ - strmi pc, [r7], -r3, asr #20 │ │ │ │ + strmi pc, [r7], -r7, ror #23 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ ldreq r9, [r9, pc, lsl #6]! │ │ │ │ @ instruction: 0x077ad43f │ │ │ │ ldcge 5, cr15, [r0], {127} @ 0x7f │ │ │ │ mulcs r1, r0, r1 │ │ │ │ stmdb r2, {r0, r1, r2, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46064b7b │ │ │ │ @@ -90561,66 +90561,66 @@ │ │ │ │ strb r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #100, 12 @ 0x6400000 │ │ │ │ ldrbt r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #152, 12 @ 0x9800000 │ │ │ │ ldrt r6, [r0], fp, lsr #1 │ │ │ │ - eoreq r5, r8, r6, asr #14 │ │ │ │ - strdeq r5, [r8], -r2 @ │ │ │ │ + eoreq r5, r8, lr, lsl #21 │ │ │ │ + eoreq r5, r8, sl, lsr r6 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r5, r8, sl, ror r6 │ │ │ │ - eoreq r5, r8, sl, asr #4 │ │ │ │ - eoreq r5, r8, r0, asr r6 │ │ │ │ - eoreq r5, r8, sl, lsr #4 │ │ │ │ - eoreq r5, r8, lr, ror #11 │ │ │ │ - eoreq r5, r8, ip, lsl r6 │ │ │ │ - eoreq r5, r8, r4, ror #3 │ │ │ │ - eoreq r5, r8, ip, ror #12 │ │ │ │ - eoreq r5, r8, r4, asr #3 │ │ │ │ - ldrdeq r5, [r8], -lr @ │ │ │ │ - eoreq r5, r8, lr, ror r1 │ │ │ │ - eoreq r5, r8, sl, lsr #11 │ │ │ │ - eoreq r5, r8, r6, asr #2 │ │ │ │ - ldrdeq r5, [r8], -ip @ │ │ │ │ - eoreq r5, r8, r6, ror #11 │ │ │ │ - ldrdeq r5, [r8], -r8 @ │ │ │ │ - ldrdeq r4, [r8], -r2 @ │ │ │ │ + eoreq r5, r8, r2, asr #19 │ │ │ │ + mlaeq r8, r2, r5, r5 │ │ │ │ + mlaeq r8, r8, r9, r5 │ │ │ │ + eoreq r5, r8, r2, ror r5 │ │ │ │ + eoreq r5, r8, r6, lsr r9 │ │ │ │ + eoreq r5, r8, r4, ror #18 │ │ │ │ + eoreq r5, r8, ip, lsr #10 │ │ │ │ + strhteq r5, [r8], -r4 │ │ │ │ + eoreq r5, r8, ip, lsl #10 │ │ │ │ + eoreq r5, r8, r6, lsr #16 │ │ │ │ + eoreq r5, r8, r6, asr #9 │ │ │ │ + strdeq r5, [r8], -r2 @ │ │ │ │ + eoreq r5, r8, lr, lsl #9 │ │ │ │ + eoreq r5, r8, r4, lsr #18 │ │ │ │ + eoreq r5, r8, lr, lsr #18 │ │ │ │ + eoreq r5, r8, r0, lsr #18 │ │ │ │ + eoreq r4, r8, sl, lsl pc │ │ │ │ @ instruction: 0xffffc1ed │ │ │ │ @ instruction: 0xfffff249 │ │ │ │ @ instruction: 0xffffb889 │ │ │ │ @ instruction: 0xffffc2ed │ │ │ │ @ instruction: 0xffffb8ed │ │ │ │ @ instruction: 0xffffb891 │ │ │ │ @ instruction: 0xffffc375 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ muleq r0, r4, fp │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ - eoreq r5, r8, sl, lsl r5 │ │ │ │ - eoreq r4, r8, lr, lsl #31 │ │ │ │ - ldrdeq r5, [r8], -r2 @ │ │ │ │ - eoreq r4, r8, r6, ror #30 │ │ │ │ - strdeq pc, [r8], -r8 @ │ │ │ │ - eoreq r5, r8, ip, lsr #9 │ │ │ │ + eoreq r5, r8, r2, ror #16 │ │ │ │ + ldrdeq r5, [r8], -r6 @ │ │ │ │ + eoreq r5, r8, sl, lsl r8 │ │ │ │ + eoreq r5, r8, lr, lsr #5 │ │ │ │ + eoreq pc, r8, r0, asr #8 │ │ │ │ + strdeq r5, [r8], -r4 @ │ │ │ │ @ instruction: 0xffffbfb7 │ │ │ │ @ instruction: 0xffffc01f │ │ │ │ - eoreq r5, r8, r2, lsr #4 │ │ │ │ - eoreq r5, r8, lr, lsl #8 │ │ │ │ - strhteq r4, [r8], -sl │ │ │ │ - eoreq sl, lr, ip, ror #19 │ │ │ │ - eoreq r4, r8, lr, lsr #29 │ │ │ │ - eoreq r4, r8, r6, lsr sl │ │ │ │ + eoreq r5, r8, sl, ror #10 │ │ │ │ + eoreq r5, r8, r6, asr r7 │ │ │ │ + eoreq r5, r8, r2, lsl #4 │ │ │ │ + eoreq sl, lr, r4, lsr sp │ │ │ │ + strdeq r5, [r8], -r6 @ │ │ │ │ + eoreq r4, r8, lr, ror sp │ │ │ │ adceq ip, r7, lr, lsr #30 │ │ │ │ - eoreq r4, r8, ip, lsr #30 │ │ │ │ - eoreq r4, r8, r6, lsr pc │ │ │ │ + eoreq r5, r8, r4, ror r2 │ │ │ │ + eoreq r5, r8, lr, ror r2 │ │ │ │ @ instruction: 0xffffbe0b │ │ │ │ @ instruction: 0xffffbf07 │ │ │ │ - eoreq r4, r8, r8, lsr #29 │ │ │ │ + strdeq r5, [r8], -r0 @ │ │ │ │ @ instruction: 0xffffbd91 │ │ │ │ @ instruction: 0xffffb18b │ │ │ │ @ instruction: 0xffffb17f │ │ │ │ @ instruction: 0xffffbe91 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -90633,15 +90633,15 @@ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, lr, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa6690 │ │ │ │ @ instruction: 0xf505f98f │ │ │ │ @ instruction: 0x462c50d3 │ │ │ │ - @ instruction: 0xff46f116 │ │ │ │ + @ instruction: 0xf8eaf117 │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00b42b4 │ │ │ │ mcrcc 8, 7, pc, cr8, cr4, {4} @ │ │ │ │ rscsle r2, r8, r0, lsl #22 │ │ │ │ mcrne 8, 6, pc, cr12, cr4, {6} @ │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ ldc2l 0, cr15, [r0], #40 @ 0x28 │ │ │ │ @@ -90714,27 +90714,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: 0xf9caf7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xff42f116 │ │ │ │ + @ instruction: 0xf8e6f117 │ │ │ │ bvs 1ac8dd4 │ │ │ │ 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: 0xf104f9b3 │ │ │ │ - @ instruction: 0xf1160098 │ │ │ │ - blvs bade00 │ │ │ │ + @ instruction: 0xf1170098 │ │ │ │ + blvs bac490 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ ldrbteq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d780ad │ │ │ │ @ instruction: 0x2c004a58 │ │ │ │ @@ -90762,35 +90762,35 @@ │ │ │ │ @ instruction: 0xf8d5fd39 │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs bbf54 │ │ │ │ addhi pc, sp, r0, asr #32 │ │ │ │ sbcpl pc, r4, r5, lsl #10 │ │ │ │ @ instruction: 0xf11b300c │ │ │ │ - @ instruction: 0x4628fcf7 │ │ │ │ + @ instruction: 0x4628fe9b │ │ │ │ blx ffbec1e2 │ │ │ │ stmiaeq r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmda lr, {r1, r2, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbcpl pc, sp, r5, lsl #10 │ │ │ │ @ instruction: 0xf7a53008 │ │ │ │ @ instruction: 0x2100efbc │ │ │ │ stmeq r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - blx 9ea654 │ │ │ │ + blx ff2ea656 │ │ │ │ ldmdane r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blvs b9a650 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdaeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 111a8d8 │ │ │ │ ldreq pc, [ip], -r1, asr #12 │ │ │ │ ldmdacs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf85819ac │ │ │ │ addsmi r3, sl, #3 │ │ │ │ bcs e2240 │ │ │ │ @ instruction: 0xf117d067 │ │ │ │ - @ instruction: 0xf8d7fd4f │ │ │ │ + @ instruction: 0xf8d7fef3 │ │ │ │ movwcs r2, #2076 @ 0x81c │ │ │ │ rsbvs r5, r3, fp, lsr #3 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdacs ip, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0704628 │ │ │ │ blvs bacd90 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -90832,21 +90832,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf7a6e748 │ │ │ │ @ instruction: 0xf8d7ea8c │ │ │ │ stmdbcs r0, {r3, r5, r6, r8, fp, ip} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr7, cr15, {3} │ │ │ │ @ instruction: 0xf505e6f8 │ │ │ │ ldrhcc r5, [r8], -pc @ │ │ │ │ - mcr2 1, 3, pc, cr14, cr13, {0} @ │ │ │ │ + @ instruction: 0xf812f11e │ │ │ │ @ instruction: 0xf7a5e76c │ │ │ │ @ instruction: 0xf8d7ef86 │ │ │ │ @ instruction: 0xe796281c │ │ │ │ sbcspl pc, sp, r5, lsl #10 │ │ │ │ - vqadd.s8 d3, d15, d12 │ │ │ │ - usax pc, fp, r1 @ │ │ │ │ + vqadd.s16 d3, d0, d12 │ │ │ │ + @ instruction: 0xe65bf8f5 │ │ │ │ adceq r2, sp, r0, asr r0 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -90877,15 +90877,15 @@ │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, r9, r3, lsl r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf5064680 │ │ │ │ bl 2c7158 │ │ │ │ bl b40c4 │ │ │ │ ldrmi r0, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - cdp2 1, 3, cr15, cr6, cr10, {1} │ │ │ │ + @ instruction: 0xffdaf12a │ │ │ │ mcrne 8, 7, pc, cr8, cr7, {4} @ │ │ │ │ vldr d11, [pc, #484] @ ae59c │ │ │ │ smladcs r1, pc, fp, r7 @ │ │ │ │ @ instruction: 0xf6064b1f │ │ │ │ blx 286ef4 │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -90895,32 +90895,32 @@ │ │ │ │ tstls r1, r0, asr #12 │ │ │ │ blvc 169a14 │ │ │ │ blx 11ea40c │ │ │ │ ldmiblt r0!, {r2, r9, sl, lr}^ │ │ │ │ vmls.i q2, , d6[0] │ │ │ │ @ instruction: 0xf8868f5b │ │ │ │ strbmi r7, [r8], -r8, ror #29 │ │ │ │ - cdp2 1, 2, cr15, cr0, cr10, {1} │ │ │ │ + @ instruction: 0xffc4f12a │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ blx fed68318 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ str r0, [r1, r0, lsr #8]! │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46354637 │ │ │ │ strbmi lr, [r8], -r8, lsr #15 │ │ │ │ - cdp2 1, 0, cr15, cr14, cr10, {1} │ │ │ │ + @ instruction: 0xffb2f12a │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ @ instruction: 0x4648e7b3 │ │ │ │ - cdp2 1, 0, cr15, cr6, cr10, {1} │ │ │ │ + @ instruction: 0xffaaf12a │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ... │ │ │ │ - eoreq r4, r8, ip, ror r9 │ │ │ │ + eoreq r4, r8, r4, asr #25 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec05650 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 31a9bc │ │ │ │ @@ -90929,16 +90929,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf07843e3 │ │ │ │ andlt pc, r3, r9, ror #23 │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf08e4478 │ │ │ │ andlt pc, r3, r1, lsl r8 @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r4, r8, r4, lsr #6 │ │ │ │ - ldrdeq r8, [lr], -ip @ │ │ │ │ + eoreq r4, r8, ip, ror #12 │ │ │ │ + eoreq r9, lr, r4, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec05690 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 272458 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -91287,23 +91287,23 @@ │ │ │ │ bl e9fbc │ │ │ │ b.n ae684 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r4, r6, r2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r0 │ │ │ │ + cmp r6, r9 │ │ │ │ movs r0, r5 │ │ │ │ subs r6, r5, r1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mov r6, r5 │ │ │ │ + ldr r1, [pc, #472] @ (aea18 ) │ │ │ │ movs r0, r5 │ │ │ │ - cmp ip, r8 │ │ │ │ + ldr r1, [pc, #48] @ (ae874 ) │ │ │ │ movs r0, r5 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + cmn r2, r7 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #380] @ (ae9d8 ) │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ @@ -91331,15 +91331,15 @@ │ │ │ │ bne.w ae9c8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ add.w r8, r1, #128 @ 0x80 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ae96e │ │ │ │ ldr.w lr, [pc, #304] @ ae9e4 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -91388,27 +91388,27 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl b8868 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, ae998 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n ae87c │ │ │ │ ldr r2, [pc, #144] @ (ae9ec ) │ │ │ │ mov.w r3, #3584 @ 0xe00 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 126c3c │ │ │ │ mov r3, r0 │ │ │ │ b.n ae87c │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ae87a │ │ │ │ ldr r2, [pc, #108] @ (ae9f0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -91418,42 +91418,42 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.n ae87c │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl a90e4 │ │ │ │ cbnz r0, ae9ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n ae976 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl b89d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n ae87c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r3, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #29 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add sl, fp │ │ │ │ + ldr r0, [pc, #136] @ (aea70 ) │ │ │ │ movs r0, r5 │ │ │ │ - add r0, sp │ │ │ │ + blx r6 │ │ │ │ movs r0, r5 │ │ │ │ - subs r6, #32 │ │ │ │ + adcs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + asrs r6, r7 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, aea28 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3324] @ 0xcfc │ │ │ │ @@ -91637,15 +91637,15 @@ │ │ │ │ beq.w aecdc │ │ │ │ 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 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -91811,15 +91811,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d9, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ 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 │ │ │ │ @@ -91828,15 +91828,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r8 │ │ │ │ bls.n aee80 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ lsls r5, r5, #6 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #1076] @ 0x434 │ │ │ │ ldr.w r1, [r4, #1072] @ 0x430 │ │ │ │ str r0, [sp, #16] │ │ │ │ negs r0, r2 │ │ │ │ sbc.w ip, ip, ip │ │ │ │ @@ -92290,17 +92290,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ movs r0, r5 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ movs r0, r5 │ │ │ │ add r4, pc, #932 @ (adr r4, af65c ) │ │ │ │ vsubl.u q13, d31, d19 │ │ │ │ vsubw.u q13, , d27 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -92467,15 +92467,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af528 │ │ │ │ ldr.w r1, [r5, #2992] @ 0xbb0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af510 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af584 │ │ │ │ ldr.w r2, [r5, #2996] @ 0xbb4 │ │ │ │ str.w r6, [r5, #3000] @ 0xbb8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2992] @ 0xbb0 │ │ │ │ @@ -92492,15 +92492,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af554 │ │ │ │ ldr.w r1, [r5, #2976] @ 0xba0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cbz r0, af51c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af584 │ │ │ │ ldr.w r2, [r5, #2980] @ 0xba4 │ │ │ │ str.w r6, [r5, #2984] @ 0xba8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2976] @ 0xba0 │ │ │ │ @@ -92568,15 +92568,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -92734,15 +92734,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsrs r6, r4, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ movs r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3652] @ 0xe44 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1936] @ 0x790 │ │ │ │ @@ -92760,15 +92760,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, [r1, #26] │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -92782,18 +92782,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, af820 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -92802,15 +92802,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 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -92820,15 +92820,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 556a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n af7f0 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2184] @ 0x888 │ │ │ │ cbnz r3, af854 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -92841,19 +92841,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6176 @ 0x1820 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -92863,20 +92863,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, af8bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2770 │ │ │ │ + bl 1c2ab8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ b.n af8b2 │ │ │ │ nop │ │ │ │ @@ -92890,18 +92890,18 @@ │ │ │ │ cbnz r3, af8fa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r0, [r7, #2184] @ 0x888 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c2b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w afa1c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -92932,15 +92932,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 1c27c8 │ │ │ │ + bl 1c2b10 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, af994 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n afa30 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -92980,31 +92980,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 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n af9c2 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (afa44 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (afa48 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (afa4c ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -93013,21 +93013,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n af9f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r5, [sp, #708] @ 0x2c4 │ │ │ │ - @ instruction: 0xffff28b0 │ │ │ │ + @ instruction: 0xffff2bf8 │ │ │ │ movs r0, r5 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r7, #10 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ movs r0, r5 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (afb60 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -93045,15 +93045,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2084] @ 0x824 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -93077,29 +93077,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n afb28 │ │ │ │ ldr.w r1, [r3, #2080] @ 0x820 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, afb1c │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afb56 │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ str.w r4, [r3, #2088] @ 0x828 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2080] @ 0x820 │ │ │ │ b.n afafe │ │ │ │ ldr.w r2, [r3, #2080] @ 0x820 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n afb56 │ │ │ │ str.w r7, [r3, #2084] @ 0x824 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 afac8 │ │ │ │ @@ -93144,28 +93144,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6176 @ 0x1820 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ ldr.w ip, [r3, #2080] @ 0x820 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2084] @ 0x824 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 │ │ │ │ @@ -93378,25 +93378,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 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ 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 2c4e4c │ │ │ │ + bl 2c5194 │ │ │ │ b.n afde2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93435,25 +93435,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 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ 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 2c4244 │ │ │ │ + bl 2c458c │ │ │ │ b.n afe72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r5, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93492,25 +93492,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 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ 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 2c5ac4 │ │ │ │ + bl 2c5e0c │ │ │ │ b.n aff02 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93595,15 +93595,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 2c5ac4 │ │ │ │ + bl 2c5e0c │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b00a2 │ │ │ │ ldr r2, [pc, #140] @ (b00d4 ) │ │ │ │ ldr r3, [pc, #128] @ (b00cc ) │ │ │ │ add r2, pc │ │ │ │ @@ -93627,15 +93627,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 2c5ac4 │ │ │ │ + bl 2c5e0c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b001a │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b001a │ │ │ │ @@ -93649,28 +93649,28 @@ │ │ │ │ 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 2c5ac4 │ │ │ │ + bl 2c5e0c │ │ │ │ b.n b0046 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, r5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ movs r6, r5 │ │ │ │ vtrn.8 d0, d28 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (b01f4 ) │ │ │ │ @@ -93713,15 +93713,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 2c4244 │ │ │ │ + bl 2c458c │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b01ce │ │ │ │ ldr r2, [pc, #140] @ (b0200 ) │ │ │ │ ldr r3, [pc, #128] @ (b01f8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93745,15 +93745,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 2c4244 │ │ │ │ + bl 2c458c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0146 │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0146 │ │ │ │ @@ -93767,27 +93767,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 2c4244 │ │ │ │ + bl 2c458c │ │ │ │ b.n b0172 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.u8 d0, d18, d28 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ movs r6, r5 │ │ │ │ cdp2 0, 8, cr0, cr6, cr12, {5} │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (b0320 ) │ │ │ │ @@ -93830,15 +93830,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 2c4e4c │ │ │ │ + bl 2c5194 │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b02fa │ │ │ │ ldr r2, [pc, #140] @ (b032c ) │ │ │ │ ldr r3, [pc, #128] @ (b0324 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93862,15 +93862,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 2c4e4c │ │ │ │ + bl 2c5194 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0272 │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0272 │ │ │ │ @@ -93884,27 +93884,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 2c4e4c │ │ │ │ + bl 2c5194 │ │ │ │ b.n b029e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [r6, #688] @ 0x2b0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ movs r6, r5 │ │ │ │ ldc2l 0, cr0, [sl, #-688] @ 0xfffffd50 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ movs r6, r5 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ add.w r7, r1, #72 @ 0x48 │ │ │ │ @@ -93955,15 +93955,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 1cc2d8 │ │ │ │ + bl 1cc620 │ │ │ │ b.n b03a8 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b0466 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -94142,15 +94142,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c5ac4 │ │ │ │ + bl 2c5e0c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0578 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94306,15 +94306,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5ac4 │ │ │ │ + bl 2c5e0c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0572 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b06c6 │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -94501,15 +94501,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c4e4c │ │ │ │ + bl 2c5194 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0954 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94665,15 +94665,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c4e4c │ │ │ │ + bl 2c5194 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b094e │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b0aa2 │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -94860,15 +94860,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c4244 │ │ │ │ + bl 2c458c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0d30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -95024,15 +95024,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c4244 │ │ │ │ + bl 2c458c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0d2a │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b0e7e │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95252,15 +95252,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c4244 │ │ │ │ + bl 2c458c │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b1176 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -95512,15 +95512,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c4244 │ │ │ │ + bl 2c458c │ │ │ │ b.n b12ce │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -95831,15 +95831,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c5ac4 │ │ │ │ + bl 2c5e0c │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b17ba │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96091,15 +96091,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c5ac4 │ │ │ │ + bl 2c5e0c │ │ │ │ b.n b1912 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -96411,15 +96411,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c4e4c │ │ │ │ + bl 2c5194 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b1dfe │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96671,15 +96671,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c4e4c │ │ │ │ + bl 2c5194 │ │ │ │ b.n b1f56 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -97050,26 +97050,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5ac4 │ │ │ │ + bl 2c5e0c │ │ │ │ b.n b2368 │ │ │ │ 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 2c5ac4 │ │ │ │ + bl 2c5e0c │ │ │ │ b.n b2368 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ b.n b24d6 │ │ │ │ @@ -97266,26 +97266,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c4e4c │ │ │ │ + bl 2c5194 │ │ │ │ b.n b25bc │ │ │ │ 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 2c4e4c │ │ │ │ + bl 2c5194 │ │ │ │ b.n b25bc │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ b.n b272a │ │ │ │ @@ -97482,26 +97482,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c4244 │ │ │ │ + bl 2c458c │ │ │ │ b.n b2810 │ │ │ │ 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 2c4244 │ │ │ │ + bl 2c458c │ │ │ │ b.n b2810 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ b.n b297e │ │ │ │ @@ -97983,25 +97983,25 @@ │ │ │ │ b.n b2c78 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bpl.n b2e64 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bne.n b2e9e │ │ │ │ - vtbx.8 d16, {d31}, d6 │ │ │ │ + vdup.8 d16, d14[7] │ │ │ │ movs r0, r5 │ │ │ │ bcc.n b2df8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ @@ -98287,88 +98287,88 @@ │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b3316 │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r7, [fp, r4, lsl #3] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b330e │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b330a │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r7, r8, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r7, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r9 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ add.w r1, r7, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ add.w r1, r7, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ add.w r2, r9, r8, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cbz r4, b32f8 │ │ │ │ add r7, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cbz r2, b32f8 │ │ │ │ add r4, sl │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ subs r1, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n b32d0 │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ uxth.w r8, r3 │ │ │ │ @@ -98380,23 +98380,23 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n b323e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ ldr r2, [pc, #40] @ (b3364 ) │ │ │ │ ldr r3, [pc, #32] @ (b3360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -98488,15 +98488,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ bl 126c3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, b3490 │ │ │ │ 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 │ │ │ │ @@ -98756,15 +98756,15 @@ │ │ │ │ adds.w r3, r4, #32 │ │ │ │ mov.w r2, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r0, #80 @ 0x50 │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - bl 1cc440 │ │ │ │ + bl 1cc788 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n b3642 │ │ │ │ b.n b3686 │ │ │ │ mov r2, r9 │ │ │ │ @@ -98775,16 +98775,18 @@ │ │ │ │ ldrd r0, r5, [r8, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n b3654 │ │ │ │ nop │ │ │ │ - cdp2 0, 14, cr0, cr0, cr7, {1} │ │ │ │ - cdp2 0, 4, cr0, cr14, cr7, {1} │ │ │ │ + lsls r0, r5, #8 │ │ │ │ + movs r0, r5 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ + movs r0, r5 │ │ │ │ cbz r2, b3796 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ sub sp, #8 │ │ │ │ @@ -98829,15 +98831,15 @@ │ │ │ │ b.n b378a │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl eb5f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b375e │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1cbfd4 │ │ │ │ + bl 1cc31c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b3776 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -98854,24 +98856,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n b37e4 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cbfd4 │ │ │ │ + bl 1cc31c │ │ │ │ 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 1cc440 │ │ │ │ + bl 1cc788 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n b37e4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -98931,15 +98933,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 1cc2d8 │ │ │ │ + bl 1cc620 │ │ │ │ b.n b38aa │ │ │ │ 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 │ │ │ │ @@ -99160,15 +99162,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n b3bc6 │ │ │ │ vldr d7, [pc, #176] @ b3be0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1cbffc │ │ │ │ + bl 1cc344 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n b3bc0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -99226,15 +99228,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n b3b96 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r2, #39] @ 0x27 │ │ │ │ + ldc2l 0, cr0, [sl], #156 @ 0x9c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -99455,15 +99457,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ 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 b3c86 │ │ │ │ - @ instruction: 0xf7020027 │ │ │ │ + @ instruction: 0xfa4a0027 │ │ │ │ cbnz r2, b3e4c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -99547,15 +99549,15 @@ │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n b3f56 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, b3f68 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -99712,15 +99714,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w b4470 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4452 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, b413a │ │ │ │ str.w r6, [r5, #2440] @ 0x988 │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ str.w r4, [r5, #2444] @ 0x98c │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ @@ -99821,15 +99823,15 @@ │ │ │ │ bne.w b44de │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #4640 @ 0x1220 │ │ │ │ adds r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c4ff8 │ │ │ │ + bl 1c5340 │ │ │ │ add.w r3, r4, #4640 @ 0x1220 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #36864 @ 0x9000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ bl 9d4a4 │ │ │ │ @@ -100011,15 +100013,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b44a4 │ │ │ │ ldr.w r1, [r5, #2440] @ 0x988 │ │ │ │ cbz r0, b449a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ cbz r0, b4496 │ │ │ │ ldr.w r3, [r5, #2444] @ 0x98c │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2440] @ 0x988 │ │ │ │ b.n b4194 │ │ │ │ mov r0, r1 │ │ │ │ @@ -100209,24 +100211,24 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 126f50 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b468c │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r5, #5184 @ 0x1440 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl f7bc8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ cbnz r6, b46a8 │ │ │ │ ldrb.w r2, [r5, #3324] @ 0xcfc │ │ │ │ cbnz r2, b46bc │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -100254,36 +100256,36 @@ │ │ │ │ add r2, pc │ │ │ │ b.n b4692 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl eb274 │ │ │ │ b.n b467a │ │ │ │ - cdp 0, 15, cr0, cr4, cr7, {1} │ │ │ │ - cdp 0, 12, cr0, cr12, cr7, {1} │ │ │ │ + @ instruction: 0xf23c0027 │ │ │ │ + @ instruction: 0xf2140027 │ │ │ │ cbz r2, b471a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, b471c │ │ │ │ add.w r3, r4, #5184 @ 0x1440 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ add.w r0, r4, #5184 @ 0x1440 │ │ │ │ bl f7cf0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 127140 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -100528,39 +100530,39 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b4b2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be740 │ │ │ │ + bl 2bea88 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be888 │ │ │ │ + bl 2bebd0 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2be7c0 │ │ │ │ + bl 2beb08 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #255 @ 0xff │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, r3 │ │ │ │ bne.n b4a2e │ │ │ │ @@ -100610,20 +100612,20 @@ │ │ │ │ ittee hi │ │ │ │ orrhi.w sl, sl, #2 │ │ │ │ orrhi.w r7, r7, #16 │ │ │ │ orrls.w sl, sl, #6 │ │ │ │ orrls.w r7, r7, #48 @ 0x30 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1cc970 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1cccb8 │ │ │ │ cbnz r0, b4aac │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ lsls r3, r0, #30 │ │ │ │ ittt mi │ │ │ │ sbfxmi r3, sl, #0, #1 │ │ │ │ andmi.w r3, r3, #2 │ │ │ │ orrmi r5, r3 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -100713,25 +100715,25 @@ │ │ │ │ ldrb.w r3, [r3, #716] @ 0x2cc │ │ │ │ cbz r3, b4bbe │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.n b4c9c │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w b4d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1cc970 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1cccb8 │ │ │ │ cbnz r0, b4bd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #207] @ 0xcf │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4cbe │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1cc880 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1ccbc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4a6a │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w b4a6a │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ @@ -100766,15 +100768,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w b4d9c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4d1c │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ b.n b4b18 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -100822,15 +100824,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, #13 │ │ │ │ bne.w b4b18 │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n b4b18 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w b4b0c │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -100865,31 +100867,31 @@ │ │ │ │ b.n b4bd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b4d04 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n b4a5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ bne.n b4cd4 │ │ │ │ b.n b4cda │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w b4c62 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r7 │ │ │ │ b.n b4b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq r2, r9 │ │ │ │ beq.n b4cda │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ @@ -100899,66 +100901,66 @@ │ │ │ │ cbz r3, b4da8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n b4b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4d2a │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ b.n b4b18 │ │ │ │ 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 2be740 │ │ │ │ + bl 2bea88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be75c │ │ │ │ + bl 2beaa4 │ │ │ │ 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 2be888 │ │ │ │ + bl 2bebd0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be8b0 │ │ │ │ + bl 2bebf8 │ │ │ │ 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 2be774 │ │ │ │ + bl 2beabc │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be830 │ │ │ │ + bl 2beb78 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -100971,15 +100973,15 @@ │ │ │ │ cbz r3, b4eb0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n b4eb4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4898 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b4eb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -100988,15 +100990,15 @@ │ │ │ │ b.n b4e98 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n b4eb4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4898 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n b4e92 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -101477,15 +101479,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w b55d2 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b539c │ │ │ │ ldr r2, [pc, #536] @ (b55f0 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -101551,15 +101553,15 @@ │ │ │ │ beq.n b539c │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w b52a0 │ │ │ │ b.n b52a6 │ │ │ │ mov sl, r0 │ │ │ │ b.n b5208 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ cbz r0, b54a0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w b539c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w b539c │ │ │ │ @@ -101581,18 +101583,18 @@ │ │ │ │ bl b727c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b546c │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n b546c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2be8b0 │ │ │ │ + bl 2bebf8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b546e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -101656,16 +101658,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w b52a6 │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w b52a6 │ │ │ │ b.n b539c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, b55ce │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -101677,33 +101679,33 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n b5248 │ │ │ │ add r6, sp, #864 @ 0x360 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b5b0c │ │ │ │ + b.n b519c │ │ │ │ movs r7, r4 │ │ │ │ - b.n b5a2c │ │ │ │ + b.n b50bc │ │ │ │ movs r7, r4 │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ movs r6, r5 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ movs r6, r5 │ │ │ │ - cmp r7, #14 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ movs r6, r5 │ │ │ │ - b.n b5698 │ │ │ │ + b.n b5d28 │ │ │ │ movs r7, r4 │ │ │ │ - b.n b5640 │ │ │ │ + b.n b5cd0 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -101928,19 +101930,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 2c5d84 │ │ │ │ + bl 2c60cc │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, b588e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -102252,16 +102254,16 @@ │ │ │ │ beq.w b5f26 │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b5f26 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cbz r0, b5bf6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b5f34 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102274,15 +102276,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b5edc │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b5c58 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b5eb4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102290,16 +102292,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b5e18 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d04e4 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d082c │ │ │ │ + bl 2d05f0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b5c7c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b5edc │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -102321,26 +102323,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b5cb0 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b5cce │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -102401,15 +102403,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2be9c4 │ │ │ │ + bl 2bed0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b5f6c │ │ │ │ ldr r3, [pc, #936] @ (b613c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -102437,15 +102439,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b5e24 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b5eb4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b5eb4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -102504,37 +102506,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b5eb4 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b5df6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b5f86 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b5f0a │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b5c7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c5c30 │ │ │ │ + bl 2c5f78 │ │ │ │ b.n b5da8 │ │ │ │ ldr r2, [pc, #588] @ (b6140 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -102743,19 +102745,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #248 @ (adr r4, b6234 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n b61d0 │ │ │ │ + bge.n b6060 │ │ │ │ movs r7, r4 │ │ │ │ add r0, pc, #952 @ (adr r0, b6500 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bvs.n b60dc │ │ │ │ + bge.n b616c │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1436] @ b66fc │ │ │ │ @@ -102782,16 +102784,16 @@ │ │ │ │ beq.w b64ee │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b64ee │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cbz r0, b61be │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b64fc │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102804,15 +102806,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b64a4 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b6220 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b647c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102820,16 +102822,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b63e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d04e4 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d082c │ │ │ │ + bl 2d05f0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b6244 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b64a4 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -102851,26 +102853,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6278 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b6296 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -102931,15 +102933,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2be9c4 │ │ │ │ + bl 2bed0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6534 │ │ │ │ ldr r3, [pc, #940] @ (b6708 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -102967,15 +102969,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b63ec │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b647c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b647c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103034,37 +103036,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b647c │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b63be │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b654e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b64d2 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b6244 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c5c30 │ │ │ │ + bl 2c5f78 │ │ │ │ b.n b6370 │ │ │ │ ldr r2, [pc, #592] @ (b670c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -103275,19 +103277,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n b680c │ │ │ │ + bmi.n b669c │ │ │ │ movs r7, r4 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bne.n b6718 │ │ │ │ + bmi.n b67a8 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1540] @ b6d30 │ │ │ │ @@ -103314,16 +103316,16 @@ │ │ │ │ beq.w b6abc │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b6abc │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cbz r0, b678a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b6aca │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -103336,15 +103338,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6a72 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b67ec │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6a4a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -103352,16 +103354,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b69ae │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d04e4 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d082c │ │ │ │ + bl 2d05f0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b6810 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6a72 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103383,26 +103385,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6844 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b6862 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -103463,15 +103465,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2be9c4 │ │ │ │ + bl 2bed0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6b02 │ │ │ │ ldr.w r3, [pc, #1044] @ b6d3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103499,15 +103501,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b69ba │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6a4a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6a4a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103565,37 +103567,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str.w r1, [r4, #1076] @ 0x434 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6a4a │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b698c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b6b1c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b6aa0 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b6810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c5c30 │ │ │ │ + bl 2c5f78 │ │ │ │ b.n b693e │ │ │ │ ldr r2, [pc, #696] @ (b6d40 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -103840,35 +103842,35 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb69e │ │ │ │ lsls r4, r5, #2 │ │ │ │ @ instruction: 0xb690 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r1, r3, r4, r7, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + adds r2, r7, r5 │ │ │ │ movs r6, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6d78 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ cbz r0, b6d7c │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -103878,16 +103880,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b6da8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d04e4 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d082c │ │ │ │ + bl 2d05f0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -104017,15 +104019,15 @@ │ │ │ │ beq.n b6f40 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w b702a │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b724a │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -104040,23 +104042,23 @@ │ │ │ │ moveq.w r3, #320 @ 0x140 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n b7034 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov r9, r0 │ │ │ │ add.w r2, r5, #32 │ │ │ │ add.w r3, r7, #336 @ 0x150 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2d0558 │ │ │ │ + bl 2d08a0 │ │ │ │ ldrd r0, r2, [r5, #60] @ 0x3c │ │ │ │ add.w r3, r6, #1088 @ 0x440 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ @@ -104089,15 +104091,15 @@ │ │ │ │ tst.w fp, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [sp] │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0558 │ │ │ │ + bl 2d08a0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n b703a │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -104106,19 +104108,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0558 │ │ │ │ + bl 2d08a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1ccb40 │ │ │ │ + bl 1cce88 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w b720c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @@ -104147,20 +104149,20 @@ │ │ │ │ beq.n b702a │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n b709a │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b723c │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w b6f5a │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6f5a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r6, #432 @ 0x1b0 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104371,26 +104373,26 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cbz r0, b72dc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n b72bc │ │ │ │ bic.w r3, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n b72bc │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1cca34 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1ccd7c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b7366 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b73ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104447,45 +104449,45 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b72bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7404 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #116] @ (b7414 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (b7418 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n b72bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b72fc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n b72fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b72bc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n b72fc │ │ │ │ b.n b72bc │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n b7332 │ │ │ │ b.n b72bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r3, #612] @ 0x264 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -104500,19 +104502,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n b739c │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + sxth r0, r2 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -104591,15 +104593,15 @@ │ │ │ │ bl b7290 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7490 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n b749c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n b749c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, b752a │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -104630,16 +104632,16 @@ │ │ │ │ bne.w b766a │ │ │ │ ldrb.w r3, [r4, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b7750 │ │ │ │ ldr r3, [pc, #864] @ (b78d4 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cbz r0, b758e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b76d2 │ │ │ │ cbz r6, b75c0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -104648,15 +104650,15 @@ │ │ │ │ b.n b75a0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b7776 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl b4e20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n b7598 │ │ │ │ @@ -104665,16 +104667,16 @@ │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1168] @ 0x490 │ │ │ │ ldrb.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b74a4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b74a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w b74a4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -104687,27 +104689,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n b762c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w b74a4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b7606 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1171] @ 0x493 │ │ │ │ b.n b74a4 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2be8b0 │ │ │ │ + bl 2bebf8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7480 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1169] @ 0x491 │ │ │ │ bpl.w b7490 │ │ │ │ @@ -104773,16 +104775,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n b778c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b76ec │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n b76ec │ │ │ │ @@ -104837,16 +104839,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w b75c0 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b78b4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b78ae │ │ │ │ ldr r1, [pc, #260] @ (b78d8 ) │ │ │ │ @@ -104854,15 +104856,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (b78dc ) │ │ │ │ ldr r1, [pc, #256] @ (b78e0 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n b75c0 │ │ │ │ ldr r2, [pc, #228] @ (b78d4 ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n b75d4 │ │ │ │ ldr r3, [pc, #220] @ (b78d4 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -104870,69 +104872,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b776e │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b78c6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b78c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b78ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (b78e4 ) │ │ │ │ ldr r1, [pc, #144] @ (b78e8 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n b776e │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, b78a8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, b78a2 │ │ │ │ ldr r3, [pc, #100] @ (b78ec ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (b78f0 ) │ │ │ │ ldr r1, [pc, #92] @ (b78f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n b776e │ │ │ │ ldr r3, [pc, #84] @ (b78f8 ) │ │ │ │ add r3, pc │ │ │ │ b.n b788a │ │ │ │ ldr r2, [pc, #80] @ (b78fc ) │ │ │ │ add r2, pc │ │ │ │ b.n b7884 │ │ │ │ @@ -104952,43 +104954,43 @@ │ │ │ │ add sl, pc │ │ │ │ b.n b7826 │ │ │ │ nop │ │ │ │ ldrh r0, [r3, #28] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + stmia r2!, {r6} │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x00fc │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x0044 │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x0030 │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x0024 │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -105227,15 +105229,15 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r5 │ │ │ │ + bkpt 0x0036 │ │ │ │ movs r7, r4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b7c12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -105453,18 +105455,18 @@ │ │ │ │ ldr.w fp, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n b7ed2 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b7eb8 │ │ │ │ rbit r4, r6 │ │ │ │ @@ -105475,34 +105477,34 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n b7ea2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b7f26 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d04e4 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d082c │ │ │ │ + bl 2d05f0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp fp, r3 │ │ │ │ bls.n b7e90 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b7e90 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla sl, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c5d84 │ │ │ │ + bl 2c60cc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7f30 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ @@ -105550,18 +105552,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b7eb8 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c5d84 │ │ │ │ + bl 2c60cc │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, b7f34 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -105901,15 +105903,15 @@ │ │ │ │ movw r3, #1397 @ 0x575 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 126c3c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r2, b82ec │ │ │ │ + @ instruction: 0xb72a │ │ │ │ movs r7, r4 │ │ │ │ cbnz r2, b8278 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105999,24 +106001,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1120] @ 0x460 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 1ccb90 │ │ │ │ + bl 1cced8 │ │ │ │ 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 1ccb5c │ │ │ │ + bl 1ccea4 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (b83c8 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (b83c4 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -106089,21 +106091,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #320 @ 0x140 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #400] @ 0x190 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 2c5d84 │ │ │ │ + bl 2c60cc │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2c12a0 │ │ │ │ + bl 2c15e8 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b8840 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -106140,19 +106142,19 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ add.w r2, r2, #6016 @ 0x1780 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ it pl │ │ │ │ ldrpl r5, [r3, #116] @ 0x74 │ │ │ │ - bl 2c1360 │ │ │ │ + bl 2c16a8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r4, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ - bl 2c1298 │ │ │ │ + bl 2c15e0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b880e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -106666,17 +106668,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3632] @ 0xe30 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -106718,17 +106720,17 @@ │ │ │ │ bl 126c3c │ │ │ │ b.n b8ac2 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl ea564 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n b8ab2 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -107175,15 +107177,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #188] @ (b90c8 ) │ │ │ │ ldr r1, [pc, #188] @ (b90cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n b8f84 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b8fc0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -107220,43 +107222,43 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r7, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ movs r7, r4 │ │ │ │ strb r2, [r7, #6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ movs r7, r4 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ movs r0, r5 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #1008 @ (adr r7, b94b8 ) │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ movs r7, r4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w lr, [r2, #120] @ 0x78 │ │ │ │ ldr.w ip, [pc, #212] @ b91b4 │ │ │ │ ldr.w r3, [lr, #1156] @ 0x484 │ │ │ │ @@ -107835,23 +107837,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9774 ) │ │ │ │ ldr r1, [pc, #28] @ (b9778 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n b9734 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #776 @ (adr r1, b9a80 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, b97a0 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #88] @ (b97e8 ) │ │ │ │ @@ -107879,23 +107881,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b97f0 ) │ │ │ │ ldr r1, [pc, #28] @ (b97f4 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n b97b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #280 @ (adr r1, b990c ) │ │ │ │ + add r4, pc, #568 @ (adr r4, b9a2c ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #88] @ (b9864 ) │ │ │ │ @@ -107923,23 +107925,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b986c ) │ │ │ │ ldr r1, [pc, #28] @ (b9870 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n b982c │ │ │ │ str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #808 @ (adr r0, b9b98 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, b98b8 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #120] @ 0x78 │ │ │ │ @@ -110400,45 +110402,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bb468 ) │ │ │ │ ldr r2, [pc, #72] @ (bb46c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bb346 │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bb470 ) │ │ │ │ ldr r1, [pc, #52] @ (bb474 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bb3d4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r5, [pc, #424] @ (bb604 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + strb r0, [r2, #6] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + strb r2, [r6, #5] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #424] @ (bb634 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -111174,44 +111176,44 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #64] @ (bbd38 ) │ │ │ │ ldr r2, [pc, #68] @ (bbd3c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bbbf6 │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (bbd40 ) │ │ │ │ ldr r1, [pc, #48] @ (bbd44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bbc86 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add sl, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -111969,45 +111971,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bc618 ) │ │ │ │ ldr r2, [pc, #72] @ (bc61c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bc4f6 │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bc620 ) │ │ │ │ ldr r1, [pc, #52] @ (bc624 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bc584 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r3, #186 @ 0xba │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -113101,24 +113103,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (bd27c ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (bd280 ) │ │ │ │ add r2, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1356] @ bd7e4 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -113507,15 +113509,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (bd810 ) │ │ │ │ ldr r1, [pc, #268] @ (bd814 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bd4a6 │ │ │ │ ldr r3, [pc, #224] @ (bd7f4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -113539,39 +113541,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bd724 │ │ │ │ ldr r2, [pc, #196] @ (bd81c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (bd820 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bd724 │ │ │ │ ldr r2, [pc, #188] @ (bd824 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (bd828 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bd4a2 │ │ │ │ ldr r2, [pc, #180] @ (bd82c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (bd830 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bd724 │ │ │ │ ldr.w r2, [r6, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (bd834 ) │ │ │ │ ldr r1, [pc, #164] @ (bd838 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bd640 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -113587,65 +113589,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (bd83c ) │ │ │ │ ldr r1, [pc, #108] @ (bd840 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bd522 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #78 @ 0x4e │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #400] @ (bd9a8 ) │ │ │ │ + ldr r6, [pc, #688] @ (bdac8 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #56] @ (bd85c ) │ │ │ │ + ldr r6, [pc, #344] @ (bd97c ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #1016] @ (bdc24 ) │ │ │ │ + ldr r6, [pc, #280] @ (bd944 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #952] @ (bdbec ) │ │ │ │ + ldr r6, [pc, #216] @ (bd90c ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #856] @ (bdb94 ) │ │ │ │ + ldr r6, [pc, #120] @ (bd8b4 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #600] @ (bda9c ) │ │ │ │ + ldr r5, [pc, #888] @ (bdbbc ) │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -113917,15 +113919,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (bdcf8 ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (bdcfc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bdb4a │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ ldrb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ movs r2, #32 │ │ │ │ @@ -113994,15 +113996,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (bdd0c ) │ │ │ │ ldr r1, [pc, #200] @ (bdd10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bd9ca │ │ │ │ ldr r1, [pc, #192] @ (bdd14 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl bd210 │ │ │ │ b.n bdbbc │ │ │ │ ldr r3, [pc, #136] @ (bdce8 ) │ │ │ │ @@ -114014,43 +114016,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bdbec │ │ │ │ ldr r2, [pc, #164] @ (bdd18 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (bdd1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bdbec │ │ │ │ ldr r2, [pc, #156] @ (bdd20 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (bdd24 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bd9c6 │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w bda08 │ │ │ │ b.n bdbfa │ │ │ │ ldr r2, [pc, #136] @ (bdd28 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (bdd2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bdbec │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (bdd30 ) │ │ │ │ ldr r1, [pc, #120] @ (bdd34 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n bdae4 │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n bd9e0 │ │ │ │ @@ -114061,51 +114063,51 @@ │ │ │ │ mov r2, r7 │ │ │ │ b.n bd9e0 │ │ │ │ nop │ │ │ │ movs r7, #152 @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r7, r4 │ │ │ │ - bx r0 │ │ │ │ + ldr r2, [pc, #288] @ (bde20 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + str r2, [r7, #16] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r7, r4 │ │ │ │ - mov r4, r4 │ │ │ │ + ldr r1, [pc, #432] @ (bdec4 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + str r4, [r4, #32] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + str r4, [r4, #24] │ │ │ │ movs r7, r4 │ │ │ │ - cmp sl, lr │ │ │ │ + ldr r1, [pc, #232] @ (bde08 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r7, r4 │ │ │ │ - cmp sl, ip │ │ │ │ + ldr r1, [pc, #168] @ (bddd0 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + str r4, [r4, #16] │ │ │ │ movs r7, r4 │ │ │ │ - cmp lr, r8 │ │ │ │ + ldr r1, [pc, #56] @ (bdd68 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ movs r7, r4 │ │ │ │ - cmp lr, r5 │ │ │ │ + ldr r0, [pc, #984] @ (be110 ) │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -114291,15 +114293,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r0, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bdef2 │ │ │ │ lsls r3, r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n bdef2 │ │ │ │ ldrh.w r3, [r4, #3024] @ 0xbd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ str.w r2, [r4, #3028] @ 0xbd4 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -114492,15 +114494,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ ands r2, r7 │ │ │ │ bne.n be18a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r2, [pc, #544] @ (be390 ) │ │ │ │ ldr r3, [pc, #536] @ (be38c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -114545,20 +114547,20 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n be20e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n be1c2 │ │ │ │ - bl 1e2218 │ │ │ │ + bl 1e2560 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n be1b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ b.n be16e │ │ │ │ cmp r2, #5 │ │ │ │ beq.w be370 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w be36a │ │ │ │ @@ -114577,126 +114579,126 @@ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, be254 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be280 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be2ee │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ vldr d0, [pc, #128] @ be380 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be32e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd r5, r0, [r4, #100] @ 0x64 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ b.n be16e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ @@ -114740,15 +114742,15 @@ │ │ │ │ cbz r3, be430 │ │ │ │ clz r1, r5 │ │ │ │ mov r8, r7 │ │ │ │ rsb r5, r1, #32 │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f58d4 │ │ │ │ + bl 1f5c1c │ │ │ │ ldr r3, [pc, #192] @ (be4b8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ @@ -114790,27 +114792,27 @@ │ │ │ │ add r3, r5 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n be414 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213bec │ │ │ │ + bl 213f34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n be414 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl be120 │ │ │ │ mov r8, r7 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213e3c │ │ │ │ + bl 214184 │ │ │ │ b.n be414 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -114887,34 +114889,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n be56c │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n be5c6 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [pc, #44] @ (be5f4 ) │ │ │ │ ldr r3, [pc, #36] @ (be5f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -114969,25 +114971,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 2b93a4 │ │ │ │ + bl 2b96ec │ │ │ │ ldr r2, [pc, #676] @ (be910 ) │ │ │ │ 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 2b93a4 │ │ │ │ + bl 2b96ec │ │ │ │ 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 │ │ │ │ @@ -115054,15 +115056,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (be934 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2ba748 │ │ │ │ + bl 2baa90 │ │ │ │ ldr r2, [pc, #500] @ (be938 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (be93c ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -115107,25 +115109,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 2b93a4 │ │ │ │ + bl 2b96ec │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (be950 ) │ │ │ │ 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 2b93a4 │ │ │ │ + bl 2b96ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (be954 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (be958 ) │ │ │ │ @@ -115228,108 +115230,108 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r3, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ movs r1, r5 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r4, r5 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #896 @ (adr r5, beccc ) │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ movs r4, r5 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ movs r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2ba0b4 │ │ │ │ + bl 2ba3fc │ │ │ │ ldr r2, [pc, #72] @ (be9d4 ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (be9d8 ) │ │ │ │ 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 2ba748 │ │ │ │ + bl 2baa90 │ │ │ │ ldr r2, [pc, #40] @ (be9dc ) │ │ │ │ ldr r3, [pc, #44] @ (be9e0 ) │ │ │ │ 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 be9d0 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ movs r7, r4 │ │ │ │ asrs r0, r1, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -115338,82 +115340,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl be5f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2bbf10 │ │ │ │ + bl 2bc258 │ │ │ │ cbz r7, bea38 │ │ │ │ ldr r2, [pc, #48] @ (bea4c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1df308 │ │ │ │ + bl 1df650 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (bea50 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1df25c │ │ │ │ + bl 1df5a4 │ │ │ │ mov r3, r0 │ │ │ │ b.n bea26 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 │ │ │ │ @@ -115452,25 +115454,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, beb46 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (beb8c ) │ │ │ │ ldr r2, [pc, #60] @ (beb88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -115529,21 +115531,21 @@ │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r6, #20 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd ip, ip, [sp] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w sl, [pc, #76] @ bec5c │ │ │ │ @@ -115553,15 +115555,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mla r3, r9, r6, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n bebd6 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n bebd6 │ │ │ │ @@ -115584,15 +115586,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r6, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r5, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -115624,15 +115626,15 @@ │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -115651,15 +115653,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 1ea588 │ │ │ │ + bl 1ea8d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n bed68 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w bee7e │ │ │ │ @@ -115669,38 +115671,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n bed5a │ │ │ │ movs r7, #0 │ │ │ │ b.n bed76 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n bee52 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -115710,19 +115712,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 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ 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 │ │ │ │ @@ -115731,26 +115733,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bede4 │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ea63c │ │ │ │ + bl 1ea984 │ │ │ │ cbz r6, bee5e │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (bee8c ) │ │ │ │ ldr r3, [pc, #36] @ (bee88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -115802,25 +115804,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n bef32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bef18 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [pc, #184] @ (befd4 ) │ │ │ │ ldr r3, [pc, #180] @ (befd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -115855,30 +115857,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bef92 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ b.n bef18 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n bef72 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -115928,51 +115930,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n bf0b2 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf05e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf08e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [pc, #188] @ (bf158 ) │ │ │ │ ldr r3, [pc, #180] @ (bf154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116007,31 +116009,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf112 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ b.n bf05e │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n bf0ee │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116087,25 +116089,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n bf1fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, bf1e2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [pc, #276] @ (bf2f8 ) │ │ │ │ ldr r2, [pc, #268] @ (bf2f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -116147,30 +116149,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf268 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.n bf1e2 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n bf24c │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n bf24c │ │ │ │ movs r3, #1 │ │ │ │ @@ -116182,30 +116184,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf2c0 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.n bf1e2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n bf24c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -116245,42 +116247,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf360 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ @@ -116305,30 +116307,30 @@ │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [pc, #412] @ (bf594 ) │ │ │ │ ldr r3, [pc, #396] @ (bf588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w bf57e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl bf15c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -116363,23 +116365,23 @@ │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n bf576 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #80 @ 0x50 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #96 @ 0x60 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -116409,36 +116411,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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n bf3f6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, bf54e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov sl, r0 │ │ │ │ b.n bf47c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n bf52a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116476,22 +116478,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #924] @ bf960 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ 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 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -116499,18 +116501,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w bf8a6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ @@ -116538,22 +116540,22 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #712] @ bf964 │ │ │ │ @@ -116565,15 +116567,15 @@ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, fp │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w bf944 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -116585,102 +116587,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w bf8b2 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bf726 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf758 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bf952 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -116713,18 +116715,18 @@ │ │ │ │ ldrb r0, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ ldr r2, [pc, #216] @ (bf968 ) │ │ │ │ ldr r3, [pc, #204] @ (bf95c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116765,30 +116767,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n bf660 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf91a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ b.n bf726 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n bf8f6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -116866,43 +116868,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfa1e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 bf2fc │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -116911,29 +116913,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ mvn.w r8, r8 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #224] @ 0xe0 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #12] │ │ │ │ mov ip, r0 │ │ │ │ @@ -116967,49 +116969,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfb5a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl bf2fc │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117023,27 +117025,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117052,27 +117054,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117080,68 +117082,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfca2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfce2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c13c2 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -117196,15 +117198,15 @@ │ │ │ │ lsrs r3, r5, #13 │ │ │ │ lsrs r3, r5, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n bfa36 │ │ │ │ lsls r0, r6, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r0, r5, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -117213,43 +117215,43 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfde2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #212] @ 0xd4 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -117281,24 +117283,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117306,29 +117308,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117361,24 +117363,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117386,29 +117388,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #188] @ 0xbc │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117441,24 +117443,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117466,29 +117468,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117521,24 +117523,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117546,29 +117548,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117601,24 +117603,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117626,29 +117628,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117681,26 +117683,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ 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 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117708,29 +117710,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117763,26 +117765,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ 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 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117790,46 +117792,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1418 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [r2, #32] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ bic.w r8, r9, r8 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ @@ -117855,26 +117857,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ 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 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117882,47 +117884,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1414 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -117948,24 +117950,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -117973,45 +117975,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118039,53 +118041,53 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118117,24 +118119,24 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -118142,29 +118144,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118196,24 +118198,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -118221,45 +118223,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118291,24 +118293,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -118316,38 +118318,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118381,24 +118383,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -118406,39 +118408,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118472,24 +118474,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -118497,39 +118499,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118558,24 +118560,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -118583,39 +118585,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1422 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118642,24 +118644,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -118667,39 +118669,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1422 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118727,24 +118729,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -118752,38 +118754,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118818,24 +118820,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -118843,41 +118845,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -118901,15 +118903,15 @@ │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [pc, #428] @ (c1428 ) │ │ │ │ ldr r3, [pc, #432] @ (c142c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -119020,26 +119022,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w bfdbe │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bfdf2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.w bfdf2 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c13d4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c13d4 │ │ │ │ @@ -119077,29 +119079,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl bed1c │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c147e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -119108,18 +119110,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c1676 │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ @@ -119135,22 +119137,22 @@ │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2388] @ c1e90 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -119161,51 +119163,51 @@ │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mla lr, r3, lr, r2 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -119213,18 +119215,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #75] @ 0x4b │ │ │ │ ldrb.w r1, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ @@ -119264,21 +119266,21 @@ │ │ │ │ b.n c1502 │ │ │ │ movs r3, #1 │ │ │ │ b.n c1502 │ │ │ │ movs r3, #16 │ │ │ │ b.n c1502 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -119287,18 +119289,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #26 │ │ │ │ lsls r6, r6, #26 │ │ │ │ @@ -119323,21 +119325,21 @@ │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r6, r6, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -119346,18 +119348,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r5, r4, #7 │ │ │ │ @@ -119382,21 +119384,21 @@ │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -119405,18 +119407,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #24 │ │ │ │ lsls r7, r6, #24 │ │ │ │ @@ -119441,39 +119443,39 @@ │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsls r7, r6, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 c1746 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -119481,18 +119483,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #23 │ │ │ │ lsls r6, r1, #23 │ │ │ │ @@ -119517,21 +119519,21 @@ │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsls r6, r1, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -119540,18 +119542,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r6, r0, #22 │ │ │ │ @@ -119576,21 +119578,21 @@ │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsls r6, r0, #22 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -119599,18 +119601,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r6, #20 │ │ │ │ @@ -119635,21 +119637,21 @@ │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsls r2, r6, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -119658,18 +119660,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -119696,22 +119698,22 @@ │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -119720,15 +119722,15 @@ │ │ │ │ add.w r8, r7, #80 @ 0x50 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [pc, #872] @ (c1e94 ) │ │ │ │ ldr r3, [pc, #860] @ (c1e88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -119741,39 +119743,39 @@ │ │ │ │ b.n c1ace │ │ │ │ mov.w r9, #8 │ │ │ │ b.n c1ace │ │ │ │ mov.w r9, #16 │ │ │ │ b.n c1ace │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -119782,18 +119784,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #17 │ │ │ │ lsls r0, r0, #17 │ │ │ │ @@ -119818,114 +119820,114 @@ │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 c1a72 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -119934,18 +119936,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ @@ -119970,39 +119972,39 @@ │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r7, r5, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -120012,18 +120014,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r0, r1, #12 │ │ │ │ @@ -120061,22 +120063,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n c1838 │ │ │ │ lsls r3, r5, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -120085,54 +120087,54 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c1f20 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bee90 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w c1b28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -120140,53 +120142,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl beb90 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl befd8 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ b.n c1b28 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -120195,15 +120197,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c2a0a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -120218,21 +120220,21 @@ │ │ │ │ bl bf2fc │ │ │ │ mov r6, r0 │ │ │ │ b.n c1b28 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120241,38 +120243,38 @@ │ │ │ │ ldrb.w r7, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl befd8 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r6, r0 │ │ │ │ b.n c1b28 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ @@ -120280,15 +120282,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bee90 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -120331,22 +120333,22 @@ │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r4, r4, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120355,68 +120357,68 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c2222 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c2248 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r6, r0 │ │ │ │ b.n c1b28 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -120427,15 +120429,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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 c24ea │ │ │ │ @@ -120483,22 +120485,22 @@ │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ @@ -120509,15 +120511,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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 c2636 │ │ │ │ @@ -120566,22 +120568,22 @@ │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla fp, r2, r3, r1 │ │ │ │ ldrb.w ip, [fp, #46] @ 0x2e │ │ │ │ b.w c1b00 │ │ │ │ @@ -120634,30 +120636,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n c20e4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c250e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 │ │ │ │ @@ -120704,41 +120706,41 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w c2978 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r6, r0 │ │ │ │ b.w c1b28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n c24ea │ │ │ │ movs r3, #1 │ │ │ │ @@ -120749,30 +120751,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n c24ea │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c265a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 │ │ │ │ @@ -120812,35 +120814,35 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n c2744 │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 │ │ │ │ @@ -120862,34 +120864,34 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ beq.n c27e6 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 │ │ │ │ @@ -120911,40 +120913,40 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n c287a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r6, r0 │ │ │ │ b.w c1b28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n c2636 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -120954,30 +120956,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n c2636 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c28ce │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ b.w c1b28 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n c28b0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -121051,30 +121053,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c29da │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ b.w c204c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n c29bc │ │ │ │ movs r3, #1 │ │ │ │ @@ -121126,34 +121128,34 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov lr, r6 │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ mov.w r2, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121167,35 +121169,35 @@ │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ mov lr, r6 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #3 │ │ │ │ strd r7, r7, [r3, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121211,36 +121213,36 @@ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -121317,35 +121319,35 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c2cbe │ │ │ │ cmp r7, #0 │ │ │ │ beq.w c2eaa │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w sl, [r3] │ │ │ │ blx 546f0 │ │ │ │ @@ -121409,39 +121411,39 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c2dce │ │ │ │ cbz r6, c2e2a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, c2e50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -121449,33 +121451,33 @@ │ │ │ │ b.n c2c0a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w c2c0a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w c2c04 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ ldr r2, [pc, #48] @ (c2ec4 ) │ │ │ │ ldr r3, [pc, #44] @ (c2ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -121527,37 +121529,37 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [pc, #2000] @ c36ec │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df308 │ │ │ │ + bl 1df650 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c2f5a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -121565,25 +121567,25 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ddc │ │ │ │ + bl 1e5124 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -121594,18 +121596,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -121651,53 +121653,53 @@ │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3076 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c30b4 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -121706,32 +121708,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df850 │ │ │ │ + bl 1dfb98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -121743,15 +121745,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -121764,46 +121766,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c31d0 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -121829,25 +121831,25 @@ │ │ │ │ bl bea54 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c323c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -121899,15 +121901,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -121919,18 +121921,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -121957,40 +121959,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w c4a0c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c337e │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #820] @ c36f0 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -122008,15 +122010,15 @@ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ movs r7, #4 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w c49dc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w c5028 │ │ │ │ @@ -122059,53 +122061,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n c3058 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3488 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c34c6 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -122113,44 +122115,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df850 │ │ │ │ + bl 1dfb98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ce4 │ │ │ │ + bl 1e502c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -122170,20 +122172,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl bea54 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ 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 │ │ │ │ @@ -122192,18 +122194,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -122242,25 +122244,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w c4e9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w c49f4 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -122304,117 +122306,117 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ bne.n c36f4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c371c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ce4 │ │ │ │ + bl 1e502c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3778 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c37a8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43e4 │ │ │ │ + bl 1e472c │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfb6c │ │ │ │ + bl 1dfeb4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c37d2 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c04 │ │ │ │ + bl 1e4f4c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -122427,67 +122429,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3842 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ce4 │ │ │ │ + bl 1e502c │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3894 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -122524,25 +122526,25 @@ │ │ │ │ bl bea54 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3932 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -122635,33 +122637,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #192] @ 0xc0 │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #80 @ 0x50 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #96 @ 0x60 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #112 @ 0x70 │ │ │ │ @@ -122678,64 +122680,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl be4c0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3adc │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3b06 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be4c0 │ │ │ │ @@ -122748,33 +122750,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3b64 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -122784,106 +122786,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3bbc │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3bfe │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3c42 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3c7c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -122896,49 +122898,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3cda │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3d0a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 1e43e4 │ │ │ │ + bl 1e472c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -122947,27 +122949,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df850 │ │ │ │ + bl 1dfb98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -122976,18 +122978,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -123083,15 +123085,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -123139,25 +123141,25 @@ │ │ │ │ bl bea54 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3f48 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -123166,25 +123168,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3f88 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -123240,15 +123242,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ce4 │ │ │ │ + bl 1e502c │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -123271,15 +123273,15 @@ │ │ │ │ bl bec60 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c4078 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl bf15c │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -123306,31 +123308,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl beac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -123348,15 +123350,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl bea54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -123376,27 +123378,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df850 │ │ │ │ + bl 1dfb98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ce4 │ │ │ │ + bl 1e502c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl bea54 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ @@ -123414,15 +123416,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl be4c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #2 │ │ │ │ bl bec60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -123449,46 +123451,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c4270 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df850 │ │ │ │ + bl 1dfb98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ce4 │ │ │ │ + bl 1e502c │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123508,15 +123510,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -123527,53 +123529,53 @@ │ │ │ │ bl bee90 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c4344 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4382 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -123581,72 +123583,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df850 │ │ │ │ + bl 1dfb98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ce4 │ │ │ │ + bl 1e502c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c442e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be4c0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -123657,23 +123659,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123681,15 +123683,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -123732,34 +123734,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4544 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -123769,29 +123771,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r9, r9, [sl, #4] │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -123801,18 +123803,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -123873,46 +123875,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ce4 │ │ │ │ + bl 1e502c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf15c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c4fb2 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -123922,29 +123924,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w c4b64 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c4fea │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -123961,15 +123963,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w c4ab0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -123979,68 +123981,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4804 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4e84 │ │ │ │ + bl 1e51cc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ @@ -124049,18 +124051,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ ldr.w r2, [pc, #1952] @ c5040 │ │ │ │ ldr.w r3, [pc, #1952] @ c5044 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -124133,30 +124135,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c4982 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r0 │ │ │ │ b.w c3dd6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n c495e │ │ │ │ movs r3, #1 │ │ │ │ @@ -124171,15 +124173,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.w c40ce │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n c495e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -124236,30 +124238,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4a80 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.w c335c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n c4a62 │ │ │ │ movs r3, #4 │ │ │ │ @@ -124310,30 +124312,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r8, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4b2e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r0 │ │ │ │ b.n c47a2 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n c4b0e │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -124383,30 +124385,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4bde │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ b.n c472e │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n c4bc0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -124451,30 +124453,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4c7c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.n c4692 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n c4c5e │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -124522,30 +124524,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c4d26 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.n c4638 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n c4d02 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124593,30 +124595,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4dc8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r0 │ │ │ │ b.w c3e46 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n c4daa │ │ │ │ movs r3, #1 │ │ │ │ @@ -124664,30 +124666,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4e6c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r0 │ │ │ │ b.w c3e12 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n c4e4e │ │ │ │ movs r3, #1 │ │ │ │ @@ -124719,30 +124721,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c4ef8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ b.w c3656 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n c4ed4 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -124775,30 +124777,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4f80 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ b.w c3568 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n c4f62 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -124877,15 +124879,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, c50a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -124938,15 +124940,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c50e0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2318a4 │ │ │ │ + bl 231bec │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c51a6 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ movw r7, #651 @ 0x28b │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -124955,22 +124957,22 @@ │ │ │ │ mov fp, r4 │ │ │ │ b.n c514a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, c5144 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cbz r0, c5144 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, c5144 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, c5198 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n c5144 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -124979,15 +124981,15 @@ │ │ │ │ bhi.n c5144 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n c5144 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n c5126 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ str r6, [r3, #4] │ │ │ │ @@ -125003,15 +125005,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c514a │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c5118 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -125062,65 +125064,65 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl bed1c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5d32 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r3, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ @@ -125157,38 +125159,38 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0e84 │ │ │ │ + bl 1e11cc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w c51dc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c51c0 │ │ │ │ ldrd r5, r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c50bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr.w r2, [pc, #1672] @ c5a2c │ │ │ │ ldr.w r3, [pc, #1660] @ c5a24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -125202,29 +125204,29 @@ │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c53e4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r8, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -125232,18 +125234,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5d32 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #16 │ │ │ │ lsls r1, r4, #16 │ │ │ │ @@ -125280,33 +125282,33 @@ │ │ │ │ mov r0, sl │ │ │ │ bl c1430 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5362 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ b.n c5362 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl bed1c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -125315,27 +125317,27 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r1, #8 │ │ │ │ str.w r1, [r9, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r9, #20 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125344,27 +125346,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125373,18 +125375,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5c7e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #13 │ │ │ │ lsls r1, r2, #13 │ │ │ │ @@ -125413,22 +125415,22 @@ │ │ │ │ lsls r1, r2, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -125442,32 +125444,32 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r0, r3 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125476,18 +125478,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5d32 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #11 │ │ │ │ lsls r4, r1, #11 │ │ │ │ @@ -125516,22 +125518,22 @@ │ │ │ │ lsls r4, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -125540,30 +125542,30 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r1, #80 @ 0x50 │ │ │ │ @@ -125585,27 +125587,27 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl bf598 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125614,28 +125616,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -125665,33 +125667,33 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ b.n c5362 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -125704,24 +125706,24 @@ │ │ │ │ ldr.w r3, [r1, r9] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -125730,18 +125732,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5d32 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r6, r1, #5 │ │ │ │ @@ -125779,21 +125781,21 @@ │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -125802,33 +125804,33 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl c2ec8 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -125836,28 +125838,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #96 @ 0x60 │ │ │ │ @@ -125888,27 +125890,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -125916,18 +125918,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5d32 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ ldr r6, [r7, r0] │ │ │ │ @@ -125943,22 +125945,22 @@ │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ movs r6, r7 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -125966,15 +125968,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n c549c │ │ │ │ movs r3, #32 │ │ │ │ b.n c5610 │ │ │ │ movs r3, #32 │ │ │ │ b.n c5c22 │ │ │ │ movs r3, #32 │ │ │ │ b.n c5a32 │ │ │ │ @@ -126038,15 +126040,15 @@ │ │ │ │ bne.w c5376 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r5, #708 @ 0x2c4 │ │ │ │ adds r1, r2, r5 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n c5cf0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c51c0 │ │ │ │ b.w c5384 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -126056,21 +126058,21 @@ │ │ │ │ mov r0, sl │ │ │ │ bl bed1c │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #8 │ │ │ │ @@ -126080,27 +126082,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w lr, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -126109,21 +126111,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -126146,15 +126148,15 @@ │ │ │ │ ldrb.w r2, [r2, #65] @ 0x41 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl bf598 │ │ │ │ b.w c5362 │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126274,17 +126276,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n c5fae │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ cbz r0, c5fc4 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -126437,25 +126439,25 @@ │ │ │ │ b.n c6052 │ │ │ │ ldr r2, [pc, #28] @ (c6150 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (c6154 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c6090 │ │ │ │ nop │ │ │ │ add r0, pc, #64 @ (adr r0, c618c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n c6094 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ movs r6, r4 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -127052,37 +127054,37 @@ │ │ │ │ ldr r3, [pc, #40] @ (c678c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (c6790 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (c6794 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n c6752 │ │ │ │ ldr r3, [pc, #32] @ (c6798 ) │ │ │ │ add r3, pc │ │ │ │ b.n c6764 │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (c679c ) │ │ │ │ add r3, pc │ │ │ │ b.n c6764 │ │ │ │ ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + cbnz r2, c6800 │ │ │ │ movs r7, r4 │ │ │ │ - bpl.n c66e8 │ │ │ │ + bhi.n c6778 │ │ │ │ movs r6, r4 │ │ │ │ - cbnz r0, c67d8 │ │ │ │ + bkpt 0x0048 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -127110,16 +127112,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #56] @ 0x38 │ │ │ │ bl c6564 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c67ce │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -127663,16 +127665,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ streq r3, [r1, #8] │ │ │ │ beq.n c6ef6 │ │ │ │ str r3, [r7, #32] │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cbz r0, c6eee │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -127905,16 +127907,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl c651c │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cbz r0, c717e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [fp, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -128602,15 +128604,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #24] │ │ │ │ mov r9, r5 │ │ │ │ str.w r2, [fp, #184] @ 0xb8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -128877,15 +128879,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c7b9e │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c7b66 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 12675c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129124,15 +129126,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c7e40 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c7e06 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 12675c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129280,15 +129282,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n c8020 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n c7fee │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ add.w r4, r4, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ strbne.w r6, [r9, #289] @ 0x121 │ │ │ │ strbeq.w r6, [r9, #288] @ 0x120 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -129397,15 +129399,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ strbne.w r0, [r8, r2] │ │ │ │ b.w c750c │ │ │ │ adds r4, #2 │ │ │ │ cmp ip, r4 │ │ │ │ bne.n c80fe │ │ │ │ b.w c74d2 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -129643,16 +129645,16 @@ │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r9, [r3, sl] │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cbz r0, c8428 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c8428 │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r2, r3 │ │ │ │ @@ -129730,16 +129732,16 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [ip, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r5, sl] │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ str.w r9, [lr, sl] │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cbz r0, c8532 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c8532 │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -131358,15 +131360,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 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c971e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -131374,28 +131376,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 c9760 │ │ │ │ - bl 1be448 │ │ │ │ + bl 1be790 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26617c │ │ │ │ + bl 2664c4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n c9776 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c974e │ │ │ │ mov r1, r3 │ │ │ │ - bl 1be448 │ │ │ │ + bl 1be790 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n c9760 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -131710,34 +131712,34 @@ │ │ │ │ bl a84ac │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9bf0 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl f7cf0 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c9b76 │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, c9b66 │ │ │ │ bl 138210 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9b5a │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #780] @ 0x30c │ │ │ │ cbz r1, c9b82 │ │ │ │ mov r0, r6 │ │ │ │ bl 138210 │ │ │ │ ldr.w r3, [r8, #956] @ 0x3bc │ │ │ │ cbz r3, c9bca │ │ │ │ @@ -131944,24 +131946,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n c9da8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n c9dce │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be78c │ │ │ │ + bl 1bead4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c9da2 │ │ │ │ ldr.w r0, [r8, #3664] @ 0xe50 │ │ │ │ adds r4, #4 │ │ │ │ bl 14d120 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266190 │ │ │ │ + bl 2664d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n c9da8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -132047,15 +132049,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #24 │ │ │ │ bl a8994 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #600] @ 0x258 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 550d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl a8740 │ │ │ │ @@ -132238,15 +132240,15 @@ │ │ │ │ ldr.w r0, [r9, #604] @ 0x25c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n ca132 │ │ │ │ ldr.w r1, [r9, #608] @ 0x260 │ │ │ │ cbz r0, ca128 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ cbz r0, ca122 │ │ │ │ ldr.w r3, [r9, #612] @ 0x264 │ │ │ │ str.w r4, [r9, #616] @ 0x268 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r9, #608] @ 0x260 │ │ │ │ b.n ca04c │ │ │ │ cmp r4, r8 │ │ │ │ @@ -132278,15 +132280,15 @@ │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r0, [r7, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ bl 256176 │ │ │ │ - b.n c9a34 │ │ │ │ + b.n ca0c4 │ │ │ │ movs r4, r5 │ │ │ │ bl e817e │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ vrsqrts.f32 , , │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -132312,21 +132314,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6080 @ 0x17c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, ca1f4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n ca1ae │ │ │ │ vldr d7, [pc, #48] @ ca228 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (ca238 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -132345,15 +132347,15 @@ │ │ │ │ b.n ca1e4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #564] @ (ca484 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -132577,50 +132579,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 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ cbz r6, ca50c │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1341a0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [pc, #84] @ (ca588 ) │ │ │ │ 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 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ ldr r2, [pc, #48] @ (ca58c ) │ │ │ │ ldr r3, [pc, #36] @ (ca580 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -132661,19 +132663,19 @@ │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 550d0 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ strd sl, r9, [sp, #92] @ 0x5c │ │ │ │ @@ -132699,15 +132701,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n ca696 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, ca688 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ca6c4 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -132797,15 +132799,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, ca768 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -132989,15 +132991,15 @@ │ │ │ │ add.w r7, r7, #8960 @ 0x2300 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #20 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, ca958 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 1e7e68 │ │ │ │ + bl 1e81b0 │ │ │ │ mov ip, r7 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ @@ -133042,20 +133044,20 @@ │ │ │ │ add.w r9, sp, #528 @ 0x210 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add.w r3, sp, #2512 @ 0x9d0 │ │ │ │ strd r6, r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -133067,68 +133069,68 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1341a0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n caa64 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ca9fc │ │ │ │ cmp r6, #0 │ │ │ │ beq.n caa20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26617c │ │ │ │ + bl 2664c4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, caa5a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n caa16 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54208 │ │ │ │ b.n caa16 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ b.n caa4c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ addw sl, sp, #2444 @ 0x98c │ │ │ │ ldrd r6, r5, [sp, #116] @ 0x74 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr.w r3, [pc, #1404] @ caff4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ mov ip, sl │ │ │ │ addw r3, sp, #2476 @ 0x9ac │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -133363,15 +133365,15 @@ │ │ │ │ cbz r3, cad52 │ │ │ │ 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 cad3a │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ cbz r6, cadb8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133636,21 +133638,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6080 @ 0x17c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, cb06a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n cb026 │ │ │ │ vldr d7, [pc, #52] @ cb0a0 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (cb0b0 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -133670,15 +133672,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ movs r6, r4 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -134165,16 +134167,16 @@ │ │ │ │ cbz r0, cb6d4 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, cb6ee │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n cb6ee │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ 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 cb6ee │ │ │ │ @@ -134412,23 +134414,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n cb978 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cba6a │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n cb926 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -134439,15 +134441,15 @@ │ │ │ │ bpl.n cba02 │ │ │ │ cbz r5, cb9ca │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n cb9ea │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n cb9ea │ │ │ │ @@ -134495,32 +134497,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n cb9dc │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cba3c │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cba8c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, cba62 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cba9c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n cb94a │ │ │ │ @@ -134650,15 +134652,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ bl a8994 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #600] @ 0x258 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 550d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl a8740 │ │ │ │ @@ -134827,15 +134829,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n cbdee │ │ │ │ ldr.w r3, [r8, #608] @ 0x260 │ │ │ │ cbz r0, cbde4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ cbz r0, cbde0 │ │ │ │ ldr.w r3, [r8, #612] @ 0x264 │ │ │ │ str.w r5, [r8, #616] @ 0x268 │ │ │ │ str.w r0, [r8, #608] @ 0x260 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n cbd38 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -134866,15 +134868,15 @@ │ │ │ │ add sl, lr │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add lr, fp │ │ │ │ lsls r3, r5, #2 │ │ │ │ strd pc, pc, [sp], #1020 @ 0x3fc │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ movs r4, r5 │ │ │ │ bpl.n cbf1e │ │ │ │ vrshr.u64 d20, d22, #1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ bcs.n cbde2 │ │ │ │ vabdl.u q15, d15, d5 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ add.w r7, r4, #5056 @ 0x13c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add.w r1, r4, #5024 @ 0x13a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl f7bc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ cbnz r6, cbeda │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cbnz r3, cbf0c │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl a8448 │ │ │ │ @@ -135621,30 +135623,30 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n cc680 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, cc686 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n cc67c │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 126fb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cc980 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ add.w r1, r5, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -135679,15 +135681,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 134200 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #228 @ 0xe4 │ │ │ │ bl f7470 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ 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] │ │ │ │ @@ -135702,17 +135704,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w cc8da │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 127140 │ │ │ │ ldr r2, [pc, #532] @ (cc99c ) │ │ │ │ ldr r3, [pc, #520] @ (cc994 ) │ │ │ │ add r2, pc │ │ │ │ @@ -135751,15 +135753,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cc942 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ cbz r4, cc820 │ │ │ │ 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 │ │ │ │ @@ -135810,15 +135812,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl ca590 │ │ │ │ ldr.w r3, [r8, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cc976 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -135847,15 +135849,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl f4708 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25c96c │ │ │ │ + bl 25ccb4 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ @@ -137726,23 +137728,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n cdd9c │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n cdd08 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov sl, r0 │ │ │ │ bl b4dbc │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cc970 │ │ │ │ + bl 1cccb8 │ │ │ │ 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 │ │ │ │ @@ -138311,30 +138313,30 @@ │ │ │ │ adds r2, r7, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ce386 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ce37c │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 126fb4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ce75c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ strd r7, r7, [sp, #152] @ 0x98 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ @@ -138365,15 +138367,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ bl 134200 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ bl f7470 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -138398,15 +138400,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl f4708 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25c96c │ │ │ │ + bl 25ccb4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -138422,15 +138424,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ce62c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 138714 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ cbz r4, ce4e8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -138495,15 +138497,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl ca590 │ │ │ │ ldr.w r3, [r9, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [sl, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldrb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ce72a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -138563,17 +138565,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ce6de │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 138210 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127140 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n ce5a4 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -138629,31 +138631,31 @@ │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ b.n ce62c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n ce6ae │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127140 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ b.n ce650 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n ce734 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127140 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -141156,16 +141158,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d02f2 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d02f2 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1cc880 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1ccbc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d0566 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d058a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -141333,16 +141335,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1cc880 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1ccbc8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d062c │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d0602 │ │ │ │ mov r1, r2 │ │ │ │ @@ -141396,16 +141398,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 d0440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d057e │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w d02d6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d0614 │ │ │ │ @@ -141470,16 +141472,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d02e4 │ │ │ │ b.n d058a │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n d053e │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, d068a │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n d068a │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d04d2 │ │ │ │ @@ -141533,17 +141535,17 @@ │ │ │ │ b.n d0376 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n d0306 │ │ │ │ mov r8, r9 │ │ │ │ b.n d0590 │ │ │ │ nop │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r4, r5 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -142363,16 +142365,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d114a │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d114a │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1cc880 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1ccbc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1324 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d134a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -142559,16 +142561,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d1238 │ │ │ │ adds r1, #20 │ │ │ │ b.n d125c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d133c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w d1130 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1524 │ │ │ │ @@ -142593,16 +142595,16 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb.w r1, [r8, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1cc880 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1ccbc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d153a │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1510 │ │ │ │ movs r3, #0 │ │ │ │ @@ -142760,16 +142762,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d113e │ │ │ │ b.n d134a │ │ │ │ adds r1, #20 │ │ │ │ b.n d1474 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, d1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d1590 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -142823,17 +142825,17 @@ │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n d1160 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n d149c │ │ │ │ nop │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ movs r4, r5 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #500] @ (d17f0 ) │ │ │ │ @@ -147450,23 +147452,23 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r2, #6 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #2 │ │ │ │ beq.n d47ee │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ cbnz r3, d4812 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #4 │ │ │ │ beq.n d4780 │ │ │ │ ldrb.w r3, [sl, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d4780 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -147500,15 +147502,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ movw r2, #2424 @ 0x978 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -147800,37 +147802,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n d4c1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc5a4 │ │ │ │ + bl 2bc8ec │ │ │ │ blx 5513c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2bc5a4 │ │ │ │ + bl 2bc8ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 550d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc4f4 │ │ │ │ + bl 2bc83c │ │ │ │ blx 5513c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2bc4f4 │ │ │ │ + bl 2bc83c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 550d0 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -147883,15 +147885,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1fa0025 │ │ │ │ + adc.w r0, r2, #10813440 @ 0xa50000 │ │ │ │ stmdb 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] @ d5aa4 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #3596] @ d5aa8 │ │ │ │ @@ -149039,70 +149041,70 @@ │ │ │ │ cmp r5, #27 │ │ │ │ bhi.w d5c0e │ │ │ │ b.n d5c2c │ │ │ │ cbz r4, d5afe │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ + @ instruction: 0xf38c0025 │ │ │ │ + @ instruction: 0xf39a0025 │ │ │ │ + @ instruction: 0xf3380025 │ │ │ │ + @ instruction: 0xf31e0025 │ │ │ │ + @ instruction: 0xf3340025 │ │ │ │ + @ instruction: 0xf3280025 │ │ │ │ + @ instruction: 0xf3040025 │ │ │ │ + @ instruction: 0xf2d20025 │ │ │ │ + @ instruction: 0xf2ea0025 │ │ │ │ + movt r0, #40997 @ 0xa025 │ │ │ │ + @ instruction: 0xf2e20025 │ │ │ │ + movt r0, #8229 @ 0x2025 │ │ │ │ + @ instruction: 0xf2da0025 │ │ │ │ + @ instruction: 0xf2be0025 │ │ │ │ + @ instruction: 0xf2d40025 │ │ │ │ + subw r0, ip, #37 @ 0x25 │ │ │ │ + movt r0, #16421 @ 0x4025 │ │ │ │ + subw r0, r0, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf2b00025 │ │ │ │ + movt r0, #8229 @ 0x2025 │ │ │ │ + movw r0, #57381 @ 0xe025 │ │ │ │ + @ instruction: 0xf2340025 │ │ │ │ + @ instruction: 0xf2680025 │ │ │ │ + @ instruction: 0xf2520025 │ │ │ │ + @ instruction: 0xf28a0025 │ │ │ │ + @ instruction: 0xf27e0025 │ │ │ │ + @ instruction: 0xf2380025 │ │ │ │ + movw r0, #57381 @ 0xe025 │ │ │ │ + @ instruction: 0xf1e80025 │ │ │ │ + rsb r0, sl, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf1960025 │ │ │ │ + sbcs.w r0, ip, #37 @ 0x25 │ │ │ │ + adc.w r0, r8, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf12e0025 │ │ │ │ + @ instruction: 0xf0fa0025 │ │ │ │ + @ instruction: 0xf0e00025 │ │ │ │ + @ instruction: 0xf0ac0025 │ │ │ │ + eors.w r0, r2, #37 @ 0x25 │ │ │ │ + orrs.w r0, lr, #37 @ 0x25 │ │ │ │ orr.w r0, r4, #37 @ 0x25 │ │ │ │ - orrs.w r0, r2, #37 @ 0x25 │ │ │ │ - vext.8 d16, d0, d21, #0 │ │ │ │ - vaddl.s16 q8, d6, d21 │ │ │ │ - vaddl.s32 q8, d12, d21 │ │ │ │ - vaddl.s32 q8, d0, d21 │ │ │ │ - vext.8 d0, d12, d21, #0 │ │ │ │ - vaddl.s8 q0, d10, d21 │ │ │ │ - vaddl.s32 q0, d2, d21 │ │ │ │ - vaddl.s8 q0, d2, d21 │ │ │ │ - vaddl.s16 q0, d10, d21 │ │ │ │ - vhadd.s d16, d10, d21 │ │ │ │ - vaddl.s16 q0, d2, d21 │ │ │ │ - vhadd.s d16, d6, d21 │ │ │ │ - vaddl.s8 q0, d12, d21 │ │ │ │ - vhadd.s32 d16, d4, d21 │ │ │ │ - vhadd.s d16, d12, d21 │ │ │ │ - vhadd.s16 d16, d8, d21 │ │ │ │ - vhadd.s32 d16, d8, d21 │ │ │ │ - vhadd.s d16, d10, d21 │ │ │ │ - vhadd.s8 d0, d6, d21 │ │ │ │ - cdp 0, 14, cr0, cr12, cr5, {1} │ │ │ │ - vhadd.s32 d0, d0, d21 │ │ │ │ - vhadd.s8 d0, d10, d21 │ │ │ │ - vhadd.s8 d16, d2, d21 │ │ │ │ - vhadd.s d0, d6, d21 │ │ │ │ - cdp 0, 15, cr0, cr0, cr5, {1} │ │ │ │ + ands.w r0, r0, #37 @ 0x25 │ │ │ │ + vext.8 d16, d6, d21, #0 │ │ │ │ + vaddl.s8 q8, d2, d21 │ │ │ │ + vext.8 d0, d2, d21, #0 │ │ │ │ + vaddl.s8 q0, d0, d21 │ │ │ │ + vhadd.s32 d16, d2, d21 │ │ │ │ + vhadd.s d0, d0, d21 │ │ │ │ + vhadd.s16 d0, d12, d21 │ │ │ │ + vhadd.s d0, d14, d21 │ │ │ │ + vhadd.s32 d0, d10, d21 │ │ │ │ + vhadd.s8 d16, d8, d21 │ │ │ │ + vhadd.s d0, d8, d21 │ │ │ │ + vhadd.s8 d0, d0, d21 │ │ │ │ vhadd.s8 d0, d6, d21 │ │ │ │ - cdp 0, 10, cr0, cr0, cr5, {1} │ │ │ │ - cdp 0, 8, cr0, cr2, cr5, {1} │ │ │ │ - cdp 0, 4, cr0, cr14, cr5, {1} │ │ │ │ - cdp 0, 3, cr0, cr4, cr5, {1} │ │ │ │ - cdp 0, 0, cr0, cr0, cr5, {1} │ │ │ │ - stcl 0, cr0, [r6, #148]! @ 0x94 │ │ │ │ - ldc 0, cr0, [r2, #148]! @ 0x94 │ │ │ │ - ldc 0, cr0, [r8, #148] @ 0x94 │ │ │ │ - stcl 0, cr0, [r4, #-148]! @ 0xffffff6c │ │ │ │ - stcl 0, cr0, [sl, #-148] @ 0xffffff6c │ │ │ │ - ldc 0, cr0, [r6, #-148] @ 0xffffff6c │ │ │ │ - ldcl 0, cr0, [ip], #148 @ 0x94 │ │ │ │ - stcl 0, cr0, [r8], {37} @ 0x25 │ │ │ │ - stc 0, cr0, [lr], #148 @ 0x94 │ │ │ │ - ldcl 0, cr0, [sl], #-148 @ 0xffffff6c │ │ │ │ - stcl 0, cr0, [sl], #-148 @ 0xffffff6c │ │ │ │ - ldc 0, cr0, [r8], #-148 @ 0xffffff6c │ │ │ │ - ldc 0, cr0, [sl], {37} @ 0x25 │ │ │ │ - @ instruction: 0xebe80025 │ │ │ │ - rsbs r0, r4, r5, asr #32 │ │ │ │ - @ instruction: 0xebf60025 │ │ │ │ - @ instruction: 0xebe20025 │ │ │ │ - stc 0, cr0, [r0], {37} @ 0x25 │ │ │ │ - @ instruction: 0xebf00025 │ │ │ │ - subs.w r0, r8, r5, asr #32 │ │ │ │ - subs.w r0, lr, r5, asr #32 │ │ │ │ - sbcs.w r0, r2, r5, asr #32 │ │ │ │ - sbc.w r0, r0, r5, asr #32 │ │ │ │ + cdp 0, 11, cr0, cr10, cr5, {1} │ │ │ │ + cdp 0, 10, cr0, cr8, cr5, {1} │ │ │ │ cmp r5, #1 │ │ │ │ beq.n d5c2a │ │ │ │ cmp r5, #2 │ │ │ │ beq.n d5c2a │ │ │ │ cmp r5, #3 │ │ │ │ beq.n d5c2a │ │ │ │ cmp r5, #4 │ │ │ │ @@ -149585,24 +149587,22 @@ │ │ │ │ b.n d5e6a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #624 @ (adr r3, d62ac ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r0!, {r0, r2, r5} │ │ │ │ - ldmdb lr, {r0, r2, r5} │ │ │ │ - stmia.w r8, {r0, r2, r5} │ │ │ │ - ldrd r0, r0, [r0], #-148 @ 0x94 │ │ │ │ + ldcl 0, cr0, [r8], #-148 @ 0xffffff6c │ │ │ │ + stcl 0, cr0, [r6], #-148 @ 0xffffff6c │ │ │ │ + rsbs r0, r0, r5, asr #32 │ │ │ │ + subs.w r0, r8, r5, asr #32 │ │ │ │ add r1, pc, #536 @ (adr r1, d626c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n d5f90 │ │ │ │ - movs r5, r4 │ │ │ │ - b.n d5f7c │ │ │ │ - movs r5, r4 │ │ │ │ + @ instruction: 0xeae40025 │ │ │ │ + @ instruction: 0xead80025 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -150650,17 +150650,17 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d6454 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + movs r2, #6 │ │ │ │ movs r4, r5 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ movs r4, r5 │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1120] @ 0x460 │ │ │ │ @@ -150706,15 +150706,15 @@ │ │ │ │ bl 126fb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d81d6 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -151267,15 +151267,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d81b6 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -151680,15 +151680,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n d783c │ │ │ │ nop │ │ │ │ str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r6, [r3, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r4, sl │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -152123,15 +152123,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d73f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w d7410 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -152293,15 +152293,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n d7d0c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n d7d9c │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d8172 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -152375,15 +152375,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n d7d9c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w d82c0 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, r9 │ │ │ │ b.n d7c3a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -152483,15 +152483,15 @@ │ │ │ │ b.n d7ec8 │ │ │ │ bne.n d81ae │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d81ae │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d7ab8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n d7d9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, d81f0 │ │ │ │ orr.w r6, r6, #24903680 @ 0x17c0000 │ │ │ │ b.w d7110 │ │ │ │ @@ -152567,15 +152567,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n d7c3a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r6, r2 │ │ │ │ b.w d7564 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -154213,15 +154213,15 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d8dc8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r0, #13] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ae002b │ │ │ │ + @ instruction: 0xf7f6002b │ │ │ │ strb r4, [r0, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1128] @ 0x468 │ │ │ │ subw sp, sp, #2932 @ 0xb74 │ │ │ │ @@ -154266,15 +154266,15 @@ │ │ │ │ bl 126fb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w daa74 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -154830,15 +154830,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w daa62 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r3 │ │ │ │ @@ -155244,16 +155244,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n da160 │ │ │ │ nop │ │ │ │ ldr r2, [r1, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n da00c │ │ │ │ - movs r3, r5 │ │ │ │ + orrs.w r0, lr, fp, asr #32 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ mov r4, sl │ │ │ │ ldrd r8, r5, [sp, #40] @ 0x28 │ │ │ │ @@ -155645,15 +155644,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d9d16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w d9d32 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -155824,15 +155823,15 @@ │ │ │ │ strb.w r3, [r4, #441] @ 0x1b9 │ │ │ │ b.w d97d4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n da650 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w daa3e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -155904,15 +155903,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n da650 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w dab32 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, sl │ │ │ │ b.n da506 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -155994,15 +155993,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl eb00c │ │ │ │ b.w d9d28 │ │ │ │ ldrb.w r2, [r4, #440] @ 0x1b8 │ │ │ │ b.n da796 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n da650 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbnz r3, daa8c │ │ │ │ orr.w sl, sl, #24903680 @ 0x17c0000 │ │ │ │ b.w d9a3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #24903680 @ 0x17c0000 │ │ │ │ @@ -156062,15 +156061,15 @@ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n da506 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r7, r2 │ │ │ │ b.w d9e8e │ │ │ │ nop │ │ │ │ - bgt.n daba8 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ movs r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157676,15 +157675,15 @@ │ │ │ │ b.w db5f8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #64] @ (dbe78 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ movs r3, r5 │ │ │ │ ldr r0, [pc, #848] @ (dc194 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1080] @ 0x438 │ │ │ │ @@ -157733,15 +157732,15 @@ │ │ │ │ bl 126fb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dd3c4 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -158300,15 +158299,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dd398 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -158723,15 +158722,15 @@ │ │ │ │ nop │ │ │ │ sbcs r6, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bkpt 0x00aa │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r5 │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -159199,15 +159198,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dc57a │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w dc596 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -159417,15 +159416,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n dcf36 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n dcfc2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd500 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -159465,15 +159464,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n dcfc2 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -159543,15 +159542,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dcce6 │ │ │ │ b.n dcce2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n dcfc2 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd45e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -159728,15 +159727,15 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ b.n dd4a0 │ │ │ │ mov r6, r2 │ │ │ │ b.w dc6f6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - sxtb r6, r0 │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -159824,28 +159823,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, r1, lsr #12 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ add.w ip, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #1476] @ 0x5c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1476] @ 0x5c4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cbe4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -159867,28 +159866,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, r1, lsr #12 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ add.w ip, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #1476] @ 0x5c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1476] @ 0x5c4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cbe4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -159910,26 +159909,26 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ add.w lr, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ ldr.w r3, [lr, #1476] @ 0x5c4 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [lr, #1476] @ 0x5c4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cbe4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -159943,75 +159942,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b61c0 │ │ │ │ + bl 1b6508 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6348 │ │ │ │ + bl 1b6690 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b690c │ │ │ │ + bl 1b6c54 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b5e64 │ │ │ │ + bl 1b61ac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b5b90 │ │ │ │ + bl 1b5ed8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b5cf8 │ │ │ │ + bl 1b6040 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ba4b0 │ │ │ │ + bl 1ba7f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b64d4 │ │ │ │ + bl 1b681c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b5fa8 │ │ │ │ + bl 1b62f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3700 │ │ │ │ + bl 1d3a48 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b690c │ │ │ │ + bl 1b6c54 │ │ │ │ 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 │ │ │ │ @@ -160227,15 +160226,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ b.n dda40 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ddca0 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160248,15 +160247,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160351,19 +160350,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ movs r3, r5 │ │ │ │ movs r4, #174 @ 0xae │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -160572,15 +160571,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n dde52 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de0a6 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160593,15 +160592,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160697,19 +160696,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #204 @ 0xcc │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #800 @ (adr r5, de434 ) │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ movs r3, r5 │ │ │ │ movs r0, #170 @ 0xaa │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -160918,15 +160917,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de25a │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de4ae │ │ │ │ adds r3, #1 │ │ │ │ @@ -160939,15 +160938,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -161043,19 +161042,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #768 @ (adr r1, de81c ) │ │ │ │ + add r5, pc, #32 @ (adr r5, de53c ) │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r4, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ push {lr} │ │ │ │ @@ -161272,23 +161271,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, de778 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n de750 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n de772 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n de748 │ │ │ │ ldr r2, [pc, #36] @ (de780 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -161300,15 +161299,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 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -161605,19 +161604,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r6, r2, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r5 │ │ │ │ asrs r6, r0, #29 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ movs r3, r5 │ │ │ │ blx 54c30 <__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 │ │ │ │ @@ -162071,17 +162070,17 @@ │ │ │ │ ... │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r5 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n ded9a │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ @@ -175319,15 +175318,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8218 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c5ebc │ │ │ │ + bl 2c6204 │ │ │ │ ldr.w fp, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -175535,15 +175534,15 @@ │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #16 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 2c5f58 │ │ │ │ + bl 2c62a0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -175559,15 +175558,15 @@ │ │ │ │ ldr.w r0, [fp, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n e8310 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c5f9c │ │ │ │ + bl 2c62e4 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n e8218 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -175608,18 +175607,18 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ - vraddhn.i d28, , q9 │ │ │ │ + @ instruction: 0xffffc7ea │ │ │ │ movs r4, r4 │ │ │ │ ldrb r0, [r4, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r2, e83f4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -175986,15 +175985,15 @@ │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #16 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n e88dc │ │ │ │ - bl 2c5f58 │ │ │ │ + bl 2c62a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e88be │ │ │ │ ldr.w sl, [pc, #560] @ e8a1c │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (e8a20 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -176029,15 +176028,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 5513c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c37a8 │ │ │ │ + bl 1c3af0 │ │ │ │ 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] │ │ │ │ @@ -176082,15 +176081,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w e8a06 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2c5ebc │ │ │ │ + bl 2c6204 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e88be │ │ │ │ ldr r3, [pc, #324] @ (e8a2c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -176135,15 +176134,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 5513c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c37a8 │ │ │ │ + bl 1c3af0 │ │ │ │ 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] │ │ │ │ @@ -176202,25 +176201,25 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 2, r0, r8, cr10 │ │ │ │ - ldc2l 0, cr0, [r2], #-168 @ 0xffffff58 │ │ │ │ - asrs r6, r7 │ │ │ │ + vaddl.u16 q0, d0, d26 │ │ │ │ + vaddl.u q0, d10, d26 │ │ │ │ + add lr, r0 │ │ │ │ movs r5, r4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xfb82002a │ │ │ │ - @ instruction: 0xfb46002a │ │ │ │ - eors r4, r0 │ │ │ │ + cdp2 0, 12, cr0, cr10, cr10, {1} │ │ │ │ + cdp2 0, 8, cr0, cr14, cr10, {1} │ │ │ │ + bics r4, r1 │ │ │ │ movs r5, r4 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #352] @ (e8bb0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -176257,15 +176256,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ add.w r1, r7, #8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 2c5ebc │ │ │ │ + bl 2c6204 │ │ │ │ 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 │ │ │ │ @@ -176593,15 +176592,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e8e82 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, e8e76 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, e8e68 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n e8e58 │ │ │ │ @@ -176746,15 +176745,15 @@ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add r0, r5 │ │ │ │ - bl 1c4fd0 │ │ │ │ + bl 1c5318 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orr.w r0, r0, r9 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb.w r9, r0 │ │ │ │ bcc.n e8fc0 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ b.n e8ff4 │ │ │ │ @@ -176824,28 +176823,28 @@ │ │ │ │ mov r4, r1 │ │ │ │ it cs │ │ │ │ movcs r4, #4 │ │ │ │ add.w r6, r7, #4096 @ 0x1000 │ │ │ │ add.w r8, r7, #6496 @ 0x1960 │ │ │ │ add.w r8, r8, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r2, [r6, #3060] @ 0xbf4 │ │ │ │ ldr.w r3, [r6, #3064] @ 0xbf8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e99b6 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w e98c8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ bhi.w e99e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r5, #32 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ @@ -177055,15 +177054,15 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e9328 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e9a28 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -177094,39 +177093,39 @@ │ │ │ │ cbz r0, e938c │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1c5458 │ │ │ │ + bl 1c57a0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n e936e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, e93aa │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1c5458 │ │ │ │ + bl 1c57a0 │ │ │ │ ldrd r2, r0, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r2, #2632] @ 0xa48 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2632] @ 0xa48 │ │ │ │ blx 55648 │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c4ed0 │ │ │ │ + bl 1c5218 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b8cfc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -177406,15 +177405,15 @@ │ │ │ │ beq.w e9bf8 │ │ │ │ str.w sl, [r4, #672] @ 0x2a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n e910c │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r1, [r5, #540] @ 0x21c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, #4 │ │ │ │ add.w r1, r1, #5248 @ 0x1480 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -177430,15 +177429,15 @@ │ │ │ │ bl f7bc8 │ │ │ │ ldr.w r3, [r5, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e985c │ │ │ │ add.w r0, r3, #5280 @ 0x14a0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r5, #688] @ 0x2b0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ cmn.w r4, #49 @ 0x31 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -177506,27 +177505,27 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w e99f8 │ │ │ │ ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e99ce │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9bf8 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ str.w r9, [r4, #676] @ 0x2a4 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r4, #668] @ 0x29c │ │ │ │ b.n e96b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r1, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n e93d2 │ │ │ │ movs r4, #1 │ │ │ │ b.n e9090 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28818 @ 0x7092 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ @@ -177553,15 +177552,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ bl f7cf0 │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n e93d2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w e99ee │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -177573,15 +177572,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w e9a66 │ │ │ │ ldr.w r1, [r5, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9a5c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9a58 │ │ │ │ ldr.w r2, [r5, #688] @ 0x2b0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r3, [r5, #692] @ 0x2b4 │ │ │ │ str.w r0, [r5, #684] @ 0x2ac │ │ │ │ @@ -177616,15 +177615,15 @@ │ │ │ │ strd r3, r4, [sp, #16] │ │ │ │ bl b8868 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r3, [r6, #3060] @ 0xbf4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e90ca │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e93d2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -177734,15 +177733,15 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + cbz r6, e9a6c │ │ │ │ movs r4, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n e974e │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx 549cc │ │ │ │ b.n e98b0 │ │ │ │ @@ -177765,15 +177764,15 @@ │ │ │ │ b.n e974a │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ movw r6, #7100 @ 0x1bbc │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3224] @ 0xc98 │ │ │ │ add r0, r6 │ │ │ │ ldr.w r2, [r3, #2632] @ 0xa48 │ │ │ │ - bl 2be2b4 │ │ │ │ + bl 2be5fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e930c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r8, [sl, #320] @ 0x140 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add.w fp, r8, r6 │ │ │ │ bmi.n e9bb2 │ │ │ │ @@ -177781,24 +177780,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, fp │ │ │ │ add.w r2, r2, #6176 @ 0x1820 │ │ │ │ add.w r7, r8, #4096 @ 0x1000 │ │ │ │ adds r2, #24 │ │ │ │ add.w r6, r8, #6176 @ 0x1820 │ │ │ │ - bl 2be518 │ │ │ │ + bl 2be860 │ │ │ │ ldr r2, [pc, #284] @ (e9c00 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r6, #12 │ │ │ │ - bl 2be518 │ │ │ │ + bl 2be860 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r3, [r7, #2080] @ 0x820 │ │ │ │ ldr.w r2, [r7, #2084] @ 0x824 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n e9b68 │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -177819,32 +177818,32 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, fp │ │ │ │ ldrd r5, ip, [r6, #16] │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ strd r5, ip, [sp, #412] @ 0x19c │ │ │ │ - bl 2be518 │ │ │ │ + bl 2be860 │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e9b12 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl b8a30 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2be518 │ │ │ │ + bl 2be860 │ │ │ │ b.n e9b1a │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n e9ba4 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -177857,19 +177856,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 2be518 │ │ │ │ + bl 2be860 │ │ │ │ cmp r6, r5 │ │ │ │ bcc.n e9b7c │ │ │ │ mov r0, fp │ │ │ │ - bl 2be554 │ │ │ │ + bl 2be89c │ │ │ │ b.w e930c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r1, [sl, #372] @ 0x174 │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl b8c6c │ │ │ │ @@ -177880,31 +177879,31 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #44] @ (e9c04 ) │ │ │ │ ldr r1, [pc, #48] @ (e9c08 ) │ │ │ │ ldr.w r3, [r8, #3656] @ 0xe48 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n e9ac6 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cbnz r3, e9bf2 │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.w e921c │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.n e99a2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #400] @ (e9db0 ) │ │ │ │ @@ -178059,25 +178058,25 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ movs r4, r4 │ │ │ │ bl 285dca │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 2, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -178121,15 +178120,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n e9ea2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e9e76 │ │ │ │ dmb ish │ │ │ │ @@ -178137,15 +178136,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e9e64 │ │ │ │ b.n e9e36 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -178231,15 +178230,15 @@ │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ b.n e9f10 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ movs r4, r4 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ str r2, [r1, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -178380,15 +178379,15 @@ │ │ │ │ cbz r1, ea192 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea1ba │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea144 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -178409,15 +178408,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w ea04c │ │ │ │ b.n ea04e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n ea0aa │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ mov r3, r9 │ │ │ │ @@ -178536,28 +178535,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea312 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea2ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea2e0 │ │ │ │ b.n ea230 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n ea2c0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea318 │ │ │ │ @@ -178650,28 +178649,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea44a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea426 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea418 │ │ │ │ b.n ea386 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n ea3fa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea450 │ │ │ │ @@ -178740,29 +178739,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea53e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea51a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea50a │ │ │ │ b.n ea4bc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n ea4ee │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea526 │ │ │ │ @@ -178828,30 +178827,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea62c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea606 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea5f6 │ │ │ │ b.n ea5a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n ea5da │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea612 │ │ │ │ @@ -178930,29 +178929,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea734 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea70e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea700 │ │ │ │ b.n ea694 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n ea6e2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea73a │ │ │ │ @@ -179032,29 +179031,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n ea7b6 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea842 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea81e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea80e │ │ │ │ b.n ea7a4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n ea7ec │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea82a │ │ │ │ @@ -179162,29 +179161,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea99e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea978 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea96a │ │ │ │ b.n ea8ae │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n ea94c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea9a4 │ │ │ │ @@ -179274,29 +179273,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n eaaca │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eaaa4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaa94 │ │ │ │ b.n eaa14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n eaa74 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eaad0 │ │ │ │ @@ -179393,28 +179392,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eac06 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eabe2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eabd4 │ │ │ │ b.n eab48 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n eabb4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eac0c │ │ │ │ @@ -179513,28 +179512,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ead48 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ead24 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ead16 │ │ │ │ b.n eac86 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n eacf6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ead4e │ │ │ │ @@ -179635,29 +179634,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eae8e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eae6a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eae5a │ │ │ │ b.n eadcc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n eae3e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eae76 │ │ │ │ @@ -179760,29 +179759,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eafde │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eafb8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eafaa │ │ │ │ b.n eaf14 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n eaf8a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eafe4 │ │ │ │ @@ -179876,29 +179875,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb112 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb0ec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb0de │ │ │ │ b.n eb052 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n eb0c0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb118 │ │ │ │ @@ -179992,29 +179991,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb246 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb220 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb212 │ │ │ │ b.n eb186 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n eb1f4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb24c │ │ │ │ @@ -180108,28 +180107,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb37a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb356 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb348 │ │ │ │ b.n eb2be │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n eb328 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb380 │ │ │ │ @@ -180222,28 +180221,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb4ac │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb488 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb47a │ │ │ │ b.n eb3f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n eb45a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb4b2 │ │ │ │ @@ -180330,30 +180329,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb5ca │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb5a4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb594 │ │ │ │ b.n eb546 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n eb578 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb5b0 │ │ │ │ @@ -180425,30 +180424,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb6c2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb69c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb68c │ │ │ │ b.n eb634 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n eb670 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb6a8 │ │ │ │ @@ -180484,52 +180483,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 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be868 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be448 │ │ │ │ + bl 1be790 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be448 │ │ │ │ + bl 1be790 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d584 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, eb7a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be448 │ │ │ │ + bl 1be790 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d584 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n eb79c │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be448 │ │ │ │ + bl 1be790 │ │ │ │ b.n eb784 │ │ │ │ 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 │ │ │ │ @@ -180594,34 +180593,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n eb854 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n eb8ae │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [pc, #44] @ (eb8dc ) │ │ │ │ ldr r3, [pc, #36] @ (eb8d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -180758,75 +180757,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 2df5cc │ │ │ │ + bl 2df914 │ │ │ │ mov r4, r0 │ │ │ │ - bl 225cf0 │ │ │ │ + bl 226038 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb6d4 │ │ │ │ + bl 1fba1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b7d4 │ │ │ │ + bl 21bb1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efbb8 │ │ │ │ + bl 1eff00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3ebc │ │ │ │ + bl 1e4204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237164 │ │ │ │ + bl 2374ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec440 │ │ │ │ + bl 1ec788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec488 │ │ │ │ + bl 1ec7d0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb6d4 │ │ │ │ + bl 1fba1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23982c │ │ │ │ + bl 239b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 236df4 │ │ │ │ + bl 23713c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266d04 │ │ │ │ + bl 26704c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f358 │ │ │ │ + bl 22f6a0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21586c │ │ │ │ + bl 215bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 236df4 │ │ │ │ + bl 23713c │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233284 │ │ │ │ + bl 2335cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 22ec48 │ │ │ │ + bl 22ef90 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261e18 │ │ │ │ + bl 262160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237164 │ │ │ │ + bl 2374ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2371c4 │ │ │ │ + bl 23750c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239f90 │ │ │ │ + bl 23a2d8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 24c1e4 │ │ │ │ + bl 24c52c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ ldr r2, [pc, #40] @ (ebaf8 ) │ │ │ │ ldr r3, [pc, #28] @ (ebaf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -180836,15 +180835,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r2, r8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, ebb46 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -181057,25 +181056,25 @@ │ │ │ │ bne.n ebd5a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ebd5a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (ebd80 ) │ │ │ │ ldr r2, [pc, #28] @ (ebd7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -181949,15 +181948,15 @@ │ │ │ │ b.n ec58e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n ec58e │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ blx 54058 │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #4 │ │ │ │ bl f7cf0 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ @@ -181994,15 +181993,15 @@ │ │ │ │ beq.w ecc60 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n ec670 │ │ │ │ add.w r7, r6, #4960 @ 0x1360 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n ec7b0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, ec736 │ │ │ │ mov r0, r6 │ │ │ │ @@ -182063,15 +182062,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 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ecd16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -182266,15 +182265,15 @@ │ │ │ │ beq.w eccce │ │ │ │ ldr r3, [pc, #32] @ (eca58 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n eca5c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ movs r4, r4 │ │ │ │ ldrh r5, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ strh r5, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r3, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ @@ -182597,40 +182596,40 @@ │ │ │ │ bl eb908 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ece26 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1be78c │ │ │ │ + bl 1bead4 │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be78c │ │ │ │ + bl 1bead4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3664] @ 0xe50 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d4b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1be78c │ │ │ │ + bl 1bead4 │ │ │ │ cbnz r0, ece2a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n ece06 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n ece06 │ │ │ │ @@ -182639,15 +182638,15 @@ │ │ │ │ bl ec518 │ │ │ │ cbnz r0, ece1e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ec518 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ece02 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -182693,15 +182692,15 @@ │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ bl 14d120 │ │ │ │ ldr r3, [pc, #164] @ (ecf38 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3f58 │ │ │ │ + bl 1e42a0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl eb908 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ecf26 │ │ │ │ @@ -182752,15 +182751,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n ecef0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ adds r1, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -183007,78 +183006,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed218 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ b.n ed24e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed24e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [pc, #132] @ (ed2d4 ) │ │ │ │ ldr r3, [pc, #124] @ (ed2d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ed2c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed286 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ b.n ed24e │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n ed26a │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n ed26a │ │ │ │ movs r3, #1 │ │ │ │ @@ -187359,37 +187358,37 @@ │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r4, r4, r3, lsr #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0226 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f039c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r6, #80 @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w r9, [pc, #588] @ f04a8 │ │ │ │ @@ -187399,15 +187398,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [pc, #548] @ (f04ac ) │ │ │ │ ldr r3, [pc, #536] @ (f04a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -187439,15 +187438,15 @@ │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f01dc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ beq.n f03c8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r1, r4, #5 │ │ │ │ @@ -187491,39 +187490,39 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cbnz r3, f03d4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0284 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n f0284 │ │ │ │ add r9, r7 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl ed128 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ b.n f022e │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n f02cc │ │ │ │ b.n f01dc │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -187568,30 +187567,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ mov r1, fp │ │ │ │ b.n f0324 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0450 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ b.n f0284 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n f0432 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -187838,24 +187837,24 @@ │ │ │ │ add.w r3, r2, r9 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f056e │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ strd r2, r9, [sp, #16] │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ ldrd r2, r9, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f078e │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ands.w r1, r1, #7 │ │ │ │ beq.n f0754 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -187876,15 +187875,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 132410 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e2384 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n f056e │ │ │ │ mov lr, r3 │ │ │ │ b.n f06d4 │ │ │ │ @@ -191524,21 +191523,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1df4b0 │ │ │ │ + bl 1df7f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f376e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -191546,18 +191545,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w f3376 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -191587,39 +191586,39 @@ │ │ │ │ add.w fp, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, f3132 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r3, [pc, #1752] @ f380c │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ @@ -191627,15 +191626,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #334 @ 0x14e │ │ │ │ beq.n f31c6 │ │ │ │ movw r2, #335 @ 0x14f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w f35e4 │ │ │ │ @@ -191650,48 +191649,48 @@ │ │ │ │ bne.w f37fa │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb.w ip, [r3, #34] @ 0x22 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r6, [r5, #32] │ │ │ │ cmp r6, #2 │ │ │ │ beq.w f3382 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ @@ -191766,23 +191765,23 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n f338a │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ str r5, [sp, #32] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -191793,40 +191792,40 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mla lr, r9, r3, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n f313a │ │ │ │ movs r6, #32 │ │ │ │ b.n f330e │ │ │ │ movs r6, #8 │ │ │ │ b.n f330e │ │ │ │ movs r6, #16 │ │ │ │ b.n f330e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ @@ -191842,34 +191841,34 @@ │ │ │ │ mov r4, r8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -191885,36 +191884,36 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov ip, r8 │ │ │ │ add.w r7, r9, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov ip, r5 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ @@ -191927,37 +191926,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w ip, #3 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -191970,112 +191969,112 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov ip, r8 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, sl │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strd r9, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e43e4 │ │ │ │ + bl 1e472c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f31a4 │ │ │ │ movs r6, #1 │ │ │ │ b.n f330e │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f31a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb.w lr, [r3, #34] @ 0x22 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r8, r9, r3, r8 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w ip, [r8, #34] @ 0x22 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w f37ec │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ @@ -192098,20 +192097,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl eb7a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -192142,58 +192141,58 @@ │ │ │ │ bl eb7a8 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e43e4 │ │ │ │ + bl 1e472c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f31a4 │ │ │ │ ldr r2, [pc, #164] @ (f3814 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1df25c │ │ │ │ + bl 1df5a4 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #440] @ 0x1b8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ b.n f3088 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n f338a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n f36f4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n f338a │ │ │ │ movs r7, #1 │ │ │ │ @@ -192351,60 +192350,60 @@ │ │ │ │ strb.w fp, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f3a4a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ movs r0, #1 │ │ │ │ b.n f389e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ ldrb.w r0, [r3, #434] @ 0x1b2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f389e │ │ │ │ @@ -192466,15 +192465,15 @@ │ │ │ │ beq.w f389c │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ strd r8, r8, [sp, #96] @ 0x60 │ │ │ │ mov r7, r3 │ │ │ │ strd r8, r3, [sp, #104] @ 0x68 │ │ │ │ @@ -192494,37 +192493,37 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f41d0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -192559,37 +192558,37 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ beq.w f4560 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ strb.w r8, [sp, #196] @ 0xc4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f46c6 │ │ │ │ @@ -192674,15 +192673,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl f0160 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2e98 │ │ │ │ + bl 1e31e0 │ │ │ │ b.n f3a6a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #829 @ 0x33d │ │ │ │ cmp r2, r3 │ │ │ │ bne.w f389c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr.w r8, [sl, #92] @ 0x5c │ │ │ │ @@ -192704,36 +192703,36 @@ │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -192747,34 +192746,34 @@ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ strd r3, r3, [sp, #172] @ 0xac │ │ │ │ @@ -192787,45 +192786,45 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r5, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3a52 │ │ │ │ ldr.w r3, [pc, #1336] @ f448c │ │ │ │ movw r1, #58640 @ 0xe510 │ │ │ │ @@ -192862,74 +192861,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f3fe0 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4020 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4044 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3a52 │ │ │ │ ldr.w r3, [pc, #1052] @ f448c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -192960,40 +192959,40 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ ldr.w r5, [sl, #92] @ 0x5c │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f40ec │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -193002,67 +193001,67 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ b.n f3a6a │ │ │ │ mov r7, r9 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.w f39a4 │ │ │ │ ldrh.w r3, [r4, #410] @ 0x19a │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ b.n f40b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3632] @ 0xe30 │ │ │ │ ldrb.w r3, [r3, #451] @ 0x1c3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3bce │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f3bce │ │ │ │ ldr r3, [pc, #648] @ (f448c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -193074,44 +193073,44 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n f3bce │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4244 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #564] @ f448c │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [r7, #36] @ 0x24 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -193122,19 +193121,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, r2, lr, r3 │ │ │ │ ldrb.w r3, [lr, #35] @ 0x23 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -193175,18 +193174,18 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f442a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4ce4 │ │ │ │ + bl 1e502c │ │ │ │ adds.w r3, sl, #1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ @@ -193195,21 +193194,21 @@ │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, sl │ │ │ │ bhi.w f3cba │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfb6c │ │ │ │ + bl 1dfeb4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4396 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c04 │ │ │ │ + bl 1e4f4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n f4452 │ │ │ │ @@ -193221,22 +193220,22 @@ │ │ │ │ b.n f43c8 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n f4460 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f43c0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e50a4 │ │ │ │ mov r8, r0 │ │ │ │ b.n f43c0 │ │ │ │ strh.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4226 │ │ │ │ strb.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4226 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -193260,30 +193259,30 @@ │ │ │ │ b.n f3c3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r8, #20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r7, [r3, sl, lsl #2] │ │ │ │ b.n f433e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n f4226 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r7, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n f4554 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ b.w f3a6a │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f451e │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r5, #400 @ 0x190 │ │ │ │ mov r1, r0 │ │ │ │ b.n f4498 │ │ │ │ @@ -193311,26 +193310,26 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, f44de │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f463a │ │ │ │ @@ -193340,15 +193339,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14f170 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1884] @ 0x75c │ │ │ │ b.n f3fe0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -193361,30 +193360,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f4508 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n f4508 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ b.n f4464 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w f3c8c │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -193410,21 +193409,21 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ uxtb.w r9, r2 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -193438,15 +193437,15 @@ │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r2, fp, #5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w r1, sl, r2 │ │ │ │ add r3, sl │ │ │ │ adds r2, #4 │ │ │ │ add r2, sl │ │ │ │ @@ -193466,41 +193465,41 @@ │ │ │ │ uxth.w r9, r2 │ │ │ │ b.n f45a6 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, f4666 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ @@ -193511,15 +193510,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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n f44f8 │ │ │ │ ldr r3, [pc, #12] @ (f46d4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n f4378 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @@ -193530,19 +193529,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #3728] @ 0xe90 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, f46f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #3732] @ 0xe94 │ │ │ │ cbz r0, f4702 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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 │ │ │ │ @@ -193584,21 +193583,21 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f48ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2057c8 │ │ │ │ + bl 205b10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 23982c │ │ │ │ + bl 239b74 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 236df4 │ │ │ │ + bl 23713c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f47bc │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -193606,34 +193605,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f47a6 │ │ │ │ cbz r1, f47bc │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f1864 │ │ │ │ + bl 1f1bac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f48a0 │ │ │ │ - bl 266d04 │ │ │ │ + bl 26704c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22f358 │ │ │ │ + bl 22f6a0 │ │ │ │ mov.w r1, #7340032 @ 0x700000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 21586c │ │ │ │ + bl 215bb4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 236df4 │ │ │ │ + bl 23713c │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 233284 │ │ │ │ + bl 2335cc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 225cf0 │ │ │ │ + bl 226038 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 213768 │ │ │ │ + bl 213ab0 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4898 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ movs r5, #0 │ │ │ │ @@ -193641,24 +193640,24 @@ │ │ │ │ bl 14f410 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ strb.w r2, [sp, #58] @ 0x3a │ │ │ │ - bl 24c1e4 │ │ │ │ + bl 24c52c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n f4850 │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f48d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204804 │ │ │ │ + bl 204b4c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f410 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -193677,59 +193676,59 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ cbz r1, f48b4 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe9cc │ │ │ │ + bl 1fed14 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f410 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n f4858 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22f4d8 │ │ │ │ + bl 22f820 │ │ │ │ b.n f4800 │ │ │ │ - bl 24ecbc │ │ │ │ + bl 24f004 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24eec8 │ │ │ │ + bl 24f210 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl c5048 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n f47ca │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r2, [r4, #3732] @ 0xe94 │ │ │ │ cbz r2, f491c │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ b.n f4878 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r2, [r4, #3728] @ 0xe90 │ │ │ │ cbz r2, f4906 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ b.n f4836 │ │ │ │ ldr r3, [pc, #96] @ (f4950 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (f4954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25c91c │ │ │ │ + bl 25cc64 │ │ │ │ b.n f4782 │ │ │ │ ldr r1, [pc, #80] @ (f4958 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, pc │ │ │ │ bl eb9a4 │ │ │ │ str.w r0, [r4, #3728] @ 0xe90 │ │ │ │ @@ -193743,28 +193742,29 @@ │ │ │ │ b.n f48c2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8de │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #640] @ (f4bc4 ) │ │ │ │ + str r0, [r5, r3] │ │ │ │ movs r4, r5 │ │ │ │ @ instruction: 0xb8a6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr14, cr3, {1} │ │ │ │ - b.n f4214 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ + movs r4, r4 │ │ │ │ + b.n f48a4 │ │ │ │ movs r3, r5 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #896] @ (f4cf4 ) │ │ │ │ @@ -195444,15 +195444,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f73f4 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 231d10 │ │ │ │ + bl 232058 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #148 @ 0x94 │ │ │ │ beq.w f6f40 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -195473,87 +195473,87 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2504] @ f65dc │ │ │ │ ldr.w r1, [pc, #2504] @ f65e0 │ │ │ │ strb r0, [r3, #6] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w f6bfc │ │ │ │ ldr.w r2, [r8] │ │ │ │ cbnz r2, f5c44 │ │ │ │ ldrb.w r3, [r8, #9] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7006 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2326c4 │ │ │ │ + bl 232a0c │ │ │ │ mov r0, r4 │ │ │ │ bl 14f6c0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f6b9c │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f6b94 │ │ │ │ ldr.w r2, [pc, #2424] @ f65e4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #2424] @ f65e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w f6bb2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203720 │ │ │ │ + bl 203a68 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203720 │ │ │ │ + bl 203a68 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203720 │ │ │ │ + bl 203a68 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f6ef2 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f58d4 │ │ │ │ + bl 1f5c1c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f58d4 │ │ │ │ + bl 1f5c1c │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w f5e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f21a4 │ │ │ │ + bl 1f24ec │ │ │ │ ldr.w r5, [r4, #468] @ 0x1d4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f5e0c │ │ │ │ addw r6, sp, #1212 @ 0x4bc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -195569,15 +195569,15 @@ │ │ │ │ lsls r7, r3, #28 │ │ │ │ bpl.n f5d12 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ beq.w f6ee6 │ │ │ │ and.w r7, r3, #3 │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f5d12 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -195686,15 +195686,15 @@ │ │ │ │ strd r4, r4, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 219558 │ │ │ │ + bl 2198a0 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ @@ -195940,15 +195940,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f696e │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -195994,15 +195994,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f04b4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f6170 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f648c │ │ │ │ mov sl, r0 │ │ │ │ b.n f6138 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ @@ -196035,15 +196035,15 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ str.w r7, [r9, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6b7c │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strd r7, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -196072,15 +196072,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 1e3370 │ │ │ │ + bl 1e36b8 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f643c │ │ │ │ ldrd r7, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -196140,49 +196140,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f636e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -196222,26 +196222,26 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6248 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f69d6 │ │ │ │ mov fp, r0 │ │ │ │ b.n f622c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [fp] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -196256,24 +196256,24 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f04b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f61b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n f64aa │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f6104 │ │ │ │ @@ -196284,20 +196284,20 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ orr.w r3, sl, r2 │ │ │ │ uxtb r2, r3 │ │ │ │ cbz r2, f64ca │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261e18 │ │ │ │ + bl 262160 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f64f8 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -196307,15 +196307,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f64e2 │ │ │ │ cbz r1, f64f8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1864 │ │ │ │ + bl 1f1bac │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ mov r1, r5 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -196345,15 +196345,15 @@ │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ str.w r4, [r8, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f696a │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov fp, r8 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -196375,15 +196375,15 @@ │ │ │ │ bne.n f658a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n f65fe │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n f6652 │ │ │ │ mov sl, r0 │ │ │ │ b.n f657e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w f6966 │ │ │ │ @@ -196436,26 +196436,26 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w f67c0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f6594 │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n f65b0 │ │ │ │ mov r8, fp │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, f6680 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f654a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -196625,47 +196625,47 @@ │ │ │ │ strh r5, [r0, #44] @ 0x2c │ │ │ │ strh r5, [r0, #44] @ 0x2c │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #0] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f6868 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -196675,15 +196675,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r1, r5 │ │ │ │ @@ -196748,43 +196748,43 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n f626a │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfb6c │ │ │ │ + bl 1dfeb4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f69aa │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c04 │ │ │ │ + bl 1e4f4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ b.n f643c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w f6442 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f626a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6450 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, f6a02 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -196812,35 +196812,35 @@ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f6ace │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6a66 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ strd r3, r3, [r7] │ │ │ │ add.w ip, r1, #80 @ 0x50 │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -196856,51 +196856,51 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n f631e │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str.w ip, [r7] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6b08 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -196915,15 +196915,15 @@ │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n f642a │ │ │ │ mov r8, r4 │ │ │ │ b.n f69dc │ │ │ │ cmp r1, r2 │ │ │ │ beq.w f5f54 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ adds r5, r1, #1 │ │ │ │ @@ -197155,15 +197155,15 @@ │ │ │ │ cmp r6, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r6, r2 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cbz r0, f6e5e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f6e26 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -197231,27 +197231,27 @@ │ │ │ │ adds r2, #3 │ │ │ │ it mi │ │ │ │ movmi r2, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ bl 150880 │ │ │ │ b.w f5f64 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ mov r3, r0 │ │ │ │ b.w f5d38 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ ldr r2, [pc, #860] @ (f7258 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 2017c4 │ │ │ │ + bl 201b0c │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203720 │ │ │ │ + bl 203a68 │ │ │ │ ldrb.w r3, [r4, #357] @ 0x165 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ beq.n f6f20 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f71fe │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ @@ -197259,15 +197259,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #680] @ 0x2a8 │ │ │ │ strd r3, r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #680] @ 0x2a8 │ │ │ │ - bl 225d90 │ │ │ │ + bl 2260d8 │ │ │ │ b.w f5cbc │ │ │ │ ldrb.w r2, [r8, #10] │ │ │ │ add.w fp, sp, #148 @ 0x94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #0 │ │ │ │ str.w r1, [fp] │ │ │ │ @@ -197276,20 +197276,20 @@ │ │ │ │ strb.w r3, [fp, #1] │ │ │ │ cbnz r2, f6fa6 │ │ │ │ ldrb.w r3, [r8, #11] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208cc4 │ │ │ │ + bl 20900c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ movs r3, #28 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 23166c │ │ │ │ + bl 2319b4 │ │ │ │ b.w f5be2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ mov r1, r5 │ │ │ │ bl 1506c4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ @@ -197352,23 +197352,23 @@ │ │ │ │ bmi.w f73e4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ movs r2, #22 │ │ │ │ - bl 1df4b0 │ │ │ │ + bl 1df7f8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f73da │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df4b0 │ │ │ │ + bl 1df7f8 │ │ │ │ ldr.w r6, [r4, #424] @ 0x1a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, f7070 │ │ │ │ b.n f6bf6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -197386,15 +197386,15 @@ │ │ │ │ strd r3, r3, [r8, #8] │ │ │ │ str.w r7, [r8, #20] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f73d6 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ @@ -197432,24 +197432,24 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w f7270 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w f7240 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f6bf2 │ │ │ │ mov r3, sl │ │ │ │ b.n f7148 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -197507,15 +197507,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7172 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f71ae │ │ │ │ b.n f6dac │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7176 │ │ │ │ b.n f71b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w f6e98 │ │ │ │ @@ -197526,23 +197526,23 @@ │ │ │ │ b.w f6268 │ │ │ │ ldr r2, [pc, #116] @ (f725c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (f7260 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n f6c3a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1fb7ec │ │ │ │ + bl 1fbb34 │ │ │ │ b.n f6f20 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.w f70da │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -197551,33 +197551,33 @@ │ │ │ │ cmp r2, #8 │ │ │ │ beq.n f7270 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f70ca │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f711a │ │ │ │ mov r5, r0 │ │ │ │ b.n f70b0 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ movs r4, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #324] @ (f73a0 ) │ │ │ │ - vqshlu.s32 d29, d8, #31 │ │ │ │ + vtbx.8 d29, {d15-d16}, d16 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, f72d4 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w f740e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ @@ -197592,15 +197592,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w f73a4 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r6, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -197608,28 +197608,28 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #140] @ 0x8c │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #128] @ 0x80 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -197664,15 +197664,15 @@ │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ b.n f722c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ b.n f7280 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w f7232 │ │ │ │ @@ -197686,15 +197686,15 @@ │ │ │ │ ldr r3, [pc, #112] @ (f7418 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1df3d8 │ │ │ │ + bl 1df720 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n f728e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -197703,21 +197703,21 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ b.n f7218 │ │ │ │ mov r9, r4 │ │ │ │ b.n f7122 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ b.n f6bf6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #436] @ 0x1b4 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ b.n f6bf6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n f6d08 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w f6776 │ │ │ │ movs r3, #1 │ │ │ │ @@ -197886,18 +197886,18 @@ │ │ │ │ blx 55648 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, f75e0 │ │ │ │ mov r0, r5 │ │ │ │ bl b89d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, f75e8 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, f75f0 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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 │ │ │ │ @@ -197945,37 +197945,37 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 546f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ strd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r7, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n f76e4 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ str.w sl, [sp] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl f4708 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7af4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -197994,15 +197994,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cbz r7, f7720 │ │ │ │ subs r5, r6, #4 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cbz r0, f771a │ │ │ │ mov r1, sl │ │ │ │ - bl 25c96c │ │ │ │ + bl 25ccb4 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n f770c │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ @@ -198021,120 +198021,120 @@ │ │ │ │ ldr.w r3, [pc, #1056] @ f7b74 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov fp, r5 │ │ │ │ - bl 2131bc │ │ │ │ + bl 213504 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f77dc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2131bc │ │ │ │ + bl 213504 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f781e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5020 │ │ │ │ + bl 1f5368 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7852 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp, #80] @ 0x50 │ │ │ │ - bl 261e18 │ │ │ │ + bl 262160 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 261e18 │ │ │ │ + bl 262160 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4438 │ │ │ │ + bl 1f4780 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f461c │ │ │ │ + bl 1f4964 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n f7866 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256a68 │ │ │ │ + bl 256db0 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #4 │ │ │ │ - bl 256a68 │ │ │ │ + bl 256db0 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n f7882 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f787c │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2131bc │ │ │ │ + bl 213504 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7768 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237164 │ │ │ │ + bl 2374ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 23487c │ │ │ │ + bl 234bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2371c4 │ │ │ │ + bl 23750c │ │ │ │ mov r0, r4 │ │ │ │ - bl 236df4 │ │ │ │ + bl 23713c │ │ │ │ mov r0, r4 │ │ │ │ - bl 238448 │ │ │ │ + bl 238790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 261e18 │ │ │ │ + bl 262160 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2131bc │ │ │ │ + bl 213504 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7774 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237164 │ │ │ │ + bl 2374ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 236df4 │ │ │ │ + bl 23713c │ │ │ │ mov r0, r7 │ │ │ │ - bl 238448 │ │ │ │ + bl 238790 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bl 261e18 │ │ │ │ + bl 262160 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5020 │ │ │ │ + bl 1f5368 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7780 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23487c │ │ │ │ + bl 234bc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dc7bc │ │ │ │ + bl 1dcb04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ b.n f7780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2057c8 │ │ │ │ + bl 205b10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7ab4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2057c8 │ │ │ │ + bl 205b10 │ │ │ │ b.n f77b0 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f772c │ │ │ │ mov r6, sl │ │ │ │ sub.w r7, r8, #4 │ │ │ │ add.w r4, r8, #16 │ │ │ │ @@ -198151,27 +198151,27 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f789e │ │ │ │ cbz r1, f78b4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f1864 │ │ │ │ + bl 1f1bac │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f788e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f78de │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, f78d8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e7e68 │ │ │ │ + bl 1e81b0 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f78ca │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f7ad2 │ │ │ │ @@ -198257,15 +198257,15 @@ │ │ │ │ beq.n f7a7a │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f79ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f79ca │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ mov ip, sl │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -198288,15 +198288,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r4, [sp, #200] @ 0xc8 │ │ │ │ bl f5b60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7b60 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ 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] │ │ │ │ @@ -198309,15 +198309,15 @@ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #89] @ 0x59 │ │ │ │ movs r3, #5 │ │ │ │ b.n f795e │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r1, [pc, #244] @ (f7b7c ) │ │ │ │ ldr r2, [pc, #228] @ (f7b6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eors r1, r2 │ │ │ │ @@ -198331,17 +198331,17 @@ │ │ │ │ b.n f7a76 │ │ │ │ ldrb.w r3, [r1, #372] @ 0x174 │ │ │ │ strb.w r3, [r2, #372] @ 0x174 │ │ │ │ b.n f7942 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261e18 │ │ │ │ + bl 262160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ b.n f7872 │ │ │ │ mov r4, r7 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f772c │ │ │ │ b.n f7882 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n f795a │ │ │ │ @@ -198355,28 +198355,28 @@ │ │ │ │ b.n f7884 │ │ │ │ ldrb.w r3, [sp, #89] @ 0x59 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ b.n f79a6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, f7b0c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl f7590 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7b46 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, f7b30 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n f7a84 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f7b06 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -198410,15 +198410,15 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ movs r2, r5 │ │ │ │ strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -198592,15 +198592,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (f7d4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, f7d4a │ │ │ │ - bl 1c40e8 │ │ │ │ + bl 1c4430 │ │ │ │ pop {r3, pc} │ │ │ │ add r5, pc, #656 @ (adr r5, f7fe0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -198612,18 +198612,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (f7f4c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ ldr r1, [pc, #464] @ (f7f50 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb3cc │ │ │ │ + bl 1cb714 │ │ │ │ ldr r3, [pc, #460] @ (f7f54 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f7d8e │ │ │ │ @@ -198639,30 +198639,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f7ee4 │ │ │ │ ldr r0, [pc, #400] @ (f7f5c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7e86 │ │ │ │ ldr r2, [pc, #388] @ (f7f60 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n f7eb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3f20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7e8e │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -198691,23 +198691,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (f7f6c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3f28 │ │ │ │ + bl 1c4270 │ │ │ │ ldr r3, [pc, #276] @ (f7f70 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7f12 │ │ │ │ ldr r0, [pc, #268] @ (f7f74 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330544 │ │ │ │ + bl 33088c │ │ │ │ ldr r2, [pc, #264] @ (f7f78 ) │ │ │ │ ldr r3, [pc, #212] @ (f7f44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -198717,15 +198717,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (f7f7c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n f7e64 │ │ │ │ ldr r1, [pc, #240] @ (f7f80 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb3cc │ │ │ │ + bl 1cb714 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 54208 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -198741,18 +198741,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 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3f20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7e02 │ │ │ │ b.n f7e8e │ │ │ │ ldr r3, [pc, #164] @ (f7f8c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -198764,86 +198764,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (f7f90 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (f7f94 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n f7db4 │ │ │ │ ldr r2, [pc, #132] @ (f7f98 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (f7f9c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n f7e64 │ │ │ │ ldr r2, [pc, #116] @ (f7fa0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (f7fa4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n f7e46 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r2, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r1, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ lsls r3, r4, #2 │ │ │ │ add r5, pc, #288 @ (adr r5, f8078 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r5, pc, #120 @ (adr r5, f7fd4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ add r4, pc, #1000 @ (adr r4, f834c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r4, pc, #800 @ (adr r4, f8288 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ lsls r3, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #544 @ (adr r4, f8194 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ strh r4, [r1, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r4, pc, #368 @ (adr r4, f80f0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #656 @ (adr r3, f821c ) │ │ │ │ + add r6, pc, #944 @ (adr r6, f833c ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #392 @ (adr r3, f8120 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, f8240 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #312 @ (adr r3, f80d8 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, f81f8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #232 @ (adr r3, f8090 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, f81b0 ) │ │ │ │ movs r3, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -199059,15 +199059,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} │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ movs r4, r5 │ │ │ │ add r1, pc, #64 @ (adr r1, f8248 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -199087,55 +199087,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f823a │ │ │ │ cbnz r4, f8276 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3f20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8220 │ │ │ │ ldr r1, [pc, #52] @ (f8290 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb3cc │ │ │ │ + bl 1cb714 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 54208 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n f8222 │ │ │ │ ldr r2, [pc, #28] @ (f8294 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (f8298 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #704 @ (adr r0, f8550 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r0, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + add r3, pc, #208 @ (adr r3, f836c ) │ │ │ │ movs r3, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2be000 │ │ │ │ + bl 2be348 │ │ │ │ ldr r1, [pc, #12] @ (f82bc ) │ │ │ │ ldr r0, [pc, #12] @ (f82c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d8edc │ │ │ │ + bl 1d9224 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9bffff │ │ │ │ add r0, pc, #96 @ (adr r0, f8324 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199150,15 +199150,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (f8310 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 5572c │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1cb5ac │ │ │ │ + bl 1cb8f4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ strh r7, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @@ -199193,15 +199193,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (f8394 ) │ │ │ │ ldr r1, [pc, #60] @ (f8398 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r2, [pc, #48] @ (f839c ) │ │ │ │ ldr r3, [pc, #32] @ (f8390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -199212,17 +199212,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc, #336 @ (adr r2, f84ec ) │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r1, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -199235,15 +199235,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 2c904c │ │ │ │ + bl 2c9394 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, f841e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -199256,15 +199256,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (f8444 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r2, [pc, #68] @ (f8448 ) │ │ │ │ ldr r3, [pc, #52] @ (f843c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -199277,30 +199277,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (f8450 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n f8402 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + add r1, pc, #760 @ (adr r1, f8740 ) │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r6, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + add r1, pc, #552 @ (adr r1, f867c ) │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -199675,30 +199675,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (f892c ) │ │ │ │ ldr r1, [pc, #168] @ (f8930 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ 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] @ (f8934 ) │ │ │ │ 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 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 55648 │ │ │ │ @@ -199731,19 +199731,19 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r2, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -199899,30 +199899,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (f8b18 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (f8b1c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f8ad0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r4, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r0, [r5, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ movs r3, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -199966,28 +199966,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (f8bcc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n f8b82 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #444] @ 0x1bc │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r6, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #208] @ (f8cb0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -200055,32 +200055,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (f8cbc ) │ │ │ │ ldr r1, [pc, #48] @ (f8cc0 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n f8c5c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - nop {6} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -200369,22 +200369,22 @@ │ │ │ │ bne.n f9036 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5714 │ │ │ │ + bl 1c5a5c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6240 @ 0x1860 │ │ │ │ ldr.w r2, [r5, #2148] @ 0x864 │ │ │ │ adds r0, #8 │ │ │ │ str.w r1, [r5, #2148] @ 0x864 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5728 │ │ │ │ + bl 1c5a70 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n f8fe6 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 547f8 │ │ │ │ @@ -200397,20 +200397,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ - movs r3, r4 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ - movs r3, r4 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + itt vc │ │ │ │ + movvc r3, r4 │ │ │ │ + itee hi @ unpredictable │ │ │ │ + movhi r3, r4 │ │ │ │ + strbls r2, [r2, #0] │ │ │ │ + lslls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r2, [r0, #3652] @ 0xe44 │ │ │ │ sub sp, #32 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -200427,26 +200427,26 @@ │ │ │ │ bl f8f60 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6176 @ 0x1820 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r1, [r3, #2064] @ 0x810 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -200456,15 +200456,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (f9184 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c55b8 │ │ │ │ + bl 1c5900 │ │ │ │ cbz r0, f911c │ │ │ │ mov r4, r0 │ │ │ │ blx 5513c │ │ │ │ vldr d7, [pc, #112] @ f9170 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -200475,15 +200475,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 55678 │ │ │ │ ldr r4, [pc, #104] @ (f9188 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5660 │ │ │ │ + bl 1c59a8 │ │ │ │ cbnz r0, f9144 │ │ │ │ ldr r2, [pc, #92] @ (f918c ) │ │ │ │ ldr r3, [pc, #84] @ (f9184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -200608,19 +200608,19 @@ │ │ │ │ b.n f9226 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r1 │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r2, f92ac │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #384] @ (f9410 ) │ │ │ │ @@ -200672,18 +200672,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 54d78 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6112 @ 0x17e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1cc2d8 │ │ │ │ + bl 1cc620 │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cad10 │ │ │ │ + bl 1cb058 │ │ │ │ ldr.w fp, [r5, #2204] @ 0x89c │ │ │ │ ldr.w r0, [r5, #2200] @ 0x898 │ │ │ │ ldr.w r1, [r5, #2208] @ 0x8a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n f939e │ │ │ │ @@ -200709,15 +200709,15 @@ │ │ │ │ ldr r2, [pc, #136] @ (f9418 ) │ │ │ │ ldr r1, [pc, #140] @ (f941c ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r2, [pc, #128] @ (f9420 ) │ │ │ │ ldr r3, [pc, #112] @ (f9414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -200752,17 +200752,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + pop {r2} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -200781,15 +200781,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6080 @ 0x17c0 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r3, [r4, #3652] @ 0xe44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #1890] @ 0x762 │ │ │ │ cbnz r2, f94ca │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -200838,15 +200838,15 @@ │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9454 │ │ │ │ add.w r5, r4, #6080 @ 0x17c0 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [ip, #2204] @ 0x89c │ │ │ │ ldr.w r0, [ip, #2200] @ 0x898 │ │ │ │ @@ -201080,15 +201080,15 @@ │ │ │ │ str.w r1, [r4, #364] @ 0x16c │ │ │ │ str.w r3, [r9, r5] │ │ │ │ strd r2, r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c56ec │ │ │ │ + bl 1c5a34 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2148] @ 0x864 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -201134,15 +201134,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f9b9c │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5700 │ │ │ │ + bl 1c5a48 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w f99d0 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n f9864 │ │ │ │ dmb ish │ │ │ │ @@ -201216,15 +201216,15 @@ │ │ │ │ add r3, pc │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r1, r5 │ │ │ │ blx 542b0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c56ec │ │ │ │ + bl 1c5a34 │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2148] @ 0x864 │ │ │ │ blx 546f0 │ │ │ │ @@ -201261,15 +201261,15 @@ │ │ │ │ ldr.w r0, [r3, #3660] @ 0xe4c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 55678 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5700 │ │ │ │ + bl 1c5a48 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f9854 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n f9a60 │ │ │ │ ldr r3, [pc, #660] @ (f9c68 ) │ │ │ │ @@ -201297,15 +201297,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 126c3c │ │ │ │ mov r5, r0 │ │ │ │ b.n f987e │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #928] @ 0x3a0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f9be2 │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -201345,15 +201345,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9be8 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c56ec │ │ │ │ + bl 1c5a34 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w f9c24 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -201433,19 +201433,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9af6 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5700 │ │ │ │ + bl 1c5a48 │ │ │ │ b.n f99d0 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n f984c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n f97e8 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -201474,27 +201474,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n f9872 │ │ │ │ ldr r2, [pc, #140] @ (f9c8c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (f9c90 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n f9a80 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5700 │ │ │ │ + bl 1c5a48 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n f9854 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5700 │ │ │ │ + bl 1c5a48 │ │ │ │ b.n f99d0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -201504,42 +201504,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb844 │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ bl 21dc62 │ │ │ │ - uxtb r0, r4 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, f9cb6 │ │ │ │ + cpsid a │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r6, r0 │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - sxth r0, r6 │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - sxth r6, r2 │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - sxth r6, r4 │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, f9cac │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + push {r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + cbz r2, f9cea │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + cbz r2, f9d0a │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -201655,15 +201655,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (f9f34 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n f9e26 │ │ │ │ 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 │ │ │ │ @@ -201683,15 +201683,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 54d78 │ │ │ │ b.n f9d9c │ │ │ │ add.w r3, r5, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2068] @ 0x814 │ │ │ │ ldr.w r2, [r0, #2072] @ 0x818 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2064] @ 0x810 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -201728,15 +201728,15 @@ │ │ │ │ ldr.w r3, [r2, #928] @ 0x3a0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #928] @ 0x3a0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n f9d42 │ │ │ │ add.w r0, r5, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n f9d86 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n f9d42 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -201744,15 +201744,15 @@ │ │ │ │ b.n f9d98 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2068] @ 0x814 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2068] @ 0x814 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 54d78 │ │ │ │ @@ -201763,17 +201763,17 @@ │ │ │ │ nop │ │ │ │ str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + sxtb r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #112] @ f9fb8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -201953,21 +201953,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r1, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r7, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -202144,29 +202144,29 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbnz r3, fa35c │ │ │ │ @@ -202179,33 +202179,33 @@ │ │ │ │ add.w r4, r0, #6080 @ 0x17c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #1888] @ 0x760 │ │ │ │ cbz r0, fa3c0 │ │ │ │ add.w r0, r1, #6112 @ 0x17e0 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1cc2d8 │ │ │ │ + bl 1cc620 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbz r3, fa3c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 │ │ │ │ @@ -202251,15 +202251,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 1c56ec │ │ │ │ + bl 1c5a34 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fa466 │ │ │ │ @@ -202300,15 +202300,15 @@ │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 54d78 │ │ │ │ add.w r0, r5, #6208 @ 0x1840 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1c5700 │ │ │ │ + bl 1c5a48 │ │ │ │ ldr r2, [pc, #176] @ (fa5a0 ) │ │ │ │ ldr r3, [pc, #168] @ (fa59c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -202433,38 +202433,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6208 @ 0x1840 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5714 │ │ │ │ + bl 1c5a5c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #28 │ │ │ │ blx 553d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa67e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5728 │ │ │ │ + bl 1c5a70 │ │ │ │ ldr r2, [pc, #252] @ (fa760 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1003 @ 0x3eb │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ b.n fa61e │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1c9ca4 │ │ │ │ + bl 1c9fec │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, fa6e6 │ │ │ │ vldr d7, [pc, #176] @ fa748 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -202491,26 +202491,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl f9c94 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, fa726 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5728 │ │ │ │ + bl 1c5a70 │ │ │ │ b.n fa61e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fa6ee │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1c5728 │ │ │ │ + bl 1c5a70 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n fa61e │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -202529,21 +202529,21 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r4, [r7, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #88 @ (adr r6, fa7b4 ) │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r5, pc, #752 @ (adr r5, faa54 ) │ │ │ │ + add r1, sp, #16 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #128 @ (adr r7, fa7e8 ) │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -202619,15 +202619,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n fa7e2 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6272 @ 0x1880 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1c9ca4 │ │ │ │ + bl 1c9fec │ │ │ │ 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] │ │ │ │ @@ -202677,15 +202677,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (faa1c ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (faa20 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n fa810 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n fa8f4 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -202763,15 +202763,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (faa28 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (faa2c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n fa946 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl eb3a8 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fa8f4 │ │ │ │ @@ -202792,29 +202792,29 @@ │ │ │ │ bl fa348 │ │ │ │ b.n fa87e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #136 @ (adr r4, faa9c ) │ │ │ │ + add r7, pc, #424 @ (adr r7, fabbc ) │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r0, [r5, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r6, [r4, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r5, pc, #104 @ (adr r5, faa88 ) │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #200 @ (adr r4, faaf8 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, fac18 ) │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #112] @ (faab4 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -202867,17 +202867,17 @@ │ │ │ │ nop │ │ │ │ strb r4, [r6, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r3, pc, #672 @ (adr r3, fad64 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, fae84 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #640 @ (adr r1, fad48 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, fae68 ) │ │ │ │ movs r3, r4 │ │ │ │ strb r4, [r4, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -202964,15 +202964,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w faf18 │ │ │ │ ldr r0, [pc, #400] @ (fad68 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #1752] @ 0x6d8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cafc0 │ │ │ │ + bl 1cb308 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #1752] @ 0x6d8 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -203097,15 +203097,15 @@ │ │ │ │ bmi.w fafb2 │ │ │ │ b.n fad70 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #792 @ (adr r2, fb084 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, fada4 ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -203319,31 +203319,31 @@ │ │ │ │ bl fbfc2 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, sl, r7, asr #2 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + add r2, pc, #992 @ (adr r2, fb3b8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + add r0, pc, #656 @ (adr r0, fb26c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + add r0, pc, #520 @ (adr r0, fb1e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + add r2, pc, #840 @ (adr r2, fb32c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add r0, pc, #408 @ (adr r0, fb180 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + add r2, pc, #840 @ (adr r2, fb334 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #280 @ (adr r0, fb108 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + add r2, pc, #728 @ (adr r2, fb2cc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + add r0, pc, #168 @ (adr r0, fb0a0 ) │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #164] @ fb0b0 │ │ │ │ @@ -203361,41 +203361,41 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r6, [r5, #2056] @ 0x808 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cbffc │ │ │ │ + bl 1cc344 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n fb09e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1cc274 │ │ │ │ + bl 1cc5bc │ │ │ │ cbz r0, fb0a4 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n fb056 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #2056] @ 0x808 │ │ │ │ ldr r1, [pc, #48] @ (fb0bc ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cbffc │ │ │ │ + bl 1cc344 │ │ │ │ b.n fb04e │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n fb058 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n fb058 │ │ │ │ nop │ │ │ │ @@ -203450,56 +203450,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r3, [r5, #2068] @ 0x814 │ │ │ │ ldr.w r2, [r5, #2064] @ 0x810 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2068] @ 0x814 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r0, r7, #6272 @ 0x1880 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1c9ca4 │ │ │ │ + bl 1c9fec │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6176 @ 0x1820 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #928] @ 0x3a0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #928] @ 0x3a0 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r0, #6080 @ 0x17c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add.w r0, r5, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3636] @ 0xe34 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -203509,15 +203509,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 │ │ │ │ @@ -203545,43 +203545,43 @@ │ │ │ │ cbz r0, fb266 │ │ │ │ ldr r2, [pc, #124] @ (fb2cc ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb25e │ │ │ │ cbz r3, fb2b8 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, fb286 │ │ │ │ ldr r2, [pc, #96] @ (fb2cc ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb27c │ │ │ │ cbz r3, fb2be │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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, fb2a6 │ │ │ │ ldr r2, [pc, #64] @ (fb2cc ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb29c │ │ │ │ cbz r3, fb2b0 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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 │ │ │ │ @@ -203688,15 +203688,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n fb47c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb43a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, fb42a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n fb31e │ │ │ │ @@ -203713,15 +203713,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n fb456 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, fb430 │ │ │ │ mov r2, sl │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb4ac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n fb336 │ │ │ │ @@ -203861,15 +203861,15 @@ │ │ │ │ beq.n fb602 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb5f6 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb626 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -217437,343 +217437,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ 104514 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126c3c │ │ │ │ b.w 1038a6 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + subs r0, r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + adds r2, r1, r7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + subs r4, r1, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + subs r6, r3, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + adds r4, r3, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + adds r6, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + adds r0, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + adds r2, r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + adds r4, r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + subs r0, r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + adds r6, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + adds r0, r1, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + adds r4, r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + adds r6, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + adds r0, r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + adds r0, r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + adds r6, r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + adds r0, r7, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + adds r0, r3, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + adds r6, r1, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + adds r0, r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + adds r4, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + adds r6, r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + adds r0, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + adds r4, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + adds r0, r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + subs r4, r7, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + adds r6, r1, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + adds r0, r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + subs r4, r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + adds r6, r3, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + adds r0, r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + subs r4, r1, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + adds r0, r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + adds r4, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + adds r0, r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + adds r0, r5, r7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + subs r6, r7, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -220445,124 +220445,119 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1875 @ 0x753 │ │ │ │ bl 126c3c │ │ │ │ b.n 106c34 │ │ │ │ - ldrb.w r0, [r0, #34] @ 0x22 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + @ instruction: 0xfbd80022 │ │ │ │ + adcs r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - rsb r0, ip, #34 @ 0x22 │ │ │ │ - sbcs.w r0, ip, #34 @ 0x22 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + adds.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf4c40022 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - add.w r0, r6, #34 @ 0x22 │ │ │ │ - @ instruction: 0xf0b60022 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + orr.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf3fe0022 │ │ │ │ + eors r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #24 │ │ │ │ + eors r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - orrs.w r0, r6, #34 @ 0x22 │ │ │ │ - and.w r0, r6, #34 @ 0x22 │ │ │ │ - adds r5, #6 │ │ │ │ + @ instruction: 0xf39e0022 │ │ │ │ + @ instruction: 0xf34e0022 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #24 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q0, d10, d18 │ │ │ │ - vhadd.s16 d16, d10, d18 │ │ │ │ - @ instruction: 0xf5920022 │ │ │ │ - sub.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ - cdp 0, 15, cr0, cr14, cr2, {1} │ │ │ │ - cdp 0, 10, cr0, cr14, cr2, {1} │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + @ instruction: 0xf2f20022 │ │ │ │ + subw r0, r2, #34 @ 0x22 │ │ │ │ + ldr.w r0, [sl, #34] @ 0x22 │ │ │ │ + ldr??.w r0, [r4, #34] @ 0x22 │ │ │ │ + movw r0, #24610 @ 0x6022 │ │ │ │ + @ instruction: 0xf1f60022 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 4, cr0, cr4, cr2, {1} │ │ │ │ - ldcl 0, cr0, [r4, #136]! @ 0x88 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf18c0022 │ │ │ │ + @ instruction: 0xf13c0022 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r8, #136] @ 0x88 │ │ │ │ - stcl 0, cr0, [r8, #-136] @ 0xffffff78 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + @ instruction: 0xf0e00022 │ │ │ │ + eors.w r0, r0, #34 @ 0x22 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r0], #136 @ 0x88 │ │ │ │ - stc 0, cr0, [r0], #136 @ 0x88 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + bics.w r0, r8, #34 @ 0x22 │ │ │ │ + vaddl.s32 q8, d8, d18 │ │ │ │ + subs r4, r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0 │ │ │ │ + add r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - mrrc 0, 2, r0, r4, cr2 │ │ │ │ - stc 0, cr0, [r4], {34} @ 0x22 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + vaddl.s16 q0, d12, d18 │ │ │ │ + vhadd.s8 d16, d12, d18 │ │ │ │ + subs r4, r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ - sub.w r0, ip, r2, asr #32 │ │ │ │ - adcs.w r0, ip, r2, asr #32 │ │ │ │ - cmp r3, #14 │ │ │ │ + cdp 0, 15, cr0, cr4, cr2, {1} │ │ │ │ + cdp 0, 10, cr0, cr4, cr2, {1} │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - adds.w r0, r2, r2, asr #32 │ │ │ │ - pkhtb r0, r2, r2, asr #32 │ │ │ │ - ldr r2, [pc, #632] @ (106b28 ) │ │ │ │ + cdp 0, 5, cr0, cr10, cr2, {1} │ │ │ │ + cdp 0, 0, cr0, cr10, cr2, {1} │ │ │ │ + ldr r5, [pc, #920] @ (106c48 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #688] @ (106b64 ) │ │ │ │ + ldr r5, [pc, #976] @ (106c84 ) │ │ │ │ movs r3, r4 │ │ │ │ - orns r0, lr, r2, asr #32 │ │ │ │ - bic.w r0, lr, r2, asr #32 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + stcl 0, cr0, [r6, #136] @ 0x88 │ │ │ │ + ldcl 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ + movs r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - ldrd r0, r0, [ip, #136] @ 0x88 │ │ │ │ - @ instruction: 0xe98e0022 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + stc 0, cr0, [r4, #-136]! @ 0xffffff78 │ │ │ │ + ldcl 0, cr0, [r6], {34} @ 0x22 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [ip, #-136] @ 0x88 │ │ │ │ - ldrd r0, r0, [lr], #136 @ 0x88 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + ldc 0, cr0, [r4], {34} @ 0x22 │ │ │ │ + mcrr 0, 2, r0, r6, cr2 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe8c80022 │ │ │ │ - ldrd r0, r0, [r8], #-136 @ 0x88 │ │ │ │ - movs r6, #32 │ │ │ │ + ldc 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + rsb r0, r0, r2, asr #32 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - strex r0, r0, [sl, #136] @ 0x88 │ │ │ │ - b.n 1068f0 │ │ │ │ - movs r2, r4 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + @ instruction: 0xeb920022 │ │ │ │ + adc.w r0, r2, r2, asr #32 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - b.n 106868 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 1067cc │ │ │ │ - movs r2, r4 │ │ │ │ - adc.w r0, sl, #34 @ 0x22 │ │ │ │ - adcs.w r0, r6, #34 @ 0x22 │ │ │ │ - b.n 106770 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 1066d4 │ │ │ │ - movs r2, r4 │ │ │ │ + @ instruction: 0xeaf80022 │ │ │ │ + @ instruction: 0xeaa80022 │ │ │ │ + eors.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + eors.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ + orns r0, r4, r2, asr #32 │ │ │ │ + bic.w r0, r4, r2, asr #32 │ │ │ │ movw r2, #16888 @ 0x41f8 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10b678 │ │ │ │ bhi.w 10875a │ │ │ │ movw r2, #13892 @ 0x3644 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ @@ -221558,108 +221553,107 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 105b80 │ │ │ │ ldrb.w r3, [r4, #157] @ 0x9d │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105b80 │ │ │ │ ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ b.w 105b5e │ │ │ │ - vaddl.u16 q8, d12, d18 │ │ │ │ - vaddl.u32 q0, d6, d18 │ │ │ │ - b.n 107068 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 106fcc │ │ │ │ - movs r2, r4 │ │ │ │ - movs r7, #18 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 106f6c │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 106ed0 │ │ │ │ + ldmia.w ip!, {r1, r5} │ │ │ │ + strd r0, r0, [ip], #-136 @ 0x88 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xe8360022 │ │ │ │ + b.n 107560 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 106e70 │ │ │ │ + b.n 107500 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 106dd4 │ │ │ │ + b.n 107464 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh.w r0, [r0, #34] @ 0x22 │ │ │ │ - @ instruction: 0xf7520022 │ │ │ │ - b.n 107c48 │ │ │ │ + @ instruction: 0xfbf80022 │ │ │ │ + @ instruction: 0xfa9a0022 │ │ │ │ + b.n 1072d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107bac │ │ │ │ + b.n 10723c │ │ │ │ movs r2, r4 │ │ │ │ - strex r0, r0, [r0, #136] @ 0x88 │ │ │ │ + @ instruction: 0xeb880022 │ │ │ │ str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #24 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107a5c │ │ │ │ + b.n 1070ec │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1079c0 │ │ │ │ + b.n 107050 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1078c0 │ │ │ │ + b.n 106f50 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107824 │ │ │ │ + b.n 106eb4 │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 13, cr0, cr4, cr2, {1} │ │ │ │ - cdp 0, 14, cr0, cr2, cr2, {1} │ │ │ │ - b.n 1077c4 │ │ │ │ + @ instruction: 0xf21c0022 │ │ │ │ + @ instruction: 0xf22a0022 │ │ │ │ + b.n 106e54 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107728 │ │ │ │ + b.n 107db8 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + cmp r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + cmp r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1076c8 │ │ │ │ + b.n 107d58 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10762c │ │ │ │ + b.n 107cbc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + subs r2, r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + b.n 107c4c │ │ │ │ movs r2, r4 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + b.n 107bb0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + subs r0, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + b.n 107b18 │ │ │ │ movs r2, r4 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + b.n 107a7c │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + b.n 1079e4 │ │ │ │ movs r2, r4 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + b.n 107948 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + movs r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + movs r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ - udf #14 │ │ │ │ + b.n 1078e8 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 1075bc │ │ │ │ + b.n 10784c │ │ │ │ movs r2, r4 │ │ │ │ movw r3, #43888 @ 0xab70 │ │ │ │ movt r3, #15267 @ 0x3ba3 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10df72 │ │ │ │ bhi.w 10960e │ │ │ │ movw r3, #40888 @ 0x9fb8 │ │ │ │ @@ -222869,207 +222863,206 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1731 @ 0x6c3 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1084e8 │ │ │ │ + bls.n 108578 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10844c │ │ │ │ + bhi.n 1084dc │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 10860c │ │ │ │ + bhi.n 10849c │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108570 │ │ │ │ + bhi.n 108600 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 108514 │ │ │ │ + bhi.n 1085a4 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108478 │ │ │ │ + bvc.n 108508 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s8 d0, d8, d18 │ │ │ │ - vhadd.s16 d0, d2, d18 │ │ │ │ - bmi.n 108438 │ │ │ │ + @ instruction: 0xf2500022 │ │ │ │ + @ instruction: 0xf25a0022 │ │ │ │ + bvc.n 1084c8 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10859c │ │ │ │ + bvc.n 10862c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf6f40022 │ │ │ │ - movt r0, #10274 @ 0x2822 │ │ │ │ - bmi.n 108540 │ │ │ │ + @ instruction: 0xfa3c0022 │ │ │ │ + @ instruction: 0xfa0a0022 │ │ │ │ + bvc.n 1085d0 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 1084a4 │ │ │ │ + bvs.n 108534 │ │ │ │ movs r2, r4 │ │ │ │ - rsb r0, r6, r2, asr #32 │ │ │ │ - rsbs r0, ip, r2, asr #32 │ │ │ │ - bcc.n 108464 │ │ │ │ + vhadd.s8 d0, d14, d18 │ │ │ │ + vhadd.s32 d0, d4, d18 │ │ │ │ + bvs.n 1084f4 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 1085c8 │ │ │ │ + bvs.n 108458 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 108588 │ │ │ │ - movs r2, r4 │ │ │ │ - bcs.n 1084ec │ │ │ │ + bvs.n 108618 │ │ │ │ movs r2, r4 │ │ │ │ - stmdb lr, {r1, r5} │ │ │ │ - b.n 1084a4 │ │ │ │ + bvs.n 10857c │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10857c │ │ │ │ + mrrc 0, 2, r0, r6, cr2 │ │ │ │ + @ instruction: 0xeae40022 │ │ │ │ + bpl.n 10860c │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 1084e0 │ │ │ │ + bmi.n 108570 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 1084a0 │ │ │ │ + bmi.n 108530 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108604 │ │ │ │ + bmi.n 108494 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 1085c4 │ │ │ │ + bmi.n 108654 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 108528 │ │ │ │ + bmi.n 1085b8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10855c │ │ │ │ + ble.n 1085ec │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10868c │ │ │ │ + bgt.n 10851c │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 108684 │ │ │ │ + bcc.n 108514 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 1085e8 │ │ │ │ + bcc.n 108678 │ │ │ │ movs r2, r4 │ │ │ │ - ldr??.w r0, [lr, #34] @ 0x22 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + stc2l 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1085b4 │ │ │ │ + bcc.n 108644 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + bcs.n 1085a8 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + bcs.n 108584 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + bcs.n 1084e8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 108954 │ │ │ │ + b.n 107fe4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1088ec │ │ │ │ + b.n 107f7c │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + bcs.n 108634 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + bne.n 108598 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + bne.n 108574 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + bne.n 1086d8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1086b4 │ │ │ │ + bls.n 108544 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1086cc │ │ │ │ + bls.n 10855c │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + bne.n 1086b4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + bne.n 108618 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + beq.n 1085f4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + beq.n 108558 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3e40022 │ │ │ │ - @ instruction: 0xf3a60022 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xf72c0022 │ │ │ │ + @ instruction: 0xf6ee0022 │ │ │ │ + beq.n 108518 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 10867c │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + beq.n 108668 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7be0022 │ │ │ │ - @ instruction: 0xf7d20022 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + @ instruction: 0xfb060022 │ │ │ │ + smlatb r0, sl, r2, r0 │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - and.w r0, sl, #34 @ 0x22 │ │ │ │ - ands.w r0, lr, #34 @ 0x22 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf3520022 │ │ │ │ + @ instruction: 0xf3660022 │ │ │ │ + ldmia r7!, {r2} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r5, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 1085b4 │ │ │ │ + bcc.n 108644 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 1085c8 │ │ │ │ + bcc.n 108658 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10ea4e │ │ │ │ movw r3, #1039 @ 0x40f │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ @@ -223849,73 +223842,73 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3106 @ 0xc22 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - @ instruction: 0xe9980022 │ │ │ │ - @ instruction: 0xe9b20022 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stcl 0, cr0, [r0], #136 @ 0x88 │ │ │ │ + ldcl 0, cr0, [sl], #136 @ 0x88 │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2780022 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + rsb r0, r0, #10616832 @ 0xa20000 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 109044 │ │ │ │ + bge.n 108ed4 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 108f64 │ │ │ │ + bvc.n 108ff4 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + bcs.n 109040 │ │ │ │ movs r2, r4 │ │ │ │ - adds.w r0, r0, r2, asr #32 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + cdp 0, 5, cr0, cr8, cr2, {1} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldc 0, cr0, [r4], #-136 @ 0xffffff78 │ │ │ │ - adcs.w r0, r0, r2, asr #32 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + vhadd.s d16, d12, d18 │ │ │ │ + cdp 0, 9, cr0, cr8, cr2, {1} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe99c0022 │ │ │ │ - itee ls │ │ │ │ - movls r2, r4 │ │ │ │ - ittt mi @ unpredictable │ │ │ │ - movmi r2, r4 │ │ │ │ - ldrmi.w r2, [r4, #944] @ 0x3b0 │ │ │ │ - movmi.w r3, #8192 @ 0x2000 │ │ │ │ + stcl 0, cr0, [r4], #136 @ 0x88 │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ + mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 106c2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 109034 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -225127,193 +225120,193 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2153 @ 0x869 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - b.n 109a58 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 109930 │ │ │ │ - movs r2, r4 │ │ │ │ - pop {r3, r4} │ │ │ │ + strd r0, r0, [r0, #-136] @ 0x88 │ │ │ │ + stmia.w sl!, {r1, r5} │ │ │ │ + nop {6} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 109ee6 │ │ │ │ + yield │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 109df0 │ │ │ │ + bvc.n 109e80 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 109d88 │ │ │ │ + bvs.n 109e18 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 109ee4 │ │ │ │ + bkpt 0x00d8 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 109ed4 │ │ │ │ + bkpt 0x008a │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + hlt 0x0032 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + rev16 r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 109e5c │ │ │ │ + bmi.n 109eec │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 109e9c │ │ │ │ + bmi.n 109f2c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + rev16 r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + rev r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00bc │ │ │ │ + stmia r2!, {r2} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + rev r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + cbnz r2, 109ee6 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 109dcc │ │ │ │ + bls.n 109e5c │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 109dec │ │ │ │ + bls.n 109e7c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + cbnz r6, 109ef0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + cbnz r6, 109ee0 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 109f84 │ │ │ │ + bhi.n 109e14 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 109ee4 │ │ │ │ + bhi.n 109f74 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + cbnz r6, 109ee6 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + cbnz r6, 109ed6 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + cbnz r2, 109ee4 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr2, {1} │ │ │ │ - cdp2 0, 14, cr0, cr12, cr2, {1} │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + lsls r6, r4, #8 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb876 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 109f6c │ │ │ │ + b.n 10a5fc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + @ instruction: 0xb872 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb822 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xb826 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1} │ │ │ │ - movs r2, r4 │ │ │ │ - cbnz r0, 109f8c │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + itet mi │ │ │ │ + movmi r2, r4 │ │ │ │ + it eq @ unpredictable │ │ │ │ + moveq r2, r4 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xb766 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r5} │ │ │ │ + @ instruction: 0xb76a │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 109fa8 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 109fb0 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 109fa0 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 109fac │ │ │ │ + bkpt 0x00d8 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 109fb2 │ │ │ │ + bkpt 0x00e0 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 109fae │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 109f9e │ │ │ │ + cpsid a │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + bne.n 109ecc │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + bne.n 109e70 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 109faa │ │ │ │ + cpsid a │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r4, r3 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r2, r2 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ movs r2, r4 │ │ │ │ - uxth r2, r0 │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - ldc2 0, cr0, [r8], {34} @ 0x22 │ │ │ │ - mrrc2 0, 2, r0, r4, cr2 │ │ │ │ - sxtb r2, r6 │ │ │ │ + vaddl.u32 q8, d0, d18 │ │ │ │ + vaddl.u16 q0, d12, d18 │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - sxth r2, r4 │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 109fb8 │ │ │ │ + bcc.n 10a048 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + bcs.n 109ec4 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 109fcc │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 109fbc │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 109fcc │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 109fbc │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 109fca │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 109fba │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 109fca │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + push {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + push {r1, r3} │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, 10a042 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 109fec │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -226333,299 +226326,298 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3650 @ 0xe42 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + sxtb r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + cbz r0, 10abe4 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.u8 q0, d12, d18 │ │ │ │ - vaddl.u16 q0, d6, d18 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ + movs r3, r4 │ │ │ │ + cbz r4, 10abf0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + cbz r4, 10abe0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b318 │ │ │ │ + b.n 10a9a8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b1e8 │ │ │ │ + b.n 10a878 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 10abe2 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + cbz r6, 10abd2 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10ac58 │ │ │ │ + blt.n 10aae8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10aed0 │ │ │ │ + b.n 10a560 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + cbz r2, 10abde │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ - movs r2, r4 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 10aac0 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10aaf0 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + @ instruction: 0xeab20022 │ │ │ │ + pkhtb r0, r8, r2, asr #32 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + pop {r1, r6} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10ac00 │ │ │ │ + pop {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfa600022 │ │ │ │ - vld1.8 {d16[1]}, [sl], r2 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + stc2 0, cr0, [r8, #136]! @ 0x88 │ │ │ │ + ldc2 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10ac48 │ │ │ │ + bge.n 10acd8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10ac14 │ │ │ │ + bvc.n 10aca4 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10ac4c │ │ │ │ + bvc.n 10acdc │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + @ instruction: 0xb86e │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb874 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10a948 │ │ │ │ + @ instruction: 0xe9ae0022 │ │ │ │ + @ instruction: 0xe9bc0022 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10a968 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + bpl.n 10acec │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + bpl.n 10ad0c │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ac5c │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ac7c │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + bpl.n 10ad08 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + bpl.n 10aca8 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ac78 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ac18 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + bpl.n 10acc4 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + bmi.n 10ac44 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ac34 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10abb4 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + bmi.n 10aca4 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + bmi.n 10ada4 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ac14 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ad14 │ │ │ │ + add r4, sp, #0 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #32 │ │ │ │ + bvc.n 10ad3c │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + movs r3, r4 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10acac │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [r2, #136] @ 0x88 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + @ instruction: 0xf7040022 │ │ │ │ + @ instruction: 0xf70a0022 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ + movs r2, r4 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3bc0022 │ │ │ │ - @ instruction: 0xf3c20022 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10ad26 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10ad2e │ │ │ │ + stc2l 0, cr0, [r4], #136 @ 0x88 │ │ │ │ + ldc2l 0, cr0, [r2], #136 @ 0x88 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #784 @ (adr r7, 10b008 ) │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb.w r0, [ip, #34] @ 0x22 │ │ │ │ - vld1.8 {d0[1]}, [sl], r2 │ │ │ │ - add r7, pc, #800 @ (adr r7, 10b024 ) │ │ │ │ + sxtb r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #480 @ (adr r7, 10aee8 ) │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + cbz r4, 10ad68 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #496 @ (adr r7, 10af04 ) │ │ │ │ + uxtb r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #176 @ (adr r7, 10adc8 ) │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #80 @ (adr r7, 10ad74 ) │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #784 @ (adr r6, 10b038 ) │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - it pl │ │ │ │ - movpl r2, r4 │ │ │ │ - itte vs │ │ │ │ - movvs r2, r4 │ │ │ │ - addvs r6, pc, #800 @ (adr r6, 10b054 ) │ │ │ │ - movvc r2, r4 │ │ │ │ - add r6, pc, #480 @ (adr r6, 10af18 ) │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #496 @ (adr r6, 10af34 ) │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #176 @ (adr r6, 10adf8 ) │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #88 @ (adr r6, 10adac ) │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #800 @ (adr r5, 10b078 ) │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10ada8 │ │ │ │ + @ instruction: 0xb67e │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10adb0 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #792 @ (adr r5, 10b07c ) │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #472 @ (adr r5, 10af40 ) │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #488 @ (adr r5, 10af5c ) │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #168 @ (adr r5, 10ae20 ) │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - sxth r4, r1 │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - sxth r0, r4 │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #184 @ (adr r5, 10ae3c ) │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #888 @ (adr r4, 10b100 ) │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10adae │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10adb6 │ │ │ │ + push {r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #936 @ (adr r4, 10b13c ) │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #616 @ (adr r4, 10b000 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 10b120 ) │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #664 @ (adr r4, 10b03c ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 10b15c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #344 @ (adr r4, 10af00 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 10b020 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #392 @ (adr r4, 10af3c ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 10b05c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #72 @ (adr r4, 10ae00 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 10af20 ) │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #120 @ (adr r4, 10ae3c ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 10af5c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #824 @ (adr r3, 10b100 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 10ae20 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + bne.n 10ad0c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe80c0022 │ │ │ │ - add r3, pc, #840 @ (adr r3, 10b11c ) │ │ │ │ + adcs.w r0, r4, r2, asr #32 │ │ │ │ + add r7, pc, #104 @ (adr r7, 10ae3c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #520 @ (adr r3, 10afe0 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 10b100 ) │ │ │ │ movs r2, r4 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + b.n 10b334 │ │ │ │ movs r2, r4 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + b.n 10b378 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #568 @ (adr r3, 10b01c ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 10b13c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #248 @ (adr r3, 10aee0 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 10b000 ) │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10ae00 │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ @@ -227610,245 +227602,245 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4250 @ 0x109a │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + beq.n 10b9d4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - add r0, pc, #912 @ (adr r0, 10bcbc ) │ │ │ │ - movs r2, r4 │ │ │ │ - add r0, pc, #592 @ (adr r0, 10bb80 ) │ │ │ │ - movs r2, r4 │ │ │ │ - bpl.n 10b944 │ │ │ │ + beq.n 10b96c │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10b8c4 │ │ │ │ + add r4, pc, #176 @ (adr r4, 10b9dc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #496 @ (adr r0, 10bb2c ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 10bca0 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #176 @ (adr r0, 10b9f0 ) │ │ │ │ + bhi.n 10b9d4 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + bhi.n 10b954 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + add r3, pc, #784 @ (adr r3, 10bc4c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #192 @ (adr r0, 10ba0c ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 10bb10 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf4ec0022 │ │ │ │ - @ instruction: 0xf4fa0022 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + add r3, pc, #480 @ (adr r3, 10bb2c ) │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 13, cr0, cr12, cr2, {1} │ │ │ │ - cdp2 0, 14, cr0, cr6, cr2, {1} │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + add r3, pc, #160 @ (adr r3, 10b9f0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldrh.w r0, [r4, r2, lsl #2] │ │ │ │ + str.w r0, [r2, r2, lsl #2] │ │ │ │ + add r3, pc, #176 @ (adr r3, 10ba0c ) │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10b8f4 │ │ │ │ + add r2, pc, #880 @ (adr r2, 10bcd0 ) │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10b90c │ │ │ │ + lsls r4, r4, #8 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ + movs r3, r4 │ │ │ │ + add r2, pc, #896 @ (adr r2, 10bcec ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + add r2, pc, #576 @ (adr r2, 10bbb0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ble.n 10b984 │ │ │ │ movs r2, r4 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + ble.n 10b99c │ │ │ │ movs r2, r4 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + add r2, pc, #592 @ (adr r2, 10bbcc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + add r2, pc, #272 @ (adr r2, 10ba90 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + b.n 10bcec │ │ │ │ movs r2, r4 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + b.n 10bd1c │ │ │ │ movs r2, r4 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + add r2, pc, #288 @ (adr r2, 10baac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + add r1, pc, #992 @ (adr r1, 10bd70 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + b.n 10bf94 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10ba10 │ │ │ │ + b.n 10bfbc │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10b9b8 │ │ │ │ + add r1, pc, #1008 @ (adr r1, 10bd8c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + add r1, pc, #688 @ (adr r1, 10bc50 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + bvc.n 10baa0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe8c20022 │ │ │ │ - @ instruction: 0xe8dc0022 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + bvc.n 10ba48 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + add r1, pc, #648 @ (adr r1, 10bc34 ) │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10b9d8 │ │ │ │ + add r1, pc, #328 @ (adr r1, 10baf8 ) │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10ba00 │ │ │ │ + stc 0, cr0, [sl], {34} @ 0x22 │ │ │ │ + stc 0, cr0, [r4], #-136 @ 0xffffff78 │ │ │ │ + add r1, pc, #344 @ (adr r1, 10bb14 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + add r1, pc, #24 @ (adr r1, 10b9d8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + bgt.n 10ba68 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10b9e8 │ │ │ │ + bgt.n 10ba90 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10ba10 │ │ │ │ + add r1, pc, #40 @ (adr r1, 10b9f4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + add r0, pc, #744 @ (adr r0, 10bcb8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + bge.n 10ba78 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b440 │ │ │ │ + bge.n 10baa0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b468 │ │ │ │ + add r0, pc, #760 @ (adr r0, 10bcd4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + add r0, pc, #440 @ (adr r0, 10bb98 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldrd r0, r0, [r6], #-136 @ 0x88 │ │ │ │ + stmia.w r8, {r1, r5} │ │ │ │ + add r0, pc, #456 @ (adr r0, 10bbb4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + add r0, pc, #136 @ (adr r0, 10ba78 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + bne.n 10baa4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb500022 │ │ │ │ - @ instruction: 0xfb660022 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + cdp2 0, 9, cr0, cr8, cr2, {1} │ │ │ │ + cdp2 0, 10, cr0, cr14, cr2, {1} │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 4, cr0, cr8, cr2, {1} │ │ │ │ - cdp 0, 5, cr0, cr10, cr2, {1} │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + @ instruction: 0xf1900022 │ │ │ │ + sub.w r0, r2, #34 @ 0x22 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ + movs r2, r4 │ │ │ │ + ldc2 0, cr0, [ip, #-136] @ 0xffffff78 │ │ │ │ + stc2 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - ldr??.w r0, [r4, #34] @ 0x22 │ │ │ │ - vld1.8 {d16[1]}, [r6], r2 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + pop {r1} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + cbnz r0, 10baaa │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + bvc.n 10ba38 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10b9a8 │ │ │ │ + bhi.n 10ba58 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10b9c8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + bcc.n 10ba38 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10b9a8 │ │ │ │ + bcc.n 10b990 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10bb00 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + b.n 10bf48 │ │ │ │ movs r2, r4 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + b.n 10bf78 │ │ │ │ movs r2, r4 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + bmi.n 10b9a0 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10bb10 │ │ │ │ + bmi.n 10b9c0 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10bb30 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + @ instruction: 0xf2300022 │ │ │ │ + movw r0, #16418 @ 0x4022 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 14, cr0, cr8, cr2, {1} │ │ │ │ - cdp 0, 15, cr0, cr12, cr2, {1} │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - itt eq │ │ │ │ - moveq r2, r4 │ │ │ │ - ldreq r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10bae0 │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - rev r0, r1 │ │ │ │ + pop {r4, r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + cbnz r0, 10bb12 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + cbnz r4, 10bb18 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3dc0022 │ │ │ │ - @ instruction: 0xf3e40022 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + @ instruction: 0xf7240022 │ │ │ │ + @ instruction: 0xf72c0022 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + cbnz r4, 10bb52 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + cbnz r0, 10bb42 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10bbc0 │ │ │ │ + bge.n 10ba50 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10bb64 │ │ │ │ + bge.n 10b9f4 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c120 │ │ │ │ + b.n 10b7b0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c14c │ │ │ │ + b.n 10b7dc │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ @@ -228860,297 +228852,293 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ - movs r2, r4 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ - movs r2, r4 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ - movs r2, r4 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + bcs.n 10c5fc │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + bcs.n 10c61c │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + sxth r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + sxth r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10c668 │ │ │ │ + uxth r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10c600 │ │ │ │ + sxth r4, r4 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + bls.n 10c6f8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + bhi.n 10c690 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + cbnz r4, 10c746 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + cbnz r2, 10c734 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + cbnz r4, 10c70e │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + cbnz r6, 10c716 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10c7d0 │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10c808 │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10c788 │ │ │ │ + ble.n 10c660 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10c7a8 │ │ │ │ + ble.n 10c698 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + b.n 10c818 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + b.n 10c838 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 8, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 5, cr0, cr8, cr2, {1} │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c64c │ │ │ │ + str r4, [sp, #16] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c67c │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + rsb r0, lr, #34 @ 0x22 │ │ │ │ + sub.w r0, r0, #34 @ 0x22 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10c84c │ │ │ │ + @ instruction: 0xeabe0022 │ │ │ │ + @ instruction: 0xead40022 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10c68c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + bge.n 10c6dc │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + bge.n 10c71c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ce64 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ce94 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + b.n 10c4f4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + b.n 10c524 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #32 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + cbz r2, 10c7ee │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + cbz r0, 10c7f8 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10c8a4 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10c6d4 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10c7a4 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10c724 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + bmi.n 10c834 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + bcc.n 10c7b4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldmia r6!, {} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #576 @ (adr r7, 10ca40 ) │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #632 @ (adr r7, 10ca7c ) │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + beq.n 10c840 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + beq.n 10c868 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xeb240022 │ │ │ │ - @ instruction: 0xeb3e0022 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + cdp 0, 6, cr0, cr12, cr2, {1} │ │ │ │ + cdp 0, 8, cr0, cr6, cr2, {1} │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + cbz r0, 10c876 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + cbz r4, 10c87c │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10c81c │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + bvc.n 10c8ac │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c710 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c754 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + eor.w r0, r0, r2, asr #32 │ │ │ │ + @ instruction: 0xeaa00022 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + bne.n 10c828 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + bne.n 10c954 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #112 @ (adr r0, 10c950 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 10ca70 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #208 @ (adr r0, 10c9b4 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 10cad4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 10e6c0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -230157,285 +230145,285 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ nop │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ movs r2, r4 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + b.n 10d8d0 │ │ │ │ movs r2, r4 │ │ │ │ - svc 4 │ │ │ │ + b.n 10d900 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + b.n 10d8f0 │ │ │ │ movs r2, r4 │ │ │ │ - svc 4 │ │ │ │ + b.n 10d910 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10d3dc │ │ │ │ + bge.n 10d46c │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10d574 │ │ │ │ + bge.n 10d404 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10d4a8 │ │ │ │ + push {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d6ac │ │ │ │ + b.n 10cd3c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d52c │ │ │ │ + b.n 10dbbc │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + cbz r4, 10d53a │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + cbz r2, 10d528 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d674 │ │ │ │ + b.n 10cd04 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d564 │ │ │ │ + b.n 10dbf4 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #504 @ (adr r4, 10d70c ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 10d82c ) │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10d528 │ │ │ │ + bpl.n 10d5b8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10d5c8 │ │ │ │ + bvc.n 10d458 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10d5f8 │ │ │ │ + bvc.n 10d488 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #680 @ (adr r6, 10d82c ) │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #752 @ (adr r6, 10d878 ) │ │ │ │ + add r2, sp, #16 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10d500 │ │ │ │ + bcc.n 10d590 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10d538 │ │ │ │ + bmi.n 10d5c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r4} │ │ │ │ + @ instruction: 0xb75c │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10d64e │ │ │ │ + @ instruction: 0xb722 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + beq.n 10d5e4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + beq.n 10d5f0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + add r2, pc, #232 @ (adr r2, 10d71c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + add r2, pc, #296 @ (adr r2, 10d760 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #175] @ 0xaf │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ @@ -231395,117 +231383,117 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ b.w 105b5e │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105b80 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ b.w 105b5e │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #520 @ (adr r2, 10e468 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 10e588 ) │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10e29c │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10e292 │ │ │ │ + push {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + add r2, pc, #208 @ (adr r2, 10e3a0 ) │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10e2d6 │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + bcs.n 10e224 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + bne.n 10e344 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105b80 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ b.w 105b5e │ │ │ │ ldrb.w r3, [r4, #372] @ 0x174 │ │ │ │ @@ -231824,15 +231812,15 @@ │ │ │ │ ldrb.w r3, [r4, #218] @ 0xda │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ b.w 1087f0 │ │ │ │ add.w r3, sp, #5120 @ 0x1400 │ │ │ │ adds r3, #24 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2c94a4 │ │ │ │ + bl 2c97ec │ │ │ │ ldr.w r3, [pc, #2692] @ 10f1c4 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #2684] @ 10f1c8 │ │ │ │ @@ -232717,193 +232705,193 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2203 @ 0x89b │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ nop │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ - movs r2, r4 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + strb r2, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10f26a │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x0012 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + itee cc │ │ │ │ + movcc r2, r4 │ │ │ │ + popcs {r1, r3, r4, r6, r7, pc} │ │ │ │ + movcs r2, r4 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + cbnz r6, 10f282 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + cbnz r6, 10f270 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + cbnz r2, 10f290 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + cbnz r6, 10f276 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + cbnz r2, 10f29e │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + revsh r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + cbnz r2, 10f2ae │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + hlt 0x003e │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + rev16 r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + hlt 0x0016 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + str r4, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + hlt 0x0022 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + str r4, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + str r0, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + str r2, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + str r4, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + str r4, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + str r4, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + str r4, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + str r4, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + str r4, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + str r4, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + str r4, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + str r4, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + str r4, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + str r4, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + str r4, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + str r4, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + str r4, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + str r4, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + str r4, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + str r4, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3888] @ 110250 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 110254 │ │ │ │ ldr.w r3, [pc, #3888] @ 110258 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 11025c │ │ │ │ @@ -234113,661 +234101,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3064 @ 0xbf8 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + cbnz r2, 11026e │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + cbnz r0, 110274 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + cbnz r6, 11027e │ │ │ │ movs r2, r4 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + cbnz r0, 110278 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + cbnz r2, 11028a │ │ │ │ movs r2, r4 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + cbnz r0, 11027c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + cbnz r6, 110294 │ │ │ │ movs r2, r4 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + cbnz r2, 1102a0 │ │ │ │ movs r2, r4 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + cbnz r2, 1102ac │ │ │ │ movs r2, r4 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb880 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + cbnz r6, 1102b6 │ │ │ │ movs r2, r4 │ │ │ │ - push {r3, lr} │ │ │ │ + @ instruction: 0xb850 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ movs r2, r4 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb820 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + strb r2, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #456 @ (adr r3, 11056c ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 11068c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #480 @ (adr r3, 110588 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 1106a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + add r3, pc, #136 @ (adr r3, 11045c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + add r2, pc, #960 @ (adr r2, 110798 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, r3] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #920] @ (1109d8 ) │ │ │ │ + strh r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #728] @ (110928 ) │ │ │ │ + strh r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #856] @ (1109b4 ) │ │ │ │ + strh r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #536] @ (110878 ) │ │ │ │ + strh r6, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #648] @ (1108f4 ) │ │ │ │ + strh r2, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #336] @ (1107c0 ) │ │ │ │ + strh r4, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #472] @ (110854 ) │ │ │ │ + strh r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #152] @ (110718 ) │ │ │ │ + strh r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #280] @ (1107a4 ) │ │ │ │ + strh r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #984] @ (110a68 ) │ │ │ │ + strh r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #88] @ (1106f4 ) │ │ │ │ + strh r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #792] @ (1109b8 ) │ │ │ │ + strh r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #920] @ (110a44 ) │ │ │ │ + strh r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #600] @ (110908 ) │ │ │ │ + str r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #728] @ (110994 ) │ │ │ │ + str r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #408] @ (110858 ) │ │ │ │ + str r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #536] @ (1108e4 ) │ │ │ │ + str r6, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #216] @ (1107a8 ) │ │ │ │ + str r6, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #344] @ (110834 ) │ │ │ │ + str r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #24] @ (1106f8 ) │ │ │ │ + str r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #152] @ (110784 ) │ │ │ │ + str r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #856] @ (110a48 ) │ │ │ │ + str r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #984] @ (110ad4 ) │ │ │ │ + str r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #664] @ (110998 ) │ │ │ │ + str r6, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #792] @ (110a24 ) │ │ │ │ + str r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #472] @ (1108e8 ) │ │ │ │ + str r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + strb r2, [r5, #3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #600] @ (110974 ) │ │ │ │ + str r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #280] @ (110838 ) │ │ │ │ + str r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + strb r2, [r1, #11] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #408] @ (1108c4 ) │ │ │ │ + str r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #88] @ (110788 ) │ │ │ │ + str r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + strb r2, [r1, #3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #216] @ (110814 ) │ │ │ │ + str r6, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #920] @ (110ad8 ) │ │ │ │ + str r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + strb r2, [r6, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + strb r0, [r6, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #8] @ (110754 ) │ │ │ │ + str r2, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #720] @ (110a20 ) │ │ │ │ + ldr r7, [pc, #1008] @ (110b40 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #856] @ (110ab4 ) │ │ │ │ + str r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #536] @ (110978 ) │ │ │ │ + ldr r7, [pc, #824] @ (110a98 ) │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 111690 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 111694 │ │ │ │ ldr.w r3, [pc, #3884] @ 111698 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 11169c │ │ │ │ @@ -235976,661 +235964,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2092 @ 0x82c │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + ldr r2, [pc, #888] @ (111a14 ) │ │ │ │ movs r2, r4 │ │ │ │ - bx r8 │ │ │ │ + ldr r2, [pc, #568] @ (1118d8 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - bx ip │ │ │ │ + ldr r2, [pc, #696] @ (111964 ) │ │ │ │ movs r2, r4 │ │ │ │ - bx r2 │ │ │ │ + ldr r2, [pc, #376] @ (111828 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + strb r6, [r1, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + strb r0, [r5, #3] │ │ │ │ movs r2, r4 │ │ │ │ - bx r6 │ │ │ │ + ldr r2, [pc, #504] @ (1118b4 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, ip │ │ │ │ + ldr r2, [pc, #184] @ (111778 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - bx r0 │ │ │ │ + ldr r2, [pc, #312] @ (111804 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r6 │ │ │ │ + ldr r1, [pc, #1016] @ (111ac8 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, sl │ │ │ │ + ldr r2, [pc, #120] @ (111754 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r0 │ │ │ │ + ldr r1, [pc, #824] @ (111a18 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r4 │ │ │ │ + ldr r1, [pc, #952] @ (111aa4 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, sl │ │ │ │ + ldr r1, [pc, #632] @ (111968 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, lr │ │ │ │ + ldr r1, [pc, #760] @ (1119f4 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r4 │ │ │ │ + ldr r1, [pc, #440] @ (1118b8 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r8 │ │ │ │ + ldr r1, [pc, #568] @ (111944 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, lr │ │ │ │ + ldr r1, [pc, #248] @ (111808 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r2 │ │ │ │ + ldr r1, [pc, #360] @ (111884 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp ip, r8 │ │ │ │ + ldr r1, [pc, #48] @ (111750 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, ip │ │ │ │ + ldr r1, [pc, #184] @ (1117e4 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r2 │ │ │ │ + ldr r0, [pc, #888] @ (111aa8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r6 │ │ │ │ + ldr r0, [pc, #1016] @ (111b34 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, ip │ │ │ │ + ldr r0, [pc, #696] @ (1119f8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r0 │ │ │ │ + ldr r0, [pc, #824] @ (111a84 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r6 │ │ │ │ + ldr r0, [pc, #504] @ (111948 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, sl │ │ │ │ + ldr r0, [pc, #632] @ (1119d4 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ + ldr r0, [pc, #312] @ (111898 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r4 │ │ │ │ + ldr r0, [pc, #440] @ (111924 ) │ │ │ │ movs r2, r4 │ │ │ │ - add lr, sl │ │ │ │ + ldr r0, [pc, #120] @ (1117e8 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ movs r2, r4 │ │ │ │ - add sl, lr │ │ │ │ + ldr r0, [pc, #232] @ (111864 ) │ │ │ │ movs r2, r4 │ │ │ │ - add ip, r4 │ │ │ │ + blxns sp │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r8 │ │ │ │ + ldr r0, [pc, #56] @ (1117c4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, lr │ │ │ │ + @ instruction: 0x47be │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #168 @ (adr r3, 11183c ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 11195c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #896 @ (adr r2, 111b18 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 111838 ) │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r2 │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r8 │ │ │ │ + @ instruction: 0x478e │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #120 @ (adr r3, 11181c ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 11193c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #704 @ (adr r2, 111a68 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 111b88 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, ip │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r2 │ │ │ │ + bx fp │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #584 @ (adr r1, 1119fc ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 111b1c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #0 @ (adr r1, 1117b8 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 1118d8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r6 │ │ │ │ + bx pc │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r4 │ │ │ │ + bx r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r0 │ │ │ │ + bx r9 │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r6 │ │ │ │ + mov lr, pc │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #600 @ (adr r0, 111a2c ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 111b4c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #640 @ (adr r0, 111a58 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 111b78 ) │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r2 │ │ │ │ + bx r3 │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r0 │ │ │ │ + mov lr, r9 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #616 @ (adr r0, 111a4c ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 111b6c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #448 @ (adr r0, 1119a8 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 111ac8 ) │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r4 │ │ │ │ + mov lr, sp │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r2 │ │ │ │ + mov lr, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r6 │ │ │ │ + mov lr, r7 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r4 │ │ │ │ + mov r6, sp │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r0 │ │ │ │ + mov lr, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r6 │ │ │ │ + mov r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ + mov r6, fp │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r0 │ │ │ │ + mov r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r4 │ │ │ │ + mov r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp lr, fp │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp lr, pc │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r4 │ │ │ │ + cmp lr, r5 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp lr, r9 │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r6 │ │ │ │ + cmp r6, pc │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r2 │ │ │ │ + cmp lr, r3 │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r0 │ │ │ │ + cmp r6, r9 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r4 │ │ │ │ + cmp r6, sp │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #728] @ (111b4c ) │ │ │ │ + ldr r5, [pc, #1016] @ (111c6c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #528] @ (111a88 ) │ │ │ │ + ldr r5, [pc, #816] @ (111ba8 ) │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r4 │ │ │ │ + add lr, sp │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #296] @ (1119ac ) │ │ │ │ + ldr r5, [pc, #584] @ (111acc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #336] @ (1119d8 ) │ │ │ │ + ldr r5, [pc, #624] @ (111af8 ) │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r6 │ │ │ │ + add lr, r7 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r2 │ │ │ │ + add lr, fp │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r0 │ │ │ │ + add lr, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + strb r6, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + strb r4, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r4 │ │ │ │ + add lr, r5 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r2 │ │ │ │ + add r6, fp │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r6 │ │ │ │ + add r6, pc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4 │ │ │ │ + add r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r0 │ │ │ │ + add r6, r9 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r6 │ │ │ │ + mvns r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2 │ │ │ │ + add r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r0 │ │ │ │ + mvns r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r4 │ │ │ │ + mvns r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r2 │ │ │ │ + bics r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r4 │ │ │ │ + muls r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r0 │ │ │ │ + bics r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + orrs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r2 │ │ │ │ + muls r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + orrs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + orrs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + cmn r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 11194c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + cmn r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + cmp r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + cmn r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + negs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + add r0, pc, #904 @ (adr r0, 111cdc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + add r0, pc, #928 @ (adr r0, 111cf8 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + cmp r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #6 │ │ │ │ + negs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + add r0, pc, #920 @ (adr r0, 111cfc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + add r0, pc, #736 @ (adr r0, 111c48 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + negs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + tst r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + tst r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + rors r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + tst r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + rors r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + sbcs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + sbcs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #22 │ │ │ │ + adcs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + adcs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + asrs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #6 │ │ │ │ + adcs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + lsrs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + asrs r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + lsrs r4, r1 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + lsls r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + lsls r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + eors r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #840] @ (111d4c ) │ │ │ │ + ldr r4, [pc, #104] @ (111a6c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + lsls r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + ands r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #872] @ (111d7c ) │ │ │ │ + ldr r4, [pc, #136] @ (111a9c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #22 │ │ │ │ + eors r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + ands r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + ands r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, lr │ │ │ │ + ldr r0, [pc, #760] @ (111d3c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r1 │ │ │ │ + ldr r0, [pc, #840] @ (111d9c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, pc │ │ │ │ + ldr r0, [pc, #792] @ (111d7c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r7, #30 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r7, #14 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #920] @ (111e4c ) │ │ │ │ + ldr r7, [pc, #184] @ (111b6c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #528] @ (111cc8 ) │ │ │ │ + ldr r4, [pc, #816] @ (111de8 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #936] @ (111e6c ) │ │ │ │ + ldr r7, [pc, #200] @ (111b8c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #352] @ (111c28 ) │ │ │ │ + ldr r4, [pc, #640] @ (111d48 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #952] @ (111e8c ) │ │ │ │ + ldr r7, [pc, #216] @ (111bac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #160] @ (111b78 ) │ │ │ │ + ldr r4, [pc, #448] @ (111c98 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r6, #30 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #968] @ (111eac ) │ │ │ │ + ldr r7, [pc, #232] @ (111bcc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #992] @ (111ec8 ) │ │ │ │ + ldr r4, [pc, #256] @ (111be8 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #22 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r5, #14 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r0 │ │ │ │ + add r2, r9 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r1 │ │ │ │ + add r0, sl │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r0 │ │ │ │ + add r2, r9 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r3 │ │ │ │ + add r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r4, #30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r4, #14 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #56] @ (111bcc ) │ │ │ │ + ldr r5, [pc, #344] @ (111cec ) │ │ │ │ movs r2, r4 │ │ │ │ - mov r8, sp │ │ │ │ + ldr r2, [pc, #192] @ (111c58 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 112ad0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 112ad4 │ │ │ │ ldr.w r3, [pc, #3884] @ 112ad8 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 112adc │ │ │ │ @@ -237839,661 +237827,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3848 @ 0xf08 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - add lr, sp │ │ │ │ + ldr r0, [pc, #216] @ (112bac ) │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r0, r5 │ │ │ │ + add r8, lr │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r5 │ │ │ │ + add sl, lr │ │ │ │ movs r2, r4 │ │ │ │ - adcs r0, r7 │ │ │ │ + add r8, r8 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r6, #30 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r5 │ │ │ │ + add sl, lr │ │ │ │ movs r2, r4 │ │ │ │ - adcs r0, r1 │ │ │ │ + add r8, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r5 │ │ │ │ + add sl, lr │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r3 │ │ │ │ + add r0, ip │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r6, #14 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r4 │ │ │ │ + add lr, sp │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r5 │ │ │ │ + add r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r4 │ │ │ │ + add sl, sp │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r7 │ │ │ │ + add r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r3 │ │ │ │ + add lr, ip │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r3 │ │ │ │ + add sl, ip │ │ │ │ movs r2, r4 │ │ │ │ - eors r0, r3 │ │ │ │ + bics r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r3 │ │ │ │ + add sl, ip │ │ │ │ movs r2, r4 │ │ │ │ - ands r0, r5 │ │ │ │ + muls r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r5, #30 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r3 │ │ │ │ + add sl, ip │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + muls r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r3 │ │ │ │ + add sl, ip │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + orrs r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r3 │ │ │ │ + add sl, ip │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + cmn r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r3 │ │ │ │ + add sl, ip │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + cmp r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r4, #14 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + str r0, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + str r0, [r4, #16] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + adds r3, #30 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + str r0, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + str r0, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r3, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + str r0, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #22 │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #6 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r3, [pc, #200] @ (112d1c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #0] @ (112c58 ) │ │ │ │ + ldr r3, [pc, #288] @ (112d78 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + adds r2, #30 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #312] @ (112d9c ) │ │ │ │ + ldr r5, [pc, #600] @ (112ebc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #544] @ (112e88 ) │ │ │ │ + ldr r5, [pc, #832] @ (112fa8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #328] @ (112dbc ) │ │ │ │ + ldr r5, [pc, #616] @ (112edc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #352] @ (112dd8 ) │ │ │ │ + ldr r5, [pc, #640] @ (112ef8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #344] @ (112ddc ) │ │ │ │ + ldr r5, [pc, #632] @ (112efc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #160] @ (112d28 ) │ │ │ │ + ldr r5, [pc, #448] @ (112e48 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #232] @ (112d7c ) │ │ │ │ + ldr r5, [pc, #520] @ (112e9c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #992] @ (113078 ) │ │ │ │ + ldr r5, [pc, #256] @ (112d98 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #22 │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + adds r1, #14 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + str r6, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + str r2, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #6 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + str r6, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + adds r0, #30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + str r6, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + str r6, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + adds r0, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + str r6, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + str r2, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + str r6, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + str r2, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r7, #30 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + str r6, [r3, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + str r6, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + str r2, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r6, #14 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, r1 │ │ │ │ + blx sl │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - eors r2, r6 │ │ │ │ + bics r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + orrs r4, r0 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r5, #30 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r3 │ │ │ │ + bics r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + cmn r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - eors r2, r1 │ │ │ │ + bics r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r5, #10 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r7 │ │ │ │ + bics r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + negs r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r5 │ │ │ │ + muls r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + negs r4, r0 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r3 │ │ │ │ + muls r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + tst r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + sbcs r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r4, #30 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + sbcs r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + sbcs r4, r0 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + sbcs r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #12 │ │ │ │ + adcs r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + sbcs r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + asrs r4, r4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + sbcs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + cmp r3, #14 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #536] @ (1130bc ) │ │ │ │ + ldr r7, [pc, #824] @ (1131dc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #592] @ (1130f8 ) │ │ │ │ + ldr r7, [pc, #880] @ (113218 ) │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r4, #4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #232] @ (112fac ) │ │ │ │ + ldr r5, [pc, #520] @ (1130cc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #288] @ (112fe8 ) │ │ │ │ + ldr r5, [pc, #576] @ (113108 ) │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #6 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + cmp r2, #30 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + cmp r2, #14 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #896] @ (113298 ) │ │ │ │ + strh r0, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #704] @ (1131e8 ) │ │ │ │ + strh r0, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #22 │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #216] @ (11300c ) │ │ │ │ + ldr r7, [pc, #504] @ (11312c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #512] @ (113138 ) │ │ │ │ + strh r0, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #304] @ (113078 ) │ │ │ │ + strh r4, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #2 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #128] @ (112fd8 ) │ │ │ │ + strh r0, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + cmp r1, #30 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - bx r1 │ │ │ │ + ldr r2, [pc, #344] @ (1130bc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #960] @ (113328 ) │ │ │ │ + strh r0, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - bx r3 │ │ │ │ + ldr r2, [pc, #408] @ (11310c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #768] @ (113278 ) │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - bx r2 │ │ │ │ + ldr r2, [pc, #360] @ (1130ec ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #576] @ (1131c8 ) │ │ │ │ + str r0, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #384] @ (113118 ) │ │ │ │ + str r0, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #22 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + cmp r0, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r3, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + adds r3, #28 │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #1156] @ 113468 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1156] @ 11346c │ │ │ │ ldr.w r3, [pc, #1156] @ 113470 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #1152] @ 113474 │ │ │ │ @@ -238907,237 +238895,237 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3272 @ 0xcc8 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + movs r2, #14 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + cmp r1, #26 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + orrs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + muls r4, r0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r7, #30 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + adds r3, #24 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + adds r3, #4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + strb r0, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + strb r4, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + strb r0, [r0, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + strb r0, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + movs r0, #14 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #448] @ (1136fc ) │ │ │ │ + ldr r5, [pc, #736] @ (11381c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #624] @ (1137b0 ) │ │ │ │ + ldr r5, [pc, #912] @ (1138d0 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + subs r4, r4, #7 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + movs r0, #14 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + subs r6, r7, #6 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + subs r6, r4, #7 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + subs r6, r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + subs r2, r7, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + subs r4, r5, #5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + subs r6, r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + subs r6, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + subs r6, r5, #5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r3, #4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + subs r6, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r6, #3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #768] @ (1138ac ) │ │ │ │ + ldr r5, [pc, #32] @ (1135cc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #544] @ (1137d0 ) │ │ │ │ + ldr r4, [pc, #832] @ (1138f0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r3, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r6, r1, #3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #768] @ (1138bc ) │ │ │ │ + ldr r5, [pc, #32] @ (1135dc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #384] @ (113740 ) │ │ │ │ + ldr r4, [pc, #672] @ (113860 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r6, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r4, #2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #752] @ (1138bc ) │ │ │ │ + ldr r5, [pc, #16] @ (1135dc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #224] @ (1136b0 ) │ │ │ │ + ldr r4, [pc, #512] @ (1137d0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r6, r1, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #768] @ (1138dc ) │ │ │ │ + ldr r5, [pc, #32] @ (1135fc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #64] @ (113620 ) │ │ │ │ + ldr r4, [pc, #352] @ (113740 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r4, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r2, #1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #736] @ (1138cc ) │ │ │ │ + ldr r5, [pc, #0] @ (1135ec ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #928] @ (113990 ) │ │ │ │ + ldr r4, [pc, #192] @ (1136b0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r5, #0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #752] @ (1138ec ) │ │ │ │ + ldr r5, [pc, #16] @ (11360c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #768] @ (113900 ) │ │ │ │ + ldr r4, [pc, #32] @ (113620 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r2, #1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r0, #0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #752] @ (1138fc ) │ │ │ │ + ldr r5, [pc, #16] @ (11361c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #608] @ (113870 ) │ │ │ │ + ldr r3, [pc, #896] @ (113990 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r5, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + adds r6, r3, #7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #736] @ (1138fc ) │ │ │ │ + ldr r5, [pc, #0] @ (11361c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #448] @ (1137e0 ) │ │ │ │ + ldr r3, [pc, #736] @ (113900 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r0, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + adds r6, r6, #6 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r0, #444] @ 0x1bc │ │ │ │ movw r2, #27497 @ 0x6b69 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #38568 @ 0x96a8 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -248578,15 +248566,15 @@ │ │ │ │ str.w r0, [r4, #3304] @ 0xce8 │ │ │ │ strb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ str.w r0, [r4, #3308] @ 0xcec │ │ │ │ str.w r0, [r4, #3312] @ 0xcf0 │ │ │ │ str.w r0, [r4, #3316] @ 0xcf4 │ │ │ │ str.w r0, [r4, #3320] @ 0xcf8 │ │ │ │ str.w r3, [r4, #3556] @ 0xde4 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2ff8 │ │ │ │ str.w r0, [r4, #3552] @ 0xde0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ @@ -248625,37 +248613,37 @@ │ │ │ │ cbz r0, 11aa52 │ │ │ │ ldr r2, [pc, #120] @ (11aaa4 ) │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11aa40 │ │ │ │ cbz r3, 11aa96 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3304] @ 0xce8 │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ str.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ str.w r2, [r5, #3316] @ 0xcf4 │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 11aa66 │ │ │ │ - bl 1c2db8 │ │ │ │ + bl 1c3100 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (11aaa8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (11aaac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ - bl 1c2db8 │ │ │ │ + bl 1c3100 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ b.n 11aa64 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 54208 │ │ │ │ ldr.w r0, [r5, #3308] @ 0xcec │ │ │ │ ldr.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ @@ -248665,15 +248653,15 @@ │ │ │ │ b.n 11aa40 │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #236] @ (11abb0 ) │ │ │ │ @@ -248684,15 +248672,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (11abb8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldr r2, [pc, #220] @ (11abbc ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -248724,15 +248712,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 11ab82 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 11ab74 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11aba8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -248783,52 +248771,52 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r6, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orns r0, r8, r9, asr #32 │ │ │ │ + stcl 0, cr0, [r0, #164] @ 0xa4 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3552] @ 0xde0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c2e88 │ │ │ │ + bl 1c31d0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 11abf0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3556] @ 0xde4 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3556] @ 0xde4 │ │ │ │ ldr.w r0, [r4, #3552] @ 0xde0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c2dcc │ │ │ │ + bl 1c3114 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 11abea │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3552] @ 0xde0 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c3250 │ │ │ │ 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] @ (11ad0c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -248880,30 +248868,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11ac4e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n 11ac4e │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 11acde │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11acfe │ │ │ │ b.n 11acd0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11acf2 │ │ │ │ @@ -249518,15 +249506,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 55408 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1c43f8 │ │ │ │ + bl 1c4740 │ │ │ │ cbz r0, 11b276 │ │ │ │ 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] @ (11b3c4 ) │ │ │ │ ldr r0, [pc, #332] @ (11b3c8 ) │ │ │ │ @@ -249657,31 +249645,40 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n 11b386 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #968] @ (11b784 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movs r6, r4 │ │ │ │ - ldc2 0, cr0, [r0, #132] @ 0x84 │ │ │ │ - stc2 0, cr0, [r4, #132] @ 0x84 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + lsls r0, r3, #3 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [sl, #132] @ 0x84 │ │ │ │ - movs r0, #16 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [sl, #-132]! @ 0xffffff7c │ │ │ │ - stc2 0, cr0, [r2, #-132]! @ 0xffffff7c │ │ │ │ - ldc2 0, cr0, [ip, #-132] @ 0xffffff7c │ │ │ │ - ldc2 0, cr0, [r8, #-132] @ 0xffffff7c │ │ │ │ - ldc2 0, cr0, [r6, #-132] @ 0xffffff7c │ │ │ │ - ldc2 0, cr0, [r0, #-132] @ 0xffffff7c │ │ │ │ ldr r4, [pc, #432] @ (11b5a8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1384] @ 0x568 │ │ │ │ ldr.w r2, [pc, #1252] @ 11b8f0 │ │ │ │ @@ -249701,15 +249698,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 55148 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1c55b8 │ │ │ │ + bl 1c5900 │ │ │ │ ldr.w r1, [pc, #1192] @ 11b8fc │ │ │ │ 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] │ │ │ │ @@ -250131,22 +250128,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #904] @ (11bc7c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r3, [pc, #896] @ (11bc78 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6], #-132 @ 0xffffff7c │ │ │ │ - ldc2 0, cr0, [r0], #-132 @ 0xffffff7c │ │ │ │ + vhadd.u32 d16, d14, d17 │ │ │ │ + vhadd.u d16, d8, d17 │ │ │ │ bl ffffb906 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + b.n 11bd78 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [lr, r1, lsl #2] │ │ │ │ + @ instruction: 0xfb860021 │ │ │ │ bx lr │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ beq.n 11b93a │ │ │ │ @@ -250678,16 +250675,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 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ 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 11bff4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -251241,16 +251238,16 @@ │ │ │ │ bne.n 11c5a8 │ │ │ │ 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 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 11c5ce │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -252238,15 +252235,15 @@ │ │ │ │ cbz r0, 11d110 │ │ │ │ ldr r2, [pc, #68] @ (11d130 ) │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11d0fe │ │ │ │ cbz r3, 11d122 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1308] @ 0x51c │ │ │ │ str.w r2, [r4, #1312] @ 0x520 │ │ │ │ str.w r2, [r4, #1316] @ 0x524 │ │ │ │ str.w r2, [r4, #1320] @ 0x528 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -252976,15 +252973,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bhi.n 11d924 │ │ │ │ + blt.n 11d7b4 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11d8a4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -253108,15 +253105,15 @@ │ │ │ │ beq.n 11da4e │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r4, [r4, #284] @ 0x11c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 11da48 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -253137,15 +253134,15 @@ │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 11da1a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 │ │ │ │ @@ -253165,24 +253162,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 126ea8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r2, [r5, #280] @ 0x118 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #280 @ 0x118 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #280] @ 0x118 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 │ │ │ │ @@ -253201,15 +253198,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #256 @ 0x100 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ 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 │ │ │ │ @@ -253217,22 +253214,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 11db32 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 │ │ │ │ @@ -253354,15 +253351,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 11dcc4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 11dcb2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 11dcea │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 11dc04 │ │ │ │ @@ -253412,15 +253409,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #296 @ 0x128 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r4, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 11dd5c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -253434,15 +253431,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 11dd38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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] @ (11de04 ) │ │ │ │ @@ -253618,24 +253615,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 126e6c │ │ │ │ add.w r0, r6, #296 @ 0x128 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ strd r2, r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #320 @ 0x140 │ │ │ │ add.w r0, r6, #296 @ 0x128 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #320] @ 0x140 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 │ │ │ │ @@ -253670,23 +253667,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r0, #296 @ 0x128 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ 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 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r4 │ │ │ │ bl 126ee4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 11e00c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -253817,15 +253814,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 11e104 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3588 @ 0xe04 │ │ │ │ addw r0, r0, #3588 @ 0xe04 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cbz r0, 11e1b6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 11e1c2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5513c │ │ │ │ movs r3, #1 │ │ │ │ @@ -253838,42 +253835,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11e1c2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11e1c8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 11e19c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 11e140 │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ str.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e160 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 11e1a0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e19e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 11e1c2 │ │ │ │ @@ -254433,15 +254430,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 11e6e4 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11e7b4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -254620,31 +254617,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (11e9b0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 11e934 │ │ │ │ asrs r4, r6, #28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11ea44 │ │ │ │ + b.n 11f0d4 │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ asrs r4, r4, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bx pc │ │ │ │ + ldr r2, [pc, #792] @ (11ecc0 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ movs r1, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr.w lr, [pc, #252] @ 11eac4 │ │ │ │ @@ -254700,15 +254697,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1267f8 │ │ │ │ ldr r0, [pc, #112] @ (11ead8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ cbnz r0, 11eabe │ │ │ │ ldr r2, [pc, #104] @ (11eadc ) │ │ │ │ ldr r3, [pc, #80] @ (11eac8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -254740,31 +254737,31 @@ │ │ │ │ b.n 11ea46 │ │ │ │ blx 5487c │ │ │ │ nop │ │ │ │ asrs r4, r5, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ asrs r6, r0, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - mov r6, sl │ │ │ │ + ldr r1, [pc, #632] @ (11ed5c ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 11eb26 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -254774,15 +254771,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #960 @ 0x3c0 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c7b74 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -255679,17 +255676,17 @@ │ │ │ │ nop │ │ │ │ asrs r6, r2, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ movs r1, r4 │ │ │ │ - bkpt 0x009a │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ 11f4dc │ │ │ │ sub sp, #32 │ │ │ │ @@ -255790,15 +255787,15 @@ │ │ │ │ add.w r0, r6, #960 @ 0x3c0 │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [pc, #692] @ (11f810 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7498 │ │ │ │ + bl 2c77e0 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 11f5d4 │ │ │ │ ldr r3, [pc, #676] @ (11f814 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -255885,20 +255882,20 @@ │ │ │ │ bne.n 11f660 │ │ │ │ ldr r7, [pc, #432] @ (11f81c ) │ │ │ │ movs r4, #2 │ │ │ │ str.w r4, [r6, #3292] @ 0xcdc │ │ │ │ add r7, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 11f68e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11f7d6 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3296] @ 0xce0 │ │ │ │ str.w r2, [r6, #3232] @ 0xca0 │ │ │ │ @@ -256052,25 +256049,25 @@ │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 11f880 │ │ │ │ + bkpt 0x00c8 │ │ │ │ movs r1, r4 │ │ │ │ - hlt 0x0020 │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r2, 11f86a │ │ │ │ + bkpt 0x0052 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r6, r2, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - rev16 r2, r4 │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ movs r1, r4 │ │ │ │ - revsh r4, r1 │ │ │ │ + bkpt 0x0014 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -256383,19 +256380,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ b.n 11fb0e │ │ │ │ nop │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + rev16 r6, r3 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + rev r6, r6 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + rev r2, r0 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #84] @ 11fbd4 │ │ │ │ sub sp, #8 │ │ │ │ @@ -256595,15 +256592,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 11fe5c │ │ │ │ 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 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -256839,15 +256836,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 11ffb4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ vldr d7, [pc, #68] @ 120038 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #664] @ 0x298 │ │ │ │ - bl 33055c │ │ │ │ + bl 3308a4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 12d6a8 │ │ │ │ @@ -256867,15 +256864,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r2 │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ movs r1, r4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -259815,15 +259812,15 @@ │ │ │ │ b.w 1211f2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 1213ee │ │ │ │ ldr r1, [r6, #8] │ │ │ │ b.w 12125a │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ movs r1, r5 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ and.w r3, r7, #2 │ │ │ │ @@ -260923,15 +260920,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strd r2, r2, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ b.n 122a56 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ movs r1, r4 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w ip, [r0, #76] @ 0x4c │ │ │ │ orrs r2, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -261637,15 +261634,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1231ac │ │ │ │ lsls r5, r4, #2 │ │ │ │ beq.n 123144 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #1216 @ 0x4c0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -261674,15 +261671,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1190] @ 0x4a6 │ │ │ │ strh.w r2, [r3, #1188] @ 0x4a4 │ │ │ │ str.w r0, [r3, #1191] @ 0x4a7 │ │ │ │ str.w r1, [r3, #1195] @ 0x4ab │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1216 @ 0x4c0 │ │ │ │ @@ -261724,15 +261721,15 @@ │ │ │ │ cbz r5, 1232be │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #776] @ (1235e0 ) │ │ │ │ @@ -265528,15 +265525,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 126e6c │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 1262bc │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -265826,23 +265823,23 @@ │ │ │ │ beq.n 126620 │ │ │ │ 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 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cbz r0, 1265b4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1265b4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 126644 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 126644 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -265903,16 +265900,16 @@ │ │ │ │ b.n 1265e0 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 1264f6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -266021,15 +266018,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 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 1267a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 1267a6 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -266050,15 +266047,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 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 1267e6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 1267e8 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 1267dc │ │ │ │ @@ -266138,32 +266135,32 @@ │ │ │ │ b.n 12682c │ │ │ │ ldr r2, [pc, #476] @ (126a6c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #476] @ (126a70 ) │ │ │ │ adds r6, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 126848 │ │ │ │ b.n 12686a │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1c5ea4 │ │ │ │ + bl 1c61ec │ │ │ │ ldr r1, [pc, #444] @ (126a74 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5ee8 │ │ │ │ + bl 1c6230 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126a28 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1269ba │ │ │ │ @@ -266176,15 +266173,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 126a56 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -266247,15 +266244,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 11dd08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1269f6 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 126a4a │ │ │ │ it hi │ │ │ │ @@ -266272,45 +266269,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 11db74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n 126848 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c8b88 │ │ │ │ + bl 2c8ed0 │ │ │ │ ldr r2, [pc, #104] @ (126a78 ) │ │ │ │ ldr r1, [pc, #108] @ (126a7c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126848 │ │ │ │ b.n 126876 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 11dd68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n 126848 │ │ │ │ tst.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 1269dc │ │ │ │ movs r3, #0 │ │ │ │ @@ -266319,23 +266316,23 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r2, [pc, #96] @ (126ad0 ) │ │ │ │ + ldr r5, [pc, #384] @ (126bf0 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [pc, #232] @ (126b5c ) │ │ │ │ + ldr r5, [pc, #520] @ (126c7c ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [pc, #352] @ (126bd8 ) │ │ │ │ + ldr r5, [pc, #640] @ (126cf8 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [pc, #792] @ (126d94 ) │ │ │ │ + ldr r4, [pc, #56] @ (126ab4 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [pc, #744] @ (126d68 ) │ │ │ │ + ldr r4, [pc, #8] @ (126a88 ) │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #396] @ (126c20 ) │ │ │ │ @@ -266376,58 +266373,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 126af0 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 126bcc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 126b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c904c │ │ │ │ + bl 2c9394 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126be6 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5ea4 │ │ │ │ + bl 1c61ec │ │ │ │ ldr r1, [pc, #280] @ (126c28 ) │ │ │ │ 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 1267f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [pc, #248] @ (126c2c ) │ │ │ │ ldr r3, [pc, #240] @ (126c24 ) │ │ │ │ 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 126c1a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c904c │ │ │ │ + bl 2c9394 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126b88 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5ea4 │ │ │ │ + bl 1c61ec │ │ │ │ ldr r1, [pc, #200] @ (126c30 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -266503,23 +266500,23 @@ │ │ │ │ b.n 126af4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #40] @ (126c54 ) │ │ │ │ + ldr r3, [pc, #328] @ (126d74 ) │ │ │ │ movs r1, r4 │ │ │ │ str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + ldr r2, [pc, #1000] @ (12701c ) │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + str r0, [r7, #12] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + str r6, [r2, #8] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (126c94 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -266673,15 +266670,15 @@ │ │ │ │ cbz r0, 126dde │ │ │ │ ldr r3, [pc, #48] @ (126df8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 126dd6 │ │ │ │ cbz r2, 126de0 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 54208 │ │ │ │ movs r3, #0 │ │ │ │ @@ -266701,43 +266698,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3584] @ 0xe00 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 126e32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cbz r0, 126e44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c9ca4 │ │ │ │ + bl 1c9fec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ str.w r0, [r4, #3584] @ 0xe00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 126e14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c9bb4 │ │ │ │ + bl 1c9efc │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 126e1c │ │ │ │ b.n 126e3e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -266750,15 +266747,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 1c9bb4 │ │ │ │ + bl 1c9efc │ │ │ │ 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 │ │ │ │ @@ -266768,23 +266765,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 1c9bb4 │ │ │ │ + bl 1c9efc │ │ │ │ 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 1c9bcc │ │ │ │ + bl 1c9f14 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 126f08 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 126f0a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -266808,15 +266805,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 1c9bb4 │ │ │ │ + bl 1c9efc │ │ │ │ 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 │ │ │ │ @@ -266839,15 +266836,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 1c9bb4 │ │ │ │ + bl 1c9efc │ │ │ │ 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 │ │ │ │ @@ -266881,15 +266878,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 1c9bb4 │ │ │ │ + bl 1c9efc │ │ │ │ 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 │ │ │ │ @@ -267020,15 +267017,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 1c9bb4 │ │ │ │ + bl 1c9efc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 127036 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -267078,15 +267075,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 1c9bb4 │ │ │ │ + bl 1c9efc │ │ │ │ addw r0, r5, #3236 @ 0xca4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1271d6 │ │ │ │ @@ -267164,15 +267161,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 1272d4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1c9ca4 │ │ │ │ + bl 1c9fec │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (127314 ) │ │ │ │ ldr r3, [pc, #80] @ (127310 ) │ │ │ │ add r2, pc │ │ │ │ @@ -267184,25 +267181,25 @@ │ │ │ │ bne.n 127306 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r1, r5, #3560 @ 0xde8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 126dfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1272bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1272b2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -267239,15 +267236,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 12738c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1c9ca4 │ │ │ │ + bl 1c9fec │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (1273cc ) │ │ │ │ ldr r3, [pc, #80] @ (1273c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -267257,25 +267254,25 @@ │ │ │ │ bne.n 1273be │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw r1, r6, #3560 @ 0xde8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 126dfc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ cbnz r5, 1273b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 12736c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 127370 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @@ -267330,15 +267327,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (127470 ) │ │ │ │ add.w r0, r4, #4448 @ 0x1160 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7418 │ │ │ │ + bl 2c7760 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #656] @ 0x290 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ @@ -268094,15 +268091,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126c3c │ │ │ │ b.n 127c2e │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 127c50 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -268368,24 +268365,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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r1, [pc, #52] @ (127f5c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d9398 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 127f40 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (127f60 ) │ │ │ │ @@ -268397,17 +268394,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ bl 126c3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269273,24 +269270,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3296] @ 0xce0 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1287e4 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8f20 │ │ │ │ + bl 1d9268 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 12881a │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d8f20 │ │ │ │ + bl 1d9268 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128842 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 128804 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -269316,56 +269313,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 127f00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1287ca │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d8f0c │ │ │ │ + bl 1d9254 │ │ │ │ b.n 12885a │ │ │ │ ldr r1, [pc, #80] @ (12886c ) │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ ldr r2, [pc, #80] @ (128870 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126c3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (128874 ) │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ ldr r2, [pc, #48] @ (128878 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126c3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8f0c │ │ │ │ + bl 1d9254 │ │ │ │ b.n 128832 │ │ │ │ nop │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ movs r1, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r5, [pc, #148] @ (128924 ) │ │ │ │ @@ -269413,28 +269410,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1288f6 │ │ │ │ ldr r0, [pc, #40] @ (128930 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1288a8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 11e8b0 │ │ │ │ blx 5487c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r5, #29] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #29] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #320] @ (128a88 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -269568,21 +269565,21 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #26] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #23] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r4, #28 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -269648,25 +269645,25 @@ │ │ │ │ bl 12d808 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128c86 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 128b0c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ 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 1d8f40 │ │ │ │ + bl 1d9288 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 11e81c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269676,25 +269673,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 127e18 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128c22 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ 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 1d8f40 │ │ │ │ + bl 1d9288 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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] │ │ │ │ @@ -269810,25 +269807,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 128d4e │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 128d2c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ 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 1d8f40 │ │ │ │ + bl 1d9288 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 128934 │ │ │ │ mov r1, r5 │ │ │ │ @@ -269840,25 +269837,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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ 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 1d8f40 │ │ │ │ + bl 1d9288 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 11e81c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (128da4 ) │ │ │ │ @@ -269869,35 +269866,35 @@ │ │ │ │ movw r3, #1169 @ 0x491 │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + cmp r1, #8 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 128e40 │ │ │ │ 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 128e50 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 12d924 │ │ │ │ mov r1, r4 │ │ │ │ @@ -269909,41 +269906,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 128e94 │ │ │ │ bl 127d9c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ 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 1d8ef0 │ │ │ │ + bl 1d9238 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 128dd6 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 1d8f5c │ │ │ │ + bl 1d92a4 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 128e38 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [pc, #60] @ (128ea8 ) │ │ │ │ ldr r1, [pc, #64] @ (128eac ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #721 @ 0x2d1 │ │ │ │ add r1, pc │ │ │ │ bl 12887c │ │ │ │ @@ -269961,25 +269958,25 @@ │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ ldr r1, [pc, #32] @ (128ebc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 12887c │ │ │ │ b.n 128e7a │ │ │ │ nop │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + cmp r0, #12 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -270230,33 +270227,33 @@ │ │ │ │ bl 126c3c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 129106 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 1292c0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -270321,17 +270318,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1291c2 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 129262 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1d8ef0 │ │ │ │ + bl 1d9238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ cbz r6, 12926e │ │ │ │ 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] │ │ │ │ @@ -270357,21 +270354,21 @@ │ │ │ │ bl 12887c │ │ │ │ b.n 12929a │ │ │ │ ... │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r4, #8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #344] @ 129444 │ │ │ │ mov r5, r0 │ │ │ │ @@ -270399,19 +270396,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 129312 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d8f0c │ │ │ │ + bl 1d9254 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d8f0c │ │ │ │ + bl 1d9254 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 12936e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 129366 │ │ │ │ @@ -270428,15 +270425,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (129448 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12938a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12941c │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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 │ │ │ │ @@ -270446,17 +270443,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 126ee4 │ │ │ │ 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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ b.n 1293cc │ │ │ │ - bl 1d8f5c │ │ │ │ + bl 1d92a4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 129426 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 1293ec │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3248] @ 0xcb0 │ │ │ │ @@ -270465,26 +270462,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1293c4 │ │ │ │ ldrb.w r2, [r3, #3252] @ 0xcb4 │ │ │ │ cbz r2, 12943a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1d8f40 │ │ │ │ + bl 1d9288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d90b4 │ │ │ │ + bl 1d93fc │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 129306 │ │ │ │ blx 54208 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 12938a │ │ │ │ ldr r3, [pc, #36] @ (12944c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -270498,17 +270495,17 @@ │ │ │ │ bl 11e8b0 │ │ │ │ b.n 1293ec │ │ │ │ nop │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #300] @ (129594 ) │ │ │ │ @@ -271015,15 +271012,15 @@ │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ cbz r3, 129952 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 1296b8 │ │ │ │ bl 11e8b0 │ │ │ │ b.n 12994c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r3, r0 │ │ │ │ + adds r0, r4, #5 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #200] @ (129a38 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -271741,15 +271738,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ bl 12675c │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ @@ -272315,32 +272312,32 @@ │ │ │ │ beq.w 12a586 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 12a586 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1cc970 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1cccb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12afec │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 12a586 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 12a586 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d02a8 │ │ │ │ - bl 1cc970 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1cccb8 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12a90c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 12a560 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -273550,15 +273547,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 12b38c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 12b362 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -274132,15 +274129,15 @@ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, sl, r6 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r3, r7, [r5, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -274849,21 +274846,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 12c0c4 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ 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 │ │ │ │ @@ -275013,23 +275010,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (12c27c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - bcc.n 12c328 │ │ │ │ + bvs.n 12c1b8 │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [pc, #12] @ (12c290 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcc.n 12c318 │ │ │ │ + bvs.n 12c1a8 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ @@ -275184,15 +275181,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 2d029c │ │ │ │ + bl 2d05e4 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275300,15 +275297,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1360] @ 0x550 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0458 │ │ │ │ + bl 2d07a0 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 12c57a │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 12c57a │ │ │ │ @@ -275401,15 +275398,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 546f0 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d029c │ │ │ │ + bl 2d05e4 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275466,15 +275463,15 @@ │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1360] @ 0x550 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cbz r3, 12c764 │ │ │ │ - bl 2d029c │ │ │ │ + bl 2d05e4 │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ cbz r1, 12c764 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ @@ -275645,17 +275642,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (12c938 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + beq.n 12c978 │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #408] @ (12cae8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -275735,15 +275732,15 @@ │ │ │ │ b.n 12ca66 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 12caae │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 12ca62 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ cbz r0, 12ca62 │ │ │ │ add.w lr, fp, #36 @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [fp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strb.w r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -276106,20 +276103,17 @@ │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ b.n 12cd7c │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 12cd26 │ │ │ │ - b.n 12cb60 │ │ │ │ - movs r0, r4 │ │ │ │ - b.n 12cb0c │ │ │ │ - movs r0, r4 │ │ │ │ - b.n 12caa8 │ │ │ │ - movs r0, r4 │ │ │ │ + ldrd r0, r0, [lr, #128]! @ 0x80 │ │ │ │ + ldrd r0, r0, [r2, #128] @ 0x80 │ │ │ │ + @ instruction: 0xe99e0020 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 12ce22 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -276355,15 +276349,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12d15e │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 12d118 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 12d13a │ │ │ │ @@ -276494,17 +276488,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11e9b4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 11e81c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 12d848 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d6a8 │ │ │ │ + b.n 12cd38 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -276624,19 +276618,19 @@ │ │ │ │ ... │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12d610 │ │ │ │ + b.n 12cca0 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d688 │ │ │ │ + b.n 12cd18 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d594 │ │ │ │ + b.n 12cc24 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -276710,17 +276704,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 126c3c │ │ │ │ b.n 12d382 │ │ │ │ nop │ │ │ │ - b.n 12d5ec │ │ │ │ + b.n 12cc7c │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d494 │ │ │ │ + b.n 12db24 │ │ │ │ movs r0, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 12d420 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -276741,23 +276735,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d438 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d43c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r6!, {} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #120] @ 12d4c8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -276823,27 +276817,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (12d520 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cafc0 │ │ │ │ + bl 1cb308 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12d4ee │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ muls r4, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12d53c │ │ │ │ + b.n 12dbcc │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -276930,15 +276924,15 @@ │ │ │ │ bl 12d440 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 12d626 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 12d5f6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 12d5f2 │ │ │ │ b.n 12d5da │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -277033,15 +277027,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - udf #10 │ │ │ │ + b.n 12d9cc │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -277235,17 +277229,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (12d920 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11e9b4 │ │ │ │ b.n 12d8f0 │ │ │ │ - bgt.n 12d974 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n 12d934 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -277279,17 +277273,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (12d990 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11e9b4 │ │ │ │ b.n 12d964 │ │ │ │ - blt.n 12d904 │ │ │ │ + svc 2 │ │ │ │ movs r0, r4 │ │ │ │ - blt.n 12d8c4 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -277436,17 +277430,17 @@ │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 12dc00 │ │ │ │ + ble.n 12da90 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12db88 │ │ │ │ + ble.n 12dc18 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (12db98 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -277577,17 +277571,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 12dc5a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ 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} │ │ │ │ @@ -277607,15 +277601,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 12dd36 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 546f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ cbz r0, 12dd00 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (12dd78 ) │ │ │ │ ldr r2, [pc, #148] @ (12dd7c ) │ │ │ │ @@ -277625,15 +277619,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1be9f0 │ │ │ │ + bl 1bed38 │ │ │ │ cbnz r0, 12dd4e │ │ │ │ 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 │ │ │ │ @@ -277651,15 +277645,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (12dd84 ) │ │ │ │ ldr r2, [pc, #40] @ (12dd88 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -277667,23 +277661,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs.n 12dcb8 │ │ │ │ + bls.n 12dd48 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n 12dc90 │ │ │ │ + blt.n 12dd20 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n 12ddf4 │ │ │ │ + blt.n 12dc84 │ │ │ │ movs r0, r4 │ │ │ │ - bvs.n 12ddf4 │ │ │ │ + bls.n 12de84 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n 12ddac │ │ │ │ + blt.n 12de3c │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -277789,42 +277783,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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12dd90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ cbnz r5, 12ded6 │ │ │ │ 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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12dd90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12df0c │ │ │ │ @@ -277842,15 +277836,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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12dd90 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 12df7a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -277858,19 +277852,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 12dfa2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 12df86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (12dfb8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (12dfbc ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -277886,21 +277880,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (12dfc4 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11e9b4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 12df7a │ │ │ │ - bvs.n 12e04c │ │ │ │ + bls.n 12dedc │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 12df88 │ │ │ │ + bls.n 12e018 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 12dfb4 │ │ │ │ + bls.n 12e044 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 12df5c │ │ │ │ + bls.n 12dfec │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #476] @ (12e1b8 ) │ │ │ │ @@ -277928,26 +277922,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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add r3, pc, #392 @ (adr r3, 12e1b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 12e050 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bee04 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 12e102 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 12e178 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -277969,26 +277963,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 12e19a │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 12d8b0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e0f2 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -278012,15 +278006,15 @@ │ │ │ │ bne.n 12e106 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 12e10e │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 12e07e │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 12dffa │ │ │ │ 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 │ │ │ │ @@ -278059,50 +278053,50 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 126c3c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 12dffa │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 12dffa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, #7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bmi.n 12e2a4 │ │ │ │ + bvc.n 12e134 │ │ │ │ movs r0, r4 │ │ │ │ - bcc.n 12e1b0 │ │ │ │ + bvc.n 12e240 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 12dd90 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 12e264 │ │ │ │ @@ -278140,15 +278134,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12e252 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 │ │ │ │ @@ -278191,26 +278185,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 126c3c │ │ │ │ mov r9, r0 │ │ │ │ b.n 12e264 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bcs.n 12e23c │ │ │ │ + bpl.n 12e2cc │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e356 │ │ │ │ @@ -278218,15 +278212,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 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e336 │ │ │ │ @@ -278234,44 +278228,44 @@ │ │ │ │ cbnz r2, 12e352 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12dbf4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ 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 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 12e3b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (12e3d4 ) │ │ │ │ @@ -278282,27 +278276,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcs.n 12e404 │ │ │ │ + bpl.n 12e494 │ │ │ │ movs r0, r4 │ │ │ │ - bne.n 12e340 │ │ │ │ + bmi.n 12e3d0 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 12e43e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -278322,23 +278316,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 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 12e42c │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 │ │ │ │ @@ -281383,15 +281377,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 126c3c │ │ │ │ b.n 130366 │ │ │ │ - uxth r4, r2 │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ @@ -281443,15 +281437,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 130470 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2d0608 │ │ │ │ + bl 2d0950 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 13045e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 13045e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -281624,17 +281618,17 @@ │ │ │ │ bl 126c3c │ │ │ │ b.n 130584 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb1800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa7400a4 │ │ │ │ - sub sp, #8 │ │ │ │ + cbz r2, 130666 │ │ │ │ movs r0, r4 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + cbz r6, 13065e │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -281685,17 +281679,17 @@ │ │ │ │ b.n 13063c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vld1.8 {d16[5]}, [sl], r4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [ip, #164] @ 0xa4 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + cbz r6, 1306de │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + cbz r6, 1306ce │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #160] @ (130740 ) │ │ │ │ @@ -281768,17 +281762,17 @@ │ │ │ │ b.n 1306f0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr??.w r0, [sl, r4, lsl #2] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vst4.32 {d0-d3}, [r8 :128], r4 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + uxtb r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + sxtb r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -281809,17 +281803,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + cbz r2, 1307e6 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + cbz r4, 1307f2 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -281881,21 +281875,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + cbz r6, 130894 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + cbz r6, 130870 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + cbz r0, 130896 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + cbz r0, 130872 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -281957,17 +281951,17 @@ │ │ │ │ blx 547f8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1308e2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf77600a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + cbz r2, 13092e │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf71600a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r5, [pc, #580] @ (130b74 ) │ │ │ │ @@ -282126,15 +282120,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 130a60 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 130ae8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130a62 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130b6c │ │ │ │ blx 55708 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 130868 │ │ │ │ @@ -282164,40 +282158,40 @@ │ │ │ │ bl 130868 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130a62 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 130b22 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130b6c │ │ │ │ blx 55708 │ │ │ │ b.n 130b1c │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130b6c │ │ │ │ blx 55708 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130b6c │ │ │ │ blx 55708 │ │ │ │ b.n 130b4a │ │ │ │ movs r0, #2 │ │ │ │ b.n 130a62 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movt r0, #34980 @ 0x88a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf59600a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282217,17 +282211,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282246,17 +282240,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -282278,17 +282272,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282307,17 +282301,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282337,17 +282331,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #292] @ (130e2c ) │ │ │ │ @@ -282478,29 +282472,29 @@ │ │ │ │ b.n 130d60 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf2f200a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf29800a4 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #24 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -282837,43 +282831,43 @@ │ │ │ │ b.n 130f72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf18800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bl fff371ca │ │ │ │ eor.w r0, r6, #164 @ 0xa4 │ │ │ │ - add r6, pc, #536 @ (adr r6, 1313ec ) │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, pc, #368 @ (adr r7, 131348 ) │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, pc, #640 @ (adr r7, 13145c ) │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #152 @ (adr r6, 131278 ) │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #704 @ (adr r5, 1314a4 ) │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #816 @ (adr r6, 131518 ) │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #368 @ (adr r5, 13135c ) │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #144 @ (adr r6, 131280 ) │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #936 @ (adr r4, 13159c ) │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #16 @ (adr r6, 131208 ) │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #816 @ (adr r4, 13152c ) │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #328 @ (adr r5, 131348 ) │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #712 @ (adr r4, 1314cc ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 1315ec ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #792 @ (adr r5, 131520 ) │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #560 @ (adr r4, 13143c ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 13155c ) │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -283012,15 +283006,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 1d3c28 │ │ │ │ + bl 1d3f70 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 131210 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -283064,18 +283058,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 1c2af4 │ │ │ │ + bl 1c2e3c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c295c │ │ │ │ + bl 1c2ca4 │ │ │ │ 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 │ │ │ │ @@ -283084,15 +283078,15 @@ │ │ │ │ blx 546f0 │ │ │ │ ldr r2, [pc, #40] @ (13145c ) │ │ │ │ ldr r1, [pc, #40] @ (131460 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (131464 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2788 │ │ │ │ ldr r2, [pc, #36] @ (131468 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (13146c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -283112,31 +283106,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 1c27c8 │ │ │ │ + bl 1c2b10 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1314aa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 54208 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 126ca0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c2b10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13148e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2648 │ │ │ │ + bl 1c2990 │ │ │ │ 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 │ │ │ │ @@ -283147,33 +283141,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (1315a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2af4 │ │ │ │ + bl 1c2e3c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1c295c │ │ │ │ + bl 1c2ca4 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131506 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1314f6 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 131550 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2710 │ │ │ │ + bl 1c2a58 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13151c │ │ │ │ @@ -283195,30 +283189,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 131588 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131564 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131554 │ │ │ │ b.n 13150c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n 131530 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 131570 │ │ │ │ @@ -283245,33 +283239,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 550d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2af4 │ │ │ │ + bl 1c2e3c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c295c │ │ │ │ + bl 1c2ca4 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13160c │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1315fc │ │ │ │ dmb ish │ │ │ │ cbnz r3, 13167c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c2710 │ │ │ │ + bl 1c2a58 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 131650 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -283286,15 +283280,15 @@ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1c2750 │ │ │ │ + bl 1c2a98 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131660 │ │ │ │ dmb ish │ │ │ │ @@ -283304,34 +283298,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1316c6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131692 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131684 │ │ │ │ b.n 131612 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n 131638 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ mov r0, r6 │ │ │ │ b.n 131676 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -283657,15 +283651,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 131a48 │ │ │ │ ldr.w r1, [r4, #1296] @ 0x510 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 131a3c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 131a76 │ │ │ │ ldr.w r2, [r4, #1300] @ 0x514 │ │ │ │ str.w r8, [r4, #1304] @ 0x518 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1296] @ 0x510 │ │ │ │ @@ -284173,34 +284167,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 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 131fa8 │ │ │ │ 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 2bbb5c │ │ │ │ + bl 2bbea4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ cbz r4, 131ff4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 131fec │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -284288,21 +284282,21 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ svc 224 @ 0xe0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ svc 194 @ 0xc2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ @@ -284340,81 +284334,81 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2d06c0 │ │ │ │ + bl 2d0a08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 2df5cc │ │ │ │ + bl 2df914 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1321e8 │ │ │ │ cbz r6, 132160 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5d44 │ │ │ │ + bl 1c608c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb6d4 │ │ │ │ + bl 1fba1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b7d4 │ │ │ │ + bl 21bb1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efbb8 │ │ │ │ + bl 1eff00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237164 │ │ │ │ + bl 2374ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 23487c │ │ │ │ + bl 234bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec440 │ │ │ │ + bl 1ec788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3e68 │ │ │ │ + bl 1e41b0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb6d4 │ │ │ │ + bl 1fba1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 266d04 │ │ │ │ + bl 26704c │ │ │ │ mov r0, r4 │ │ │ │ - bl 266708 │ │ │ │ + bl 266a50 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #100] @ (132214 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 261e18 │ │ │ │ + bl 262160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6f80 │ │ │ │ + bl 1e72c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6f00 │ │ │ │ + bl 1e7248 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 1321e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f21a4 │ │ │ │ + bl 1f24ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cc30 │ │ │ │ + bl 25cf78 │ │ │ │ ldr r2, [pc, #44] @ (132218 ) │ │ │ │ ldr r3, [pc, #32] @ (13220c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -284469,34 +284463,34 @@ │ │ │ │ vneg.f64 d6, d8 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ vdiv.f64 d7, d6, d0 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1322ba │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [pc, #320] @ (132408 ) │ │ │ │ ldr r3, [pc, #312] @ (132404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -284512,99 +284506,99 @@ │ │ │ │ blx 553f0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 13232e │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ sub.w r3, r7, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 553f0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [pc, #148] @ 1323f0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 132390 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ vldr d0, [pc, #92] @ 1323f8 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1323da │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ b.n 1322c6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -284661,34 +284655,34 @@ │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -284707,34 +284701,34 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1327de │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ @@ -284749,35 +284743,35 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 132220 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ @@ -284794,56 +284788,56 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e43e4 │ │ │ │ + bl 1e472c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1327b6 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1328f0 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 1327d8 │ │ │ │ ldr.w r7, [pc, #1212] @ 132b60 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1326ea │ │ │ │ mov ip, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -284852,15 +284846,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132b4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #8 │ │ │ │ lsls r5, r2, #8 │ │ │ │ @@ -284878,15 +284872,15 @@ │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov r7, fp │ │ │ │ @@ -284899,39 +284893,39 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ strd r8, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e43e4 │ │ │ │ + bl 1e472c │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [pc, #940] @ (132b64 ) │ │ │ │ ldr r3, [pc, #928] @ (132b5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -284952,111 +284946,111 @@ │ │ │ │ vcvt.f64.s32 d1, s16 │ │ │ │ blx 553f0 │ │ │ │ ldrb.w r7, [r8, #33] @ 0x21 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 132826 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ vmov r3, s16 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ subs r3, #8 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 553f0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #176 @ 0xc1800000 -16.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 13288e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ vldr d0, [pc, #692] @ 132b50 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ mov r1, r8 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1328de │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 132568 │ │ │ │ ldr r7, [pc, #632] @ (132b6c ) │ │ │ │ add r7, pc │ │ │ │ b.n 1326a6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 13294a │ │ │ │ add.w ip, r7, #32 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -285065,15 +285059,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132b4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -285091,20 +285085,20 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1329c8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -285113,15 +285107,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132b4a │ │ │ │ add r2, pc, #8 @ (adr r2, 1329e0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -285158,154 +285152,154 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ blt.n 132adc │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ movs r0, r5 │ │ │ │ bhi.n 132bec │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ movs r0, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-32] │ │ │ │ mov r2, r1 │ │ │ │ @@ -285830,39 +285824,39 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #4379 @ 0x111b │ │ │ │ ands r3, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 1330dc │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 1330d6 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1330c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1330ec │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r2, [pc, #36] @ (133114 ) │ │ │ │ ldr r3, [pc, #32] @ (133110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -285890,31 +285884,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be868 │ │ │ │ add.w r1, r5, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be58c │ │ │ │ + bl 1be8d4 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286037,15 +286031,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #3993 @ 0xf99 │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #260] @ (1333f4 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -286147,15 +286141,15 @@ │ │ │ │ b.n 1333ac │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r3} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ movs r0, r5 │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, 13341e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, 133422 │ │ │ │ @@ -286220,142 +286214,142 @@ │ │ │ │ cbz r3, 1334a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13349e │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ 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 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1335cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 133606 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 13350e │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 5513c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 133540 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 13354e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 133556 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 13354a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ ldr r2, [pc, #180] @ (133624 ) │ │ │ │ ldr r3, [pc, #176] @ (133620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1948] @ 0x79c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 133612 │ │ │ │ add.w sp, sp, #1952 @ 0x7a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ 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 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 133616 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ b.n 1334fe │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 26617c │ │ │ │ + bl 2664c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c3928 │ │ │ │ + bl 1c3c70 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13356c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54208 │ │ │ │ b.n 13356c │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ b.n 1334fe │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -286378,15 +286372,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 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 133130 │ │ │ │ cbnz r0, 13369c │ │ │ │ ldr r2, [pc, #108] @ (1336d4 ) │ │ │ │ movw r3, #4018 @ 0xfb2 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -286428,15 +286422,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 133682 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r0, r4 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -286451,15 +286445,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 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 133754 │ │ │ │ @@ -286504,15 +286498,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 13373a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r3} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ movs r0, r4 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -286625,44 +286619,44 @@ │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r1, #32 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be834 │ │ │ │ + bl 1beb7c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, 133936 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be724 │ │ │ │ + bl 1bea6c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r8, r0 │ │ │ │ cbnz r3, 133936 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ ldrb.w r3, [r4, #97] @ 0x61 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 133930 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 133944 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ @@ -286796,19 +286790,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 133a98 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 133a66 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 133b5a │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 133b5e │ │ │ │ @@ -286847,25 +286841,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 133b00 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 133b08 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 133a6e │ │ │ │ ldr r2, [pc, #48] @ (133b70 ) │ │ │ │ ldr r3, [pc, #40] @ (133b68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -286920,38 +286914,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 133bc2 │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 132bb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 133064 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ ldr r2, [pc, #44] @ (133c44 ) │ │ │ │ ldr r3, [pc, #36] @ (133c40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -287025,15 +287019,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 133d70 │ │ │ │ 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 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ ldr.w r3, [r6, #3196] @ 0xc7c │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -287094,15 +287088,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmia r3!, {r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #176] @ (133e4c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -287389,15 +287383,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 133404 │ │ │ │ cbz r0, 1340be │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1e7e68 │ │ │ │ + bl 1e81b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134148 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -287444,15 +287438,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ ubfx r5, ip, #1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 133fe8 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 1340b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f4d8 │ │ │ │ + bl 22f820 │ │ │ │ b.n 1340b2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 13413a │ │ │ │ b.n 134174 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 134174 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287486,23 +287480,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ b.n 1340b8 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #68] @ 1341f4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -287515,15 +287509,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 133440 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c37a8 │ │ │ │ + bl 1c3af0 │ │ │ │ ldr r2, [pc, #32] @ (1341fc ) │ │ │ │ ldr r3, [pc, #28] @ (1341f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -287723,63 +287717,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 133440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp] │ │ │ │ add.w r2, r9, #460 @ 0x1cc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #32 │ │ │ │ blx r7 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 134452 │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 13444c │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 13443a │ │ │ │ cbz r4, 13445e │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ ldr r2, [pc, #76] @ (1344b8 ) │ │ │ │ ldr r3, [pc, #68] @ (1344b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -287899,19 +287893,19 @@ │ │ │ │ cbz r3, 134590 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r7 │ │ │ │ - bl 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ - bl 26617c │ │ │ │ + bl 2664c4 │ │ │ │ ldrb.w r7, [sp, #69] @ 0x45 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1346d0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ @@ -287982,15 +287976,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #81] @ 0x51 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ str.w r8, [r4, #40] @ 0x28 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 1346e4 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 13450a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ bl 138714 │ │ │ │ @@ -288021,15 +288015,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ revsh r4, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -288468,15 +288462,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8bc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r6, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3152] @ 0xc50 │ │ │ │ sub.w sp, sp, #908 @ 0x38c │ │ │ │ mov r4, r2 │ │ │ │ @@ -288494,15 +288488,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #900] @ 0x384 │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ mov r3, r6 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ @@ -288693,15 +288687,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strb.w r5, [sp, #312] @ 0x138 │ │ │ │ bl 138490 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134ed0 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #312] @ 0x138 │ │ │ │ cbnz r3, 134dfc │ │ │ │ @@ -288771,15 +288765,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 1344bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 135154 │ │ │ │ ldr.w sl, [r6, #3196] @ 0xc7c │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 134db8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r5, r3, #256 @ 0x100 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -288792,19 +288786,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - bl 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mov r1, sl │ │ │ │ - bl 266190 │ │ │ │ + bl 2664d8 │ │ │ │ ldrb.w r5, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135116 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13511a │ │ │ │ @@ -288984,29 +288978,29 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 1350e8 │ │ │ │ mov r0, r3 │ │ │ │ bl 138714 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 135108 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ b.n 134dfc │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ movw r5, #21032 @ 0x5228 │ │ │ │ movt r5, #15263 @ 0x3b9f │ │ │ │ b.n 134fd8 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #3184 @ 0xc70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ @@ -289426,15 +289420,15 @@ │ │ │ │ strd r2, fp, [r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ bl 133ef8 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 1355e2 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -289545,15 +289539,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 135750 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r3, #2 │ │ │ │ @@ -289628,19 +289622,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 132bb4 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266190 │ │ │ │ + bl 2664d8 │ │ │ │ ldrb.w r3, [sp, #324] @ 0x144 │ │ │ │ cbnz r3, 13580c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -289669,15 +289663,15 @@ │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ b.n 13577c │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ str r0, [r1, r3] │ │ │ │ @@ -289698,15 +289692,15 @@ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ mla r4, r4, r5, r3 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 13585c │ │ │ │ ldr r2, [pc, #404] @ (135a00 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -289863,17 +289857,17 @@ │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135850 │ │ │ │ b.n 135868 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1888] @ 0x760 │ │ │ │ @@ -290209,37 +290203,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 135da8 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 135d8c │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 135dee │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 135de8 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 135dd4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 135f78 │ │ │ │ addw r3, sp, #2068 @ 0x814 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 135f30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ @@ -290256,15 +290250,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 135e26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 135ea2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -290272,26 +290266,26 @@ │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 132bb4 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 135e6c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ addw sl, sp, #2100 @ 0x834 │ │ │ │ @@ -290303,44 +290297,44 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #460 @ 0x1cc │ │ │ │ blx r6 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp r2, sl │ │ │ │ itt hi │ │ │ │ movhi r3, #80 @ 0x50 │ │ │ │ mlahi r6, r3, sl, r4 │ │ │ │ bls.n 135f24 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 135ef0 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -290374,15 +290368,15 @@ │ │ │ │ b.n 135bcc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ b.n 135df6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 135a80 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -290430,15 +290424,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3684] @ 0xe64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1369f0 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -290519,15 +290513,15 @@ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r4, fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -290552,15 +290546,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1344bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1369e4 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -290652,15 +290646,15 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str.w fp, [sp, #124] @ 0x7c │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ strd r1, r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1365c4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -290697,15 +290691,15 @@ │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mla r3, r3, r7, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 1363b4 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ cbz r3, 136366 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -290750,15 +290744,15 @@ │ │ │ │ bne.w 1369be │ │ │ │ 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 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ @@ -290830,15 +290824,15 @@ │ │ │ │ bl 138210 │ │ │ │ str.w r5, [r7, #2424] @ 0x978 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 136462 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 136516 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -291078,19 +291072,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - bl 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266190 │ │ │ │ + bl 2664d8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1368fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136abe │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -291176,15 +291170,15 @@ │ │ │ │ add.w r3, r0, #460 @ 0x1cc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 1391bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136af2 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldrd r8, r3, [sl] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 13629a │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -291259,28 +291253,28 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r8, r4 │ │ │ │ b.n 1367a0 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, r1 │ │ │ │ bcs.n 136934 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ mla r5, r5, r1, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 136928 │ │ │ │ ldr r2, [pc, #492] @ (136b24 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -291311,15 +291305,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 136968 │ │ │ │ mov r3, r7 │ │ │ │ b.n 13654e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 133840 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136338 │ │ │ │ ldr r2, [pc, #384] @ (136b28 ) │ │ │ │ @@ -291387,15 +291381,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 136a52 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136664 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldrd r5, r3, [sl] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 13629a │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -291453,23 +291447,23 @@ │ │ │ │ lsls r7, r3, #2 │ │ │ │ strh r2, [r4, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ strh r2, [r2, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ movs r0, r4 │ │ │ │ ldr r5, [pc, #640] @ (136da4 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [pc, #688] @ (136dd8 ) │ │ │ │ + str r4, [r6, r7] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #232] @ (136c14 ) │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #88] @ (136b88 ) │ │ │ │ + str r6, [r3, r5] │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 136b4c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -291644,15 +291638,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ mov r2, r9 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1342f4 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -291736,15 +291730,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 133180 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ blx 550d0 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ cbz r5, 136e2e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #163] @ 0xa3 │ │ │ │ @@ -291871,19 +291865,19 @@ │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ - bl 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 266190 │ │ │ │ + bl 2664d8 │ │ │ │ ldrb.w r4, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1370b2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1370b6 │ │ │ │ @@ -292023,15 +292017,15 @@ │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ b.n 136d94 │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ b.n 136e9e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b.n 136f8c │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [pc, #76] @ (137104 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2399 @ 0x95f │ │ │ │ @@ -292048,25 +292042,25 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #120] @ (137168 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #992] @ (1374d4 ) │ │ │ │ + ldr r6, [pc, #256] @ (1371f4 ) │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [pc, #256] @ (1371f8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mov r0, r0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bx r5 │ │ │ │ + ldr r2, [pc, #456] @ (1372d0 ) │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 13719c │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -293224,15 +293218,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 137e6e │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 137e38 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 137dce │ │ │ │ @@ -293253,15 +293247,15 @@ │ │ │ │ add.w r9, r1, #44 @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 137d3c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 137d26 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 137d90 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -293275,15 +293269,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 137d74 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 137d5c │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -293295,15 +293289,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 133ef8 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #232] @ (137e94 ) │ │ │ │ add.w r1, sp, #4992 @ 0x1380 │ │ │ │ ldr r3, [pc, #220] @ (137e90 ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -293332,15 +293326,15 @@ │ │ │ │ mov sl, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 137e16 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 137dfc │ │ │ │ add.w r8, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 137e24 │ │ │ │ @@ -293358,15 +293352,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 1342f4 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 137e5c │ │ │ │ mov r0, r4 │ │ │ │ bl 138210 │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 137d9a │ │ │ │ @@ -293375,15 +293369,15 @@ │ │ │ │ bl 138210 │ │ │ │ b.n 137d9a │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1c3928 │ │ │ │ + bl 1c3c70 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 137da8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r0, #26] │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -293449,15 +293443,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 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 137f50 │ │ │ │ bx lr │ │ │ │ @@ -293489,15 +293483,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 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 137fb4 │ │ │ │ @@ -293507,15 +293501,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 1c2810 │ │ │ │ + bl 1c2b58 │ │ │ │ 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 │ │ │ │ @@ -293533,15 +293527,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 13804a │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (138084 ) │ │ │ │ @@ -293582,17 +293576,17 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #31] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r5, #194 @ 0xc2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -293733,15 +293727,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 1be724 │ │ │ │ + bl 1bea6c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1380c0 │ │ │ │ add sp, #16 │ │ │ │ @@ -293791,15 +293785,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 1382c8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2810 │ │ │ │ + bl 1c2b58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 138324 │ │ │ │ @@ -293823,53 +293817,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 1382d0 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13828e │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n 13828e │ │ │ │ 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 1382fa │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 1382ba │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1382ba │ │ │ │ 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 1c7798 │ │ │ │ + bl 1c7ae0 │ │ │ │ cbz r0, 138348 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 13834c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 13835e │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c7874 │ │ │ │ + bl 1c7bbc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 138210 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 138352 │ │ │ │ @@ -293886,25 +293880,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 1c2810 │ │ │ │ + bl 1c2b58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 137f48 │ │ │ │ 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 1c7860 │ │ │ │ + bl 1c7ba8 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 138412 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -293965,15 +293959,15 @@ │ │ │ │ bne.n 13844e │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1383f0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1383f0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 138210 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -294008,27 +294002,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 1c2810 │ │ │ │ + bl 1c2b58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1385ae │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1385ae │ │ │ │ mov r0, r4 │ │ │ │ bl 137f48 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c7798 │ │ │ │ + bl 1c7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138588 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -294100,19 +294094,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138646 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bf6b0 │ │ │ │ + bl 1bf9f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1bf54c │ │ │ │ + bl 1bf894 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138646 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -294164,21 +294158,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138652 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 138532 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 138536 │ │ │ │ b.n 1385ae │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n 1385ae │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 1386aa │ │ │ │ mov r0, r4 │ │ │ │ bl 137f48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -294213,29 +294207,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1386d6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1386a0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n 1386a0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #206 @ 0xce │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrb r4, [r5, #7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r5, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #200] @ (1387ec ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -294279,34 +294273,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13874a │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 1387b8 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 1387b8 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bf6b0 │ │ │ │ + bl 1bf9f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bf4f8 │ │ │ │ + bl 1bf840 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13874a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ b.n 13874a │ │ │ │ cmp r2, #0 │ │ │ │ @@ -294388,21 +294382,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13882e │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf6b0 │ │ │ │ + bl 1bf9f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1bf4f8 │ │ │ │ + bl 1bf840 │ │ │ │ b.n 13882e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r5, #31] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -294468,15 +294462,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 138988 │ │ │ │ ldr r0, [pc, #308] @ (138a8c ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ cbnz r0, 138988 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 13896a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 1389a0 │ │ │ │ ldr r2, [pc, #292] @ (138a90 ) │ │ │ │ ldr r3, [pc, #280] @ (138a88 ) │ │ │ │ @@ -294491,29 +294485,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (138a94 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (138a98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c7538 │ │ │ │ + bl 1c7880 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 138964 │ │ │ │ ldr r7, [pc, #256] @ (138a9c ) │ │ │ │ add r7, pc │ │ │ │ b.n 1388e6 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13896a │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -294528,32 +294522,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 138210 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 13896a │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be724 │ │ │ │ + bl 1bea6c │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be180 │ │ │ │ + bl 1be4c8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be724 │ │ │ │ + bl 1bea6c │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13896a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -294591,49 +294585,49 @@ │ │ │ │ b.n 1389e2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r5, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ movs r0, r4 │ │ │ │ strb r6, [r1, #26] │ │ │ │ lsls r4, r4, #2 │ │ │ │ bl 3ca96 │ │ │ │ bl fff72a9a │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r6, #0 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, 138aca │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 138ae2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c76d4 │ │ │ │ + bl 1c7a1c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 127140 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 138210 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138ad6 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 138ac4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -294709,30 +294703,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 138d12 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be1a4 │ │ │ │ + bl 1be4ec │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be3b4 │ │ │ │ + bl 1be6fc │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 138d1e │ │ │ │ mov r0, r6 │ │ │ │ bl 137f48 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138c9a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138c9a │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -294753,27 +294747,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138d0c │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 138c26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be868 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be3b4 │ │ │ │ + bl 1be6fc │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be134 │ │ │ │ + bl 1be47c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138d38 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138d2e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -294799,15 +294793,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 138d46 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be5f8 │ │ │ │ + bl 1be940 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138d6e │ │ │ │ ldr r2, [pc, #308] @ (138df4 ) │ │ │ │ ldr r3, [pc, #300] @ (138df0 ) │ │ │ │ @@ -294825,28 +294819,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 1be5f8 │ │ │ │ + bl 1be940 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 138bfc │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 138c9e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 138c34 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be1a4 │ │ │ │ + bl 1be4ec │ │ │ │ b.n 138bc4 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 138d76 │ │ │ │ movs r5, #5 │ │ │ │ b.n 138cbe │ │ │ │ @@ -294867,15 +294861,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138d4e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 138ca6 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n 138ca6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54208 │ │ │ │ b.n 138cbe │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54208 │ │ │ │ b.n 138d2a │ │ │ │ @@ -294915,32 +294909,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (138e04 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 138d96 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 138cea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, #17] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -294980,50 +294974,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 138e5a │ │ │ │ mov r0, r5 │ │ │ │ bl 137f48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 138eea │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 138ea2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 138f1a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 138ee8 │ │ │ │ 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 1c7860 │ │ │ │ + bl 1c7ba8 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138e8e │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138ec8 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138ea2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 138e5a │ │ │ │ @@ -295035,15 +295029,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138efa │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 138e5a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n 138e5a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 138e96 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 138210 │ │ │ │ @@ -295081,15 +295075,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138f74 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 138f50 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.n 138f50 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r3, #7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #178 @ 0xb2 │ │ │ │ @@ -295100,15 +295094,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #188] @ (139090 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -295187,15 +295181,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ movs r0, r5 │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ @@ -295231,15 +295225,15 @@ │ │ │ │ ldr.w r1, [ip, #96] @ 0x60 │ │ │ │ ldr.w r2, [ip, #100] @ 0x64 │ │ │ │ ldr.w r3, [ip, #104] @ 0x68 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str.w lr, [r5, #36] @ 0x24 │ │ │ │ - bl 1be348 │ │ │ │ + bl 1be690 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -295249,31 +295243,31 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 139162 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ bne.n 139186 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be1b8 │ │ │ │ + bl 1be500 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #60] @ (1391a4 ) │ │ │ │ ldr r3, [pc, #52] @ (13919c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -295283,33 +295277,33 @@ │ │ │ │ add.w sp, sp, #2008 @ 0x7d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n 139164 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ b.n 13914c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [pc, #12] @ (1391b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #304] @ (139300 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -295372,28 +295366,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 1392ba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr.w r9, [r4, #3196] @ 0xc7c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #108] @ 0x6c │ │ │ │ - bl 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ 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 13924a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ 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 │ │ │ │ @@ -295420,17 +295414,17 @@ │ │ │ │ b.n 139252 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 54208 │ │ │ │ b.n 1392a4 │ │ │ │ ldr r0, [pc, #60] @ (139314 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1caf04 │ │ │ │ + bl 1cb24c │ │ │ │ mov r1, sl │ │ │ │ - bl 1cadbc │ │ │ │ + bl 1cb104 │ │ │ │ ldr r3, [pc, #48] @ (139318 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -295443,15 +295437,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r0, pc, #836 @ (adr r0, 139654 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r0, pc, #784 @ (adr r0, 139624 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ movs r0, r4 │ │ │ │ add r0, pc, #24 @ (adr r0, 139334 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -295466,28 +295460,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 1be1a4 │ │ │ │ + bl 1be4ec │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1390a0 │ │ │ │ cbnz r0, 13939e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 13937c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 139398 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1be1a4 │ │ │ │ + bl 1be4ec │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1390a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (1393b0 ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -295581,19 +295575,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r9, sp, #176 @ 0xb0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 139542 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -295906,15 +295900,15 @@ │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1396aa │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 1397be │ │ │ │ b.n 1396f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 139520 │ │ │ │ @@ -295968,36 +295962,36 @@ │ │ │ │ bl 126c3c │ │ │ │ b.n 1394e6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, r2, r3 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 550d0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs.w r2, r3, #80 @ 0x50 │ │ │ │ bne.n 1398d8 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ blx 5545c │ │ │ │ cbnz r0, 1398e4 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -296017,15 +296011,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ b.n 1394e6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ b.n 139892 │ │ │ │ ldr r2, [pc, #104] @ (139950 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -296034,48 +296028,48 @@ │ │ │ │ bl 126c3c │ │ │ │ b.n 1394e6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ movs r0, r4 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ ldrsh.w pc, [r9, #4095] @ 0xfff │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ movs r0, r5 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r4, #18 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 139970 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -296205,15 +296199,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1c3928 │ │ │ │ + bl 1c3c70 │ │ │ │ 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 │ │ │ │ @@ -296249,15 +296243,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 1c3928 │ │ │ │ + bl 1c3c70 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 139b40 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -296283,15 +296277,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (139bcc ) │ │ │ │ @@ -296304,15 +296298,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (139c08 ) │ │ │ │ @@ -296325,15 +296319,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (139cb4 ) │ │ │ │ @@ -296394,15 +296388,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - blt.n 139cc8 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ movs r4, r5 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -296976,19 +296970,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ str r2, [r5, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 13a3bc │ │ │ │ + bgt.n 13a24c │ │ │ │ movs r4, r5 │ │ │ │ str r0, [r2, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #464] @ (13a528 ) │ │ │ │ @@ -297241,17 +297235,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126c3c │ │ │ │ b.n 13a58a │ │ │ │ nop │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 13a5e0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297423,16 +297417,16 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r2, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adc.w r0, sl, lr, asr #32 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + cdp 0, 9, cr0, cr2, cr14, {1} │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -297754,15 +297748,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r6, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r2, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ @@ -298051,17 +298045,17 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ strb r6, [r4, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ movs r0, r4 │ │ │ │ strh r4, [r6, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ strd r0, r4, [sp, #228] @ 0xe4 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -299521,33 +299515,33 @@ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ bl 13a8b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13b322 │ │ │ │ b.w 13b3f2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ movs r4, r5 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf7e2002d │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + @ instruction: 0xfb2a002d │ │ │ │ + lsls r0, r7, #17 │ │ │ │ movs r0, r4 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r7, #1 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ movs r0, r4 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ - movs r5, r5 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt ge │ │ │ │ + movge r5, r5 │ │ │ │ + stmdbge sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r1, [pc, #128] @ (13bdbc ) │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #128] @ (13bdc0 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r1, pc │ │ │ │ @@ -299756,20 +299750,20 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #352 @ 0x160 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, 13bf68 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, 13bf86 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -299808,15 +299802,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 13bfda │ │ │ │ ldr.w ip, [pc, #28] @ 13bfe4 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c76c4 │ │ │ │ + bl 2c7a0c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ands r2, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ @@ -300016,59 +300010,59 @@ │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [pc, #392] @ (13c380 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c739c │ │ │ │ + bl 2c76e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13c31c │ │ │ │ add.w r7, sl, #296 @ 0x128 │ │ │ │ add.w r3, sl, #280 @ 0x118 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #280] @ 0x118 │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c2f8 │ │ │ │ add.w r3, sl, #320 @ 0x140 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #320] @ 0x140 │ │ │ │ add.w r0, sl, #352 @ 0x160 │ │ │ │ add.w r3, sl, #328 @ 0x148 │ │ │ │ strd r3, r3, [sl, #328] @ 0x148 │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c326 │ │ │ │ ldr r0, [pc, #304] @ (13c384 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ ldr r1, [pc, #300] @ (13c388 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb3cc │ │ │ │ + bl 1cb714 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #296] @ (13c38c ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c348 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 2b91bc │ │ │ │ + bl 2b9504 │ │ │ │ b.n 13c2aa │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 13c192 │ │ │ │ ldr r4, [pc, #252] @ (13c390 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (13c394 ) │ │ │ │ @@ -300109,15 +300103,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (13c3a0 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (13c3a4 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 13c29a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r2, [pc, #168] @ (13c3a8 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 126c3c │ │ │ │ @@ -300129,87 +300123,87 @@ │ │ │ │ b.n 13c168 │ │ │ │ ldr r2, [pc, #140] @ (13c3ac ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 13c304 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r2, [pc, #124] @ (13c3b0 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ b.n 13c2aa │ │ │ │ ldr r0, [pc, #104] @ (13c3b4 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cafc0 │ │ │ │ + bl 1cb308 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (13c3b8 ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1c4268 │ │ │ │ + bl 1c45b0 │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n 13c27a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r6, pc, lsl #1] │ │ │ │ + smlsdx r0, lr, pc, r0 @ │ │ │ │ @ instruction: 0xf3ba009e │ │ │ │ - @ instruction: 0xf7fc001f │ │ │ │ - vqadd.s8 d16, d6, d15 │ │ │ │ - @ instruction: 0xf79c001f │ │ │ │ + smlsdx r0, r4, pc, r0 @ │ │ │ │ + @ instruction: 0xf28e001f │ │ │ │ + @ instruction: 0xfae4001f │ │ │ │ subs r5, #78 @ 0x4e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf764001f │ │ │ │ - mcr 0, 7, r0, cr10, cr15, {0} │ │ │ │ - @ instruction: 0xf740001f │ │ │ │ - @ instruction: 0xf732001f │ │ │ │ - @ instruction: 0xf712001f │ │ │ │ - @ instruction: 0xf6fa001f │ │ │ │ - @ instruction: 0xf734001f │ │ │ │ - @ instruction: 0xf73a001f │ │ │ │ + @ instruction: 0xfaac001f │ │ │ │ + @ instruction: 0xf232001f │ │ │ │ + @ instruction: 0xfa88001f │ │ │ │ + @ instruction: 0xfa7a001f │ │ │ │ + @ instruction: 0xfa5a001f │ │ │ │ + @ instruction: 0xfa42001f │ │ │ │ + @ instruction: 0xfa7c001f │ │ │ │ + @ instruction: 0xfa82001f │ │ │ │ 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 13be18 │ │ │ │ - bl 2b92a4 │ │ │ │ + bl 2b95ec │ │ │ │ add.w r2, r4, #320 @ 0x140 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c424 │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #288 @ 0x120 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c45e │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 13c410 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 13c41a │ │ │ │ @@ -300379,34 +300373,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 13c5f6 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2c75a8 │ │ │ │ + bl 2c78f0 │ │ │ │ cbnz r0, 13c5f6 │ │ │ │ ldr r3, [pc, #116] @ (13c640 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2c76c4 │ │ │ │ + bl 2c7a0c │ │ │ │ cbnz r0, 13c5f6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (13c644 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2c782c │ │ │ │ + bl 2c7b74 │ │ │ │ b.n 13c5f6 │ │ │ │ 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} │ │ │ │ @@ -300424,21 +300418,21 @@ │ │ │ │ b.n 13c5f6 │ │ │ │ ldr r3, [pc, #48] @ (13c64c ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 13c5f6 │ │ │ │ nop │ │ │ │ subs r2, #202 @ 0xca │ │ │ │ lsls r4, r4, #2 │ │ │ │ - sbc.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - sbcs.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf58c001f │ │ │ │ - @ instruction: 0xf59a001f │ │ │ │ - sub.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ - sub.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ - rsb r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + strh.w r0, [sl, #31] │ │ │ │ + ldrh.w r0, [lr, #31] │ │ │ │ + ldr.w r0, [r4, #31] │ │ │ │ + str??.w r0, [r2, #31] │ │ │ │ + str??.w r0, [r8, #31] │ │ │ │ + ldr??.w r0, [r2, #31] │ │ │ │ + ldrsb.w r0, [r0, pc, lsl #1] │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #31 │ │ │ │ @@ -300453,32 +300447,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 2c7518 │ │ │ │ + bl 2c7860 │ │ │ │ cbz r0, 13c67c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (13c6a8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7548 │ │ │ │ + bl 2c7890 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c678 │ │ │ │ ldr r3, [pc, #28] @ (13c6ac ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7578 │ │ │ │ + bl 2c78c0 │ │ │ │ b.n 13c678 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ @@ -300732,15 +300726,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf9c2001f │ │ │ │ + stc2 0, cr0, [sl, #-124] @ 0xffffff84 │ │ │ │ adds r6, #224 @ 0xe0 │ │ │ │ lsls r4, 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, #3624] @ 0xe28 │ │ │ │ @@ -300898,16 +300892,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 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ cbz r0, 13cb3c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -301007,15 +301001,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r6, #142 @ 0x8e │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r0, pc, lsl #1] │ │ │ │ + @ instruction: 0xfb98001f │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -301170,18 +301164,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2460] @ 0x99c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ ldr.w r1, [pc, #1452] @ 13d3c8 │ │ │ │ add r1, pc │ │ │ │ - bl 1cb3cc │ │ │ │ + bl 1cb714 │ │ │ │ mov.w r2, #944 @ 0x3b0 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -301605,63 +301599,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 148b54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d21e │ │ │ │ ldr r0, [pc, #480] @ (13d478 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13d2b2 │ │ │ │ ldr r1, [pc, #472] @ (13d47c ) │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d324 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #460] @ (13d480 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ strb.w r0, [r4, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 13d318 │ │ │ │ ldr r5, [pc, #444] @ (13d484 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a728 │ │ │ │ + bl 30aa70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d360 │ │ │ │ ldr r5, [pc, #432] @ (13d488 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a728 │ │ │ │ + bl 30aa70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d34c │ │ │ │ ldr r5, [pc, #420] @ (13d48c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a728 │ │ │ │ + bl 30aa70 │ │ │ │ cbnz r0, 13d338 │ │ │ │ ldr r5, [pc, #408] @ (13d490 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a728 │ │ │ │ + bl 30aa70 │ │ │ │ cbz r0, 13d318 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a75c │ │ │ │ + bl 30aaa4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #698] @ 0x2ba │ │ │ │ ldr r3, [pc, #376] @ (13d494 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -301673,31 +301667,31 @@ │ │ │ │ blx 55334 │ │ │ │ cbnz r0, 13d374 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n 13d2b2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a75c │ │ │ │ + bl 30aaa4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #697] @ 0x2b9 │ │ │ │ b.n 13d2f6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a75c │ │ │ │ + bl 30aaa4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n 13d2e6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a75c │ │ │ │ + bl 30aaa4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #684] @ 0x2ac │ │ │ │ b.n 13d2d4 │ │ │ │ ldr r1, [pc, #292] @ (13d49c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -301727,79 +301721,79 @@ │ │ │ │ nop │ │ │ │ adds r2, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4d6001f │ │ │ │ + ldrb.w r0, [lr, pc, lsl #1] │ │ │ │ adds r1, #234 @ 0xea │ │ │ │ lsls r4, r4, #2 │ │ │ │ mcr 0, 7, r0, cr6, cr14, {4} │ │ │ │ - eor.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ - eors.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf4a4001f │ │ │ │ - @ instruction: 0xf4bc001f │ │ │ │ - @ instruction: 0xf35a001f │ │ │ │ - @ instruction: 0xf356001f │ │ │ │ - bfi r0, r6, #0, #32 │ │ │ │ - bfi r0, lr, #0, #32 │ │ │ │ - @ instruction: 0xf376001f │ │ │ │ - usat r0, #31, r2 │ │ │ │ - usat r0, #31, lr │ │ │ │ - @ instruction: 0xf392001f │ │ │ │ - @ instruction: 0xf39e001f │ │ │ │ - usat16 r0, #31, r2 │ │ │ │ - usat16 r0, #31, sl │ │ │ │ - usat16 r0, #31, lr │ │ │ │ - @ instruction: 0xf3b2001f │ │ │ │ - @ instruction: 0xf3ba001f │ │ │ │ - @ instruction: 0xf3be001f │ │ │ │ - ubfx r0, sl, #0, #32 │ │ │ │ - ubfx r0, lr, #0, #32 │ │ │ │ - @ instruction: 0xf3d2001f │ │ │ │ - @ instruction: 0xf3da001f │ │ │ │ - @ instruction: 0xf3e2001f │ │ │ │ - @ instruction: 0xf3e6001f │ │ │ │ - @ instruction: 0xf3f2001f │ │ │ │ - and.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ - and.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ - bic.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ - orr.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - orr.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - orrs.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ - orn r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - eor.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf4a8001f │ │ │ │ - @ instruction: 0xf4b0001f │ │ │ │ - @ instruction: 0xf4b4001f │ │ │ │ - @ instruction: 0xf4b8001f │ │ │ │ - @ instruction: 0xf4cc001f │ │ │ │ - @ instruction: 0xf4d0001f │ │ │ │ - @ instruction: 0xf4d0001f │ │ │ │ - @ instruction: 0xf4ce001f │ │ │ │ + @ instruction: 0xf7cc001f │ │ │ │ + @ instruction: 0xf7d8001f │ │ │ │ + @ instruction: 0xf7ec001f │ │ │ │ + strb.w r0, [r4, pc, lsl #1] │ │ │ │ + subw r0, r2, #2079 @ 0x81f │ │ │ │ + @ instruction: 0xf69e001f │ │ │ │ + subw r0, lr, #2079 @ 0x81f │ │ │ │ + @ instruction: 0xf6b6001f │ │ │ │ + @ instruction: 0xf6be001f │ │ │ │ + movt r0, #43039 @ 0xa81f │ │ │ │ + @ instruction: 0xf6d6001f │ │ │ │ + @ instruction: 0xf6da001f │ │ │ │ + @ instruction: 0xf6e6001f │ │ │ │ + @ instruction: 0xf6ea001f │ │ │ │ + @ instruction: 0xf6f2001f │ │ │ │ + @ instruction: 0xf6f6001f │ │ │ │ + @ instruction: 0xf6fa001f │ │ │ │ + @ instruction: 0xf702001f │ │ │ │ + @ instruction: 0xf706001f │ │ │ │ + @ instruction: 0xf712001f │ │ │ │ + @ instruction: 0xf716001f │ │ │ │ + @ instruction: 0xf71a001f │ │ │ │ + @ instruction: 0xf722001f │ │ │ │ + @ instruction: 0xf72a001f │ │ │ │ + @ instruction: 0xf72e001f │ │ │ │ + @ instruction: 0xf73a001f │ │ │ │ + @ instruction: 0xf74e001f │ │ │ │ + @ instruction: 0xf756001f │ │ │ │ + @ instruction: 0xf776001f │ │ │ │ + @ instruction: 0xf78a001f │ │ │ │ + @ instruction: 0xf794001f │ │ │ │ + @ instruction: 0xf79c001f │ │ │ │ + @ instruction: 0xf7b4001f │ │ │ │ + @ instruction: 0xf7d0001f │ │ │ │ + @ instruction: 0xf7f0001f │ │ │ │ + @ instruction: 0xf7f8001f │ │ │ │ + @ instruction: 0xf7fc001f │ │ │ │ + strb.w r0, [r0, pc, lsl #1] │ │ │ │ + ldrb.w r0, [r4, pc, lsl #1] │ │ │ │ + ldrb.w r0, [r8, pc, lsl #1] │ │ │ │ + ldrb.w r0, [r8, pc, lsl #1] │ │ │ │ + ldrb.w r0, [r6, pc, lsl #1] │ │ │ │ cmp r5, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - orrs.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - ldmdb sl!, {r0, r1, r2, r3, r4} │ │ │ │ - eors.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf4a4001f │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + @ instruction: 0xf79a001f │ │ │ │ + stc 0, cr0, [r2], {31} │ │ │ │ + @ instruction: 0xf7de001f │ │ │ │ + @ instruction: 0xf7ec001f │ │ │ │ + str r2, [r1, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + str r4, [r6, #28] │ │ │ │ movs r7, r3 │ │ │ │ - eor.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf7c8001f │ │ │ │ lsrs r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3dc001f │ │ │ │ - @ instruction: 0xf394001f │ │ │ │ - usat r0, #31, r8 │ │ │ │ + @ instruction: 0xf724001f │ │ │ │ + @ instruction: 0xf6dc001f │ │ │ │ + @ instruction: 0xf6d0001f │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37a001f │ │ │ │ + movt r0, #10271 @ 0x281f │ │ │ │ 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 148bcc │ │ │ │ @@ -301925,15 +301919,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf22e001f │ │ │ │ + sbcs.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -303369,15 +303363,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + b.n 13ea54 │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ adds.w r8, r3, r9 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ @@ -304157,15 +304151,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13e336 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3232] @ 0xca0 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ b.w 13e336 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 13ed6e │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 13e9f8 │ │ │ │ b.n 13eba8 │ │ │ │ @@ -304196,15 +304190,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13ec8c │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13ee0c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304229,15 +304223,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r4, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 13ee68 │ │ │ │ + ble.n 13eef8 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ @@ -304786,16 +304780,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 2d02a8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 2d05f0 │ │ │ │ + bl 1be130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 13f4d8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -305199,21 +305193,21 @@ │ │ │ │ blx 54488 │ │ │ │ ldr r2, [pc, #20] @ (13f8ec ) │ │ │ │ ldr r1, [pc, #24] @ (13f8f0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + bcs.n 13f814 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r2, 13f930 │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ movs r7, r3 │ │ │ │ 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] @ (13f990 ) │ │ │ │ @@ -305250,15 +305244,15 @@ │ │ │ │ blx 54488 │ │ │ │ ldr r2, [pc, #64] @ (13f99c ) │ │ │ │ ldr r1, [pc, #64] @ (13f9a0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 13f974 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (13f9a4 ) │ │ │ │ ldr r3, [pc, #28] @ (13f994 ) │ │ │ │ add r2, pc │ │ │ │ @@ -305271,19 +305265,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r6, #27 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ movs r6, r5 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + bcs.n 13fa08 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, 13f9be │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r0, #26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -306358,33 +306352,33 @@ │ │ │ │ b.n 14032c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ cdp2 0, 1, cr0, cr14, cr3, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [ip, #652] @ 0x28c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ movs r6, r5 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #112] @ 14056c │ │ │ │ sub sp, #16 │ │ │ │ @@ -307019,15 +307013,15 @@ │ │ │ │ bne.w 140dde │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 140b1e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3284] @ 0xcd4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ 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 │ │ │ │ @@ -307305,15 +307299,15 @@ │ │ │ │ b.n 140c0a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs.w r0, ip, #5341184 @ 0x518000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xf3ee00a3 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #824 @ 0x338 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -307335,37 +307329,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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 140ec4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r2, [pc, #1452] @ 141450 │ │ │ │ ldr.w r3, [pc, #1440] @ 141448 │ │ │ │ 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 141440 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldrb.w r3, [r6, #732] @ 0x2dc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14110e │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -307719,18 +307713,18 @@ │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 141364 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 141390 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -307842,15 +307836,15 @@ │ │ │ │ b.n 1412a2 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 141312 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r4, r0 │ │ │ │ b.n 140e9a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -307910,39 +307904,39 @@ │ │ │ │ b.n 14133a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf19400a3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf18600a3 │ │ │ │ adcs.w r0, r2, #163 @ 0xa3 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x001e │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - hlt 0x0016 │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - hlt 0x000e │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - hlt 0x0006 │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - rev16 r6, r7 │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - rev16 r0, r7 │ │ │ │ + pop {r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + pop {r2, r4} │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + cbnz r6, 1414f8 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + cbnz r2, 1414fc │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + cbnz r0, 141500 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #112] @ (14150c ) │ │ │ │ @@ -308185,34 +308179,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #736 @ 0x2e0 │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #760 @ 0x2f8 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ b.n 141722 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bee04 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 141746 │ │ │ │ cbnz r0, 14174c │ │ │ │ ldrd r2, r3, [r4, #808] @ 0x328 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 141712 │ │ │ │ ldr.w r8, [r4, #816] @ 0x330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 1416d2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 1416c0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 141730 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 141730 │ │ │ │ @@ -308283,15 +308277,15 @@ │ │ │ │ bls.n 1417e2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ ldr r2, [pc, #148] @ (1418b0 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -308300,48 +308294,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 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 14187a │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ 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 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 14184e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ ldr r2, [pc, #40] @ (1418b8 ) │ │ │ │ ldr r3, [pc, #32] @ (1418b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -308386,26 +308380,26 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #736 @ 0x2e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #816] @ 0x330 │ │ │ │ vldr d7, [pc, #120] @ 1419a0 │ │ │ │ add.w r0, r3, #760 @ 0x2f8 │ │ │ │ vstr d7, [r3, #808] @ 0x328 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #688 @ 0x2b0 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #456 @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -308519,55 +308513,55 @@ │ │ │ │ bne.n 141b54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #580 @ 0x244 │ │ │ │ add.w r0, r0, #580 @ 0x244 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ add r3, pc, #176 @ (adr r3, 141b58 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 141b3c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bee04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141ab4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 141aea │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 141a72 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1418c0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 141a54 │ │ │ │ blx 55160 │ │ │ │ b.n 141a72 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 55130 │ │ │ │ mov r2, r0 │ │ │ │ @@ -308578,20 +308572,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 140a28 │ │ │ │ mov r4, r0 │ │ │ │ b.n 141a3e │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 1cad10 │ │ │ │ + bl 1cb058 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 141a48 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1417dc │ │ │ │ @@ -308877,18 +308871,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 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 141e5a │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 141e68 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -308898,18 +308892,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 141e58 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 141e9e │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 141e9c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 141e9c │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -308917,19 +308911,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 141e64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d02a8 │ │ │ │ + bl 2d05f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141f14 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 141f3c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 141f3c │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309090,15 +309084,15 @@ │ │ │ │ b.n 141f72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1421a0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ movs r6, r5 │ │ │ │ svc 248 @ 0xf8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -309140,15 +309134,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1420a0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1420a4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 308ad8 │ │ │ │ + bl 308e20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1420a0 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 142080 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -309162,22 +309156,22 @@ │ │ │ │ beq.n 142086 │ │ │ │ b.n 142082 │ │ │ │ ldr r2, [pc, #20] @ (14210c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (142110 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n 1420a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1420a6 │ │ │ │ nop │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r3, [r0, #700] @ 0x2bc │ │ │ │ cbnz r3, 142140 │ │ │ │ cbz r1, 142136 │ │ │ │ ldrb.w r3, [r0, #707] @ 0x2c3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #706] @ 0x2c2 │ │ │ │ @@ -309663,33 +309657,33 @@ │ │ │ │ bne.n 14253e │ │ │ │ ldr r2, [pc, #44] @ (1425f8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ (1425fc ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n 14253e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bgt.n 142608 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1425bc │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + strb r0, [r5, #0] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r4, pc, #584 @ (adr r4, 142844 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 142964 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ @@ -309704,31 +309698,31 @@ │ │ │ │ cbz r1, 142678 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #580 @ 0x244 │ │ │ │ b.n 142656 │ │ │ │ add.w r0, r4, #560 @ 0x230 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 142678 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ ldrd r3, r1, [r4, #560] @ 0x230 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 14263c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1beaa0 │ │ │ │ + bl 1bede8 │ │ │ │ b.n 14263c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -309737,54 +309731,54 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #664 @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ add.w r5, r4, #484 @ 0x1e4 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add.w r6, r4, #512 @ 0x200 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1427b0 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ - bl 1d90b4 │ │ │ │ + bl 1d93fc │ │ │ │ ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d90b4 │ │ │ │ + bl 1d93fc │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1427b8 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 142752 │ │ │ │ add.w r6, r4, #824 @ 0x338 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 141d80 │ │ │ │ @@ -309801,38 +309795,38 @@ │ │ │ │ ldr.w r1, [r4, #420] @ 0x1a4 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 54864 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55630 │ │ │ │ add.w r0, r4, #736 @ 0x2e0 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 13d650 │ │ │ │ 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 1beaa0 │ │ │ │ + bl 1bede8 │ │ │ │ b.n 1426ec │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 54208 │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ b.n 14271c │ │ │ │ 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 │ │ │ │ @@ -309862,26 +309856,26 @@ │ │ │ │ add.w r2, r3, #1040 @ 0x410 │ │ │ │ str.w r0, [r3, #1564] @ 0x61c │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str.w r1, [r3, #1016] @ 0x3f8 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1048] @ 0x418 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1428d4 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -309914,15 +309908,15 @@ │ │ │ │ blx 556b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 14281c │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ - bl 1beaa0 │ │ │ │ + bl 1bede8 │ │ │ │ b.n 142850 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r2, [pc, #1700] @ 142f98 │ │ │ │ @@ -309939,15 +309933,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 140e4c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1664] @ 142fa0 │ │ │ │ add r0, pc │ │ │ │ - bl 1caa54 │ │ │ │ + bl 1cad9c │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1648] @ 142fa4 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -309957,39 +309951,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 142bfa │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, fp, #484 @ 0x1e4 │ │ │ │ bl 1415f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r7, fp, #512 @ 0x200 │ │ │ │ - bl 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ addw r3, pc, #1564 @ 0x61c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 142ec8 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bee04 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142982 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 142ee8 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 142bfa │ │ │ │ @@ -310009,24 +310003,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1429f4 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 142b84 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 142a18 │ │ │ │ ldr.w r3, [r7, #1568] @ 0x620 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 142a26 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1beae0 │ │ │ │ + bl 1bee28 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 142a06 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -310116,21 +310110,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 142bc4 │ │ │ │ add.w r7, fp, #688 @ 0x2b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1beaa0 │ │ │ │ + bl 1bede8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 142df2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 142940 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1429f4 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1429f4 │ │ │ │ @@ -310151,37 +310145,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1429f4 │ │ │ │ b.n 142eec │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #760 @ 0x2f8 │ │ │ │ strd r2, r3, [fp, #808] @ 0x328 │ │ │ │ str.w r6, [fp, #816] @ 0x330 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 1418c0 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 142ef6 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r2, [pc, #912] @ (142fac ) │ │ │ │ ldr r3, [pc, #896] @ (142f9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -310322,39 +310316,39 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 54208 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #580 @ 0x244 │ │ │ │ blx 54208 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142ede │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 142b52 │ │ │ │ ldr r0, [pc, #444] @ (142fb0 ) │ │ │ │ movw r8, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl 1415f8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 142e14 │ │ │ │ ldr.w r3, [r8, #1568] @ 0x620 │ │ │ │ cbz r3, 142e22 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1beae0 │ │ │ │ + bl 1bee28 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 142e06 │ │ │ │ ldr.w r3, [fp, #440] @ 0x1b8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -310414,42 +310408,42 @@ │ │ │ │ blx 55630 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 142e6c │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ b.n 142d84 │ │ │ │ add.w r0, fp, #464 @ 0x1d0 │ │ │ │ - bl 1cad10 │ │ │ │ + bl 1cb058 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 1429b0 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1beaa0 │ │ │ │ + bl 1bede8 │ │ │ │ b.n 142dde │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 142bfa │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142f68 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 142c12 │ │ │ │ ldr.w r3, [r7, #980] @ 0x3d4 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #376] @ 0x178 │ │ │ │ @@ -310465,15 +310459,15 @@ │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 549e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 55630 │ │ │ │ b.n 142d84 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1beaa0 │ │ │ │ + bl 1bede8 │ │ │ │ b.n 142f0c │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 142dba │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 142dba │ │ │ │ @@ -310484,23 +310478,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 142f9c │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #696 @ (adr r1, 14325c ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 14337c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #680 @ (adr r1, 143250 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 143370 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + add r2, pc, #704 @ (adr r2, 14326c ) │ │ │ │ movs r7, r3 │ │ │ │ bcc.n 142f70 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + add r0, pc, #336 @ (adr r0, 143104 ) │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #932] @ (14336c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -310513,20 +310507,20 @@ │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r4, r6, #456 @ 0x1c8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1caa54 │ │ │ │ + bl 1cad9c │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add.w r3, r6, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 14311c │ │ │ │ @@ -310539,21 +310533,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 143140 │ │ │ │ ldr.w r1, [r3, #1568] @ 0x620 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 143020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r6, #364] @ 0x16c │ │ │ │ blx 55660 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 143100 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -310595,37 +310589,37 @@ │ │ │ │ ldr.w r2, [r3, #1008] @ 0x3f0 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 1430b8 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r3, r2, [r6, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 143262 │ │ │ │ add.w r0, r6, #560 @ 0x230 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1418c0 │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 143014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r2, [pc, #596] @ (143378 ) │ │ │ │ ldr r3, [pc, #584] @ (143370 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -310634,15 +310628,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, 143150 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1beae0 │ │ │ │ + bl 1bee28 │ │ │ │ b.n 143004 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 143034 │ │ │ │ b.n 143146 │ │ │ │ @@ -310677,15 +310671,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 143232 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 143220 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1beaa0 │ │ │ │ + bl 1bede8 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 14319a │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -310715,30 +310709,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 548d0 │ │ │ │ b.n 1431bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r2, r3, [r6, #808] @ 0x328 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 143254 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 1431b4 │ │ │ │ add.w r0, r6, #760 @ 0x2f8 │ │ │ │ strd r1, fp, [r6, #808] @ 0x328 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ b.n 143248 │ │ │ │ add.w r0, r6, #608 @ 0x260 │ │ │ │ - bl 1beaa0 │ │ │ │ + bl 1bede8 │ │ │ │ b.n 1430ec │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1430fe │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -310778,15 +310772,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r6, #364] @ 0x16c │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r6, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 2d029c │ │ │ │ + bl 2d05e4 │ │ │ │ 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 │ │ │ │ @@ -310796,15 +310790,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 141c30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 14180c │ │ │ │ - bl 2d029c │ │ │ │ + bl 2d05e4 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 143340 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 143330 │ │ │ │ @@ -310821,15 +310815,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n 143100 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ beq.n 1433d0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -310900,31 +310894,31 @@ │ │ │ │ beq.w 1438c8 │ │ │ │ add.w r2, r6, #824 @ 0x338 │ │ │ │ movs r1, #0 │ │ │ │ add.w r6, r4, #736 @ 0x2e0 │ │ │ │ blx 546f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1438c0 │ │ │ │ add.w fp, r4, #664 @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143ce0 │ │ │ │ add.w r3, r4, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1be9f0 │ │ │ │ + bl 1bed38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143cca │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1be9f0 │ │ │ │ + bl 1bed38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143cae │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ blx 54034 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -311144,15 +311138,15 @@ │ │ │ │ b.n 14371c │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 14391c │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1c3b78 │ │ │ │ + bl 1c3ec0 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 14370c │ │ │ │ mov fp, r6 │ │ │ │ cbz r5, 143740 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ @@ -311271,20 +311265,20 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrd sl, r9, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #464 @ 0x1d0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ cbz r0, 1438bc │ │ │ │ add.w r3, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1be9f0 │ │ │ │ + bl 1bed38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143aac │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54208 │ │ │ │ movs r5, #0 │ │ │ │ b.n 143744 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -311366,15 +311360,15 @@ │ │ │ │ addw r9, r6, #2796 @ 0xaec │ │ │ │ sub.w r5, r6, #824 @ 0x338 │ │ │ │ sub.w fp, r6, #776 @ 0x308 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 54aec │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #904] @ 0x388 │ │ │ │ - bl 1c3b78 │ │ │ │ + bl 1c3ec0 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 143c52 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 552d4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -311390,29 +311384,29 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1437ba │ │ │ │ ldrb.w r3, [r9, #705] @ 0x2c1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1433ee │ │ │ │ b.n 1437ba │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 308ad8 │ │ │ │ + bl 308e20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143d0c │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 1433ca │ │ │ │ blx 54f08 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1433ce │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1437ba │ │ │ │ b.n 1439fc │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1c3b78 │ │ │ │ + bl 1c3ec0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 143740 │ │ │ │ ldr.w r5, [r4, #364] @ 0x16c │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -311454,15 +311448,15 @@ │ │ │ │ bl 14180c │ │ │ │ mov r3, r6 │ │ │ │ b.n 1434d4 │ │ │ │ add.w r3, r4, #484 @ 0x1e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143cfc │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143b62 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r5, #1 │ │ │ │ @@ -311473,69 +311467,69 @@ │ │ │ │ cmp r3, #4 │ │ │ │ it lt │ │ │ │ movlt r3, #4 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ - bl 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143c6e │ │ │ │ add.w r3, r4, #608 @ 0x260 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1be9f0 │ │ │ │ + bl 1bed38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143c66 │ │ │ │ add.w r6, r4, #580 @ 0x244 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143c60 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 143b62 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 143b42 │ │ │ │ mov r0, fp │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n 143b5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r2, r1, [r7, #560] @ 0x230 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #568] @ 0x238 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 143b2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beaa0 │ │ │ │ + bl 1bede8 │ │ │ │ b.n 143b2a │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #492] @ (143d50 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d9398 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 143c16 │ │ │ │ ldr r1, [pc, #476] @ (143d54 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d9398 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 143be4 │ │ │ │ ldrb.w r3, [r9, #684] @ 0x2ac │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ ldr r3, [pc, #452] @ (143d58 ) │ │ │ │ @@ -311569,61 +311563,61 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 14377e │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 143d04 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d90b4 │ │ │ │ + bl 1d93fc │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1438bc │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 54208 │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ b.n 1438bc │ │ │ │ blx 54208 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 13d914 │ │ │ │ b.n 143744 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 54208 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ b.n 1438bc │ │ │ │ mov r0, r5 │ │ │ │ blx 547f8 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ @@ -311631,28 +311625,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55630 │ │ │ │ b.n 143c52 │ │ │ │ movs r1, #4 │ │ │ │ b.n 143892 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 1438c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 1438c8 │ │ │ │ mov r0, r6 │ │ │ │ b.n 143cd2 │ │ │ │ @@ -311662,18 +311656,18 @@ │ │ │ │ blx 552ec │ │ │ │ mov r1, r0 │ │ │ │ b.n 143bce │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 14377e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ b.n 1438b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1beaa0 │ │ │ │ + bl 1bede8 │ │ │ │ b.n 143bfa │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 14377e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -311687,21 +311681,21 @@ │ │ │ │ @ instruction: 0xffffd8df │ │ │ │ vmls.i q15, , d5[0] │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ vaddl.u , d31, d9 │ │ │ │ vtbx.8 d29, {d31}, d7 │ │ │ │ @ instruction: 0xffff0d94 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ movs r6, r5 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffd79d56 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #208] @ 143e3c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -311753,15 +311747,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143db0 │ │ │ │ ldr r2, [pc, #92] @ (143e48 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (143e4c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n 143db0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54338 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 548c4 │ │ │ │ @@ -311789,29 +311783,29 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r1, r2, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 308ad8 │ │ │ │ + bl 308e20 │ │ │ │ cbz r0, 143e82 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54f08 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -312006,71 +312000,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 144192 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144186 │ │ │ │ ldr r3, [pc, #316] @ (1441a0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (1441a4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2788 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144180 │ │ │ │ cbz r5, 1440ea │ │ │ │ ldr.w r8, [pc, #292] @ 1441a8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30a728 │ │ │ │ + bl 30aa70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144136 │ │ │ │ ldr.w r8, [pc, #276] @ 1441ac │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30a728 │ │ │ │ + bl 30aa70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144144 │ │ │ │ ldr.w r8, [pc, #260] @ 1441b0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30a728 │ │ │ │ + bl 30aa70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144158 │ │ │ │ ldr.w r8, [pc, #244] @ 1441b4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #706] @ 0x2c2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 30a728 │ │ │ │ + bl 30aa70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14416c │ │ │ │ ldr.w r8, [pc, #220] @ 1441b8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30a728 │ │ │ │ + bl 30aa70 │ │ │ │ cbnz r0, 144122 │ │ │ │ ldr r2, [pc, #208] @ (1441bc ) │ │ │ │ ldr r3, [pc, #208] @ (1441c0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (1441c4 ) │ │ │ │ @@ -312089,70 +312083,70 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r2, [r7, #912] @ 0x390 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a75c │ │ │ │ + bl 30aaa4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #708] @ 0x2c4 │ │ │ │ b.n 1440ea │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a780 │ │ │ │ + bl 30aac8 │ │ │ │ str.w r0, [r7, #700] @ 0x2bc │ │ │ │ b.n 144096 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a75c │ │ │ │ + bl 30aaa4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #704] @ 0x2c0 │ │ │ │ b.n 1440aa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a75c │ │ │ │ + bl 30aaa4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #705] @ 0x2c1 │ │ │ │ b.n 1440be │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a75c │ │ │ │ + bl 30aaa4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #706] @ 0x2c2 │ │ │ │ b.n 1440d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 144116 │ │ │ │ nop │ │ │ │ itte lt │ │ │ │ lsllt r3, r4, #2 │ │ │ │ lsrlt r4, r7, #8 │ │ │ │ movge r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 3, r0, cr2, cr14, {0} │ │ │ │ - mcr 0, 7, r0, cr14, cr14, {0} │ │ │ │ - vqadd.s64 d16, d2, d14 │ │ │ │ - vshr.s32 d0, d14, #12 │ │ │ │ - adds.w r0, r8, #30 │ │ │ │ + sub.w r0, sl, #30 │ │ │ │ + @ instruction: 0xf236001e │ │ │ │ + @ instruction: 0xf2ba001e │ │ │ │ + @ instruction: 0xf2fc001e │ │ │ │ + orn r0, r0, #10354688 @ 0x9e0000 │ │ │ │ svc 115 @ 0x73 │ │ │ │ vmlal.u q15, d31, d17[0] │ │ │ │ vaddw.u q15, , d19 │ │ │ │ vmla.i q15, , d9[0] │ │ │ │ vqshlu.s64 d29, d23, #63 @ 0x3f │ │ │ │ vsra.u64 q15, , #1 │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ @@ -312162,33 +312156,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #912] @ 0x390 │ │ │ │ cbz r6, 14422c │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c2b10 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 144214 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 144206 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c2b10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1441fc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2648 │ │ │ │ + bl 1c2990 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ @@ -312451,25 +312445,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ cbz r0, 14451a │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ cbz r0, 144536 │ │ │ │ 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 │ │ │ │ @@ -312555,15 +312549,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add.w r0, r0, #424 @ 0x1a8 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r1, [r3, #480] @ 0x1e0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #484] @ 0x1e4 │ │ │ │ ldrd r5, r2, [r3, #448] @ 0x1c0 │ │ │ │ @@ -312577,62 +312571,62 @@ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #600] @ 0x258 │ │ │ │ ldr.w r2, [r3, #604] @ 0x25c │ │ │ │ sbc.w r1, r2, r1 │ │ │ │ str.w r1, [r3, #604] @ 0x25c │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbz r3, 1446b8 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r5 │ │ │ │ bl 144618 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [r4, #616] @ 0x268 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r4, #608] @ 0x260 │ │ │ │ strb.w r2, [r4, #624] @ 0x270 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r5 │ │ │ │ bl 144618 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r7, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r8, [r0, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrb.w r0, [r4, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ ldrd ip, r1, [r4, #616] @ 0x268 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbnz r0, 144756 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -312642,15 +312636,15 @@ │ │ │ │ strb.w r0, [r4, #624] @ 0x270 │ │ │ │ it cc │ │ │ │ strdcc r2, r3, [r4, #616] @ 0x268 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4, #592] @ 0x250 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r5 │ │ │ │ bl 144618 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r0, r7, r8 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -312678,55 +312672,55 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144826 │ │ │ │ ldrb.w r6, [r4, #584] @ 0x248 │ │ │ │ cbnz r6, 14480a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 308bfc │ │ │ │ + bl 308f44 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add.w r2, r4, #496 @ 0x1f0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #584] @ 0x248 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 144826 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bee04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 144830 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 144802 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 144802 │ │ │ │ @@ -312797,15 +312791,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1448f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ b.n 144876 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -312850,24 +312844,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144a24 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144a40 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144a9c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 144ab4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 144ae0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -312876,22 +312870,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 144ae0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144a9c │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 144a22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144784 │ │ │ │ @@ -312901,23 +312895,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 144a24 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cbz r3, 144a22 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cbnz r3, 144a22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144a9c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 144a78 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (144af8 ) │ │ │ │ ldr r3, [pc, #204] @ (144af4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -312925,15 +312919,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144ad8 │ │ │ │ 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, 144ae8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -312946,43 +312940,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 14499a │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144784 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 144a24 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1449c2 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 144a24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 144952 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 144a52 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -313002,19 +312996,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 54cd8 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r5 │ │ │ │ bl 144618 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 545f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -313024,15 +313018,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 1bde08 │ │ │ │ + bl 1be150 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 144b8c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -313073,15 +313067,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 1cbc60 │ │ │ │ + bl 1cbfa8 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -313109,15 +313103,15 @@ │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r3, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ movs r7, r3 │ │ │ │ push {r1, r2} │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -313159,15 +313153,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 144d3e │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144d32 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144d6a │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -313190,15 +313184,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ ldr r2, [pc, #116] @ (144d84 ) │ │ │ │ ldr r3, [pc, #100] @ (144d78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -313264,15 +313258,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #228] @ (144ea0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144e8c │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 144e40 │ │ │ │ @@ -313322,15 +313316,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 144de6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ add.w r0, r0, #888 @ 0x378 │ │ │ │ - bl 308d98 │ │ │ │ + bl 3090e0 │ │ │ │ ldrb.w r2, [r4, #404] @ 0x194 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 144e24 │ │ │ │ @@ -313367,15 +313361,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #396] @ (14505c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14503c │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, 145050 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -313410,20 +313404,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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrb.w r3, [r4, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 144fca │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 144f78 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -313437,15 +313431,15 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ adds r0, r4, r3 │ │ │ │ strb.w r5, [r2, #920] @ 0x398 │ │ │ │ - bl 308d98 │ │ │ │ + bl 3090e0 │ │ │ │ ldrb.w r3, [r4, #404] @ 0x194 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #172] @ (145060 ) │ │ │ │ @@ -313459,15 +313453,15 @@ │ │ │ │ bne.n 145046 │ │ │ │ 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 308bfc │ │ │ │ + bl 308f44 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 14503c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144f34 │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -313481,28 +313475,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 144f2e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #584] @ 0x248 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ blx 5510c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 144f64 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 144fb0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -313576,15 +313570,15 @@ │ │ │ │ cbz r0, 14510c │ │ │ │ ldr r2, [pc, #60] @ (145130 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 145102 │ │ │ │ cbz r3, 14511e │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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] │ │ │ │ @@ -313612,15 +313606,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ cbz r0, 14516c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -313648,15 +313642,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 145198 │ │ │ │ nop │ │ │ │ - asrs r4, r3 │ │ │ │ + add r4, ip │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r0 │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ @@ -313878,32 +313872,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 1453d0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1453d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 145444 │ │ │ │ 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 14538c │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1453d0 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 1453d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54208 │ │ │ │ b.n 1453d0 │ │ │ │ @@ -314411,15 +314405,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r6, #1 │ │ │ │ bne.n 145a0e │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1459fa │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ - bl 308d54 │ │ │ │ + bl 30909c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 13d914 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1459fa │ │ │ │ ldr.w r0, [r5, #220] @ 0xdc │ │ │ │ @@ -314615,19 +314609,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 554a4 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #32] │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ - bl 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ ldr r1, [pc, #172] @ (145d04 ) │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 5478c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -314881,22 +314875,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 145eb0 │ │ │ │ add.w r0, r7, #548 @ 0x224 │ │ │ │ - bl 308ebc │ │ │ │ + bl 309204 │ │ │ │ ldr.w r0, [r7, #580] @ 0x244 │ │ │ │ cbz r0, 145ee8 │ │ │ │ blx 54af8 │ │ │ │ add.w r0, r7, #496 @ 0x1f0 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ add.w r0, r7, #424 @ 0x1a8 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr.w r0, [r7, #544] @ 0x220 │ │ │ │ cbz r0, 145f02 │ │ │ │ blx 54c6c │ │ │ │ ldr.w r1, [r7, #412] @ 0x19c │ │ │ │ cbz r1, 145f12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -314986,15 +314980,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ add r7, pc │ │ │ │ - bl 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1462b6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #148] @ 0x94 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ @@ -315050,25 +315044,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54548 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 54208 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146214 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146214 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146214 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -315116,15 +315110,15 @@ │ │ │ │ bne.n 146142 │ │ │ │ ldrb.w r3, [r4, #169] @ 0xa9 │ │ │ │ cbnz r3, 146160 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 146174 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146214 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -315371,15 +315365,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 1463b8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -315506,15 +315500,15 @@ │ │ │ │ bl 145d0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 14651e │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 14651e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -315650,15 +315644,15 @@ │ │ │ │ b.n 14667c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ movs r7, r3 │ │ │ │ ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ @@ -315858,15 +315852,15 @@ │ │ │ │ bne.n 14688c │ │ │ │ ldr r2, [pc, #196] @ (146988 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #196] @ (14698c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 14688c │ │ │ │ ldr r3, [pc, #180] @ (146990 ) │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -315927,31 +315921,31 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 146774 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldmia r2, {r1, r2, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #16] @ (1469a0 ) │ │ │ │ + ldr r5, [pc, #304] @ (146ac0 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r6, [r0, #360] @ 0x168 │ │ │ │ @@ -316055,15 +316049,15 @@ │ │ │ │ cbnz r2, 146af0 │ │ │ │ ldr r2, [pc, #624] @ (146d54 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (146d58 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (146d5c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -316275,17 +316269,17 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + ldr r3, [pc, #184] @ (146e14 ) │ │ │ │ movs r7, r3 │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -316677,15 +316671,15 @@ │ │ │ │ bne.w 1476d8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r7, #12820 @ 0x3214 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ b.n 147220 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ strd r0, r1, [r5, #904] @ 0x388 │ │ │ │ b.n 14709a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 552e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -316721,15 +316715,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r4, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -316738,15 +316732,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14748e │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ mla r1, r1, fp, r4 │ │ │ │ add.w r1, r1, #888 @ 0x378 │ │ │ │ - bl 308f2c │ │ │ │ + bl 309274 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ @@ -316762,15 +316756,15 @@ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r0, r8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r3, [r4, #484] @ 0x1e4 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #484] @ 0x1e4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ mla sl, r3, fp, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #920] @ 0x398 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 1471d2 │ │ │ │ @@ -317332,21 +317326,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 14798e │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1480d8 │ │ │ │ str.w r5, [r4, #412] @ 0x19c │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1be9f0 │ │ │ │ + bl 1bed38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 147e6e │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 1481a4 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -317381,15 +317375,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #632] @ 0x278 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - bl 308e78 │ │ │ │ + bl 3091c0 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #416] @ 0x1a0 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ cbz r5, 147a64 │ │ │ │ mov r0, r5 │ │ │ │ @@ -317466,15 +317460,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 554a4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 308cc0 │ │ │ │ + bl 309008 │ │ │ │ mov r0, r5 │ │ │ │ blx 552e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -317609,15 +317603,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 554a4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 308cc0 │ │ │ │ + bl 309008 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 147d0c │ │ │ │ ldr.w r3, [pc, #1292] @ 1481d0 │ │ │ │ add.w r5, sl, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -317674,15 +317668,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 147fec │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 308da4 │ │ │ │ + bl 3090ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1480e0 │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 147dfc │ │ │ │ blx 552e0 │ │ │ │ @@ -317747,15 +317741,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 554a4 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 147858 │ │ │ │ mov r0, r5 │ │ │ │ - bl 308e48 │ │ │ │ + bl 309190 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147858 │ │ │ │ ldr.w r9, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 145d0c │ │ │ │ mov r1, r5 │ │ │ │ @@ -317909,15 +317903,15 @@ │ │ │ │ b.n 147cd4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 308e48 │ │ │ │ + bl 309190 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1477a8 │ │ │ │ ldr r7, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 145d0c │ │ │ │ mov r1, r5 │ │ │ │ @@ -317996,15 +317990,15 @@ │ │ │ │ str.w r0, [r4, #580] @ 0x244 │ │ │ │ blx 54440 │ │ │ │ b.n 147a26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 550d0 │ │ │ │ b.n 14798e │ │ │ │ mov r0, r5 │ │ │ │ - bl 308e48 │ │ │ │ + bl 309190 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 14814c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 148006 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ @@ -318033,15 +318027,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 554a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 308e48 │ │ │ │ + bl 309190 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1480ea │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 1477a8 │ │ │ │ mov r4, r9 │ │ │ │ @@ -318067,15 +318061,15 @@ │ │ │ │ vsri.64 d29, d5, #1 │ │ │ │ @ instruction: 0xfffff747 │ │ │ │ @ instruction: 0xffffcbbd │ │ │ │ vtbl.8 d28, {d31- instruction: 0xffffcfd7 │ │ │ │ @ instruction: 0xffffcef3 │ │ │ │ vtbl.8 d28, {d15-d18}, d5 │ │ │ │ - @ instruction: 0xffff5168 │ │ │ │ + vsri.64 d21, d16, #1 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r4, r6, r7} │ │ │ │ vcvt.f16.u16 q14, , #1 │ │ │ │ @ instruction: 0xffffccd5 │ │ │ │ vcvt.u16.f16 q8, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmn r2, r5 │ │ │ │ @@ -318087,15 +318081,15 @@ │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r0, r1, r2, r5, r6} │ │ │ │ vqdmulh.s q8, , d12[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #688] @ (148488 ) │ │ │ │ + str r4, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -318163,15 +318157,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #23] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r1, [pc, #728] @ (148574 ) │ │ │ │ + ldr r4, [pc, #1016] @ (148694 ) │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r0, #200] @ 0xc8 │ │ │ │ @@ -318214,15 +318208,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 554a4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 308e48 │ │ │ │ + bl 309190 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 14833e │ │ │ │ ldr r3, [r1, #104] @ 0x68 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 145d0c │ │ │ │ @@ -318437,15 +318431,15 @@ │ │ │ │ bls.n 148536 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r7, r3 │ │ │ │ @@ -318774,27 +318768,27 @@ │ │ │ │ bne.n 1488d2 │ │ │ │ ldr r2, [pc, #32] @ (148908 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ (14890c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r2, [sl] │ │ │ │ b.n 1488d2 │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ movs r6, r5 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adcs r6, r6 │ │ │ │ + add lr, r7 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #220] @ (148a00 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -318907,15 +318901,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 148a32 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 148ace │ │ │ │ push {lr} │ │ │ │ @@ -319304,34 +319298,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #380 @ 0x17c │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #408 @ 0x198 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ b.n 148e1a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bee04 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 148e3e │ │ │ │ cbnz r0, 148e44 │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 148e0a │ │ │ │ ldr.w r8, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 148dca │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c3ae0 │ │ │ │ + bl 1c3e28 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 148db8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 148e28 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 148e28 │ │ │ │ @@ -319372,22 +319366,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 54888 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ble.n 148ea0 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 552a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 148ea0 │ │ │ │ strb r0, [r0, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -319519,15 +319513,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 14901c │ │ │ │ blx 54be8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 14901e │ │ │ │ nop │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #168] @ (1490f8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -319632,15 +319626,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r2, ip, [lr] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 149190 │ │ │ │ cbz r1, 14918e │ │ │ │ @@ -319674,24 +319668,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 1491e8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 1491f8 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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] │ │ │ │ @@ -319819,15 +319813,15 @@ │ │ │ │ b.n 149316 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1492a0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 1492a0 │ │ │ │ nop │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ @@ -320300,62 +320294,62 @@ │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 149548 │ │ │ │ b.n 149584 │ │ │ │ nop │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ movs r7, r3 │ │ │ │ - sbc.w r0, r6, r0, asr #32 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + cdp 0, 10, cr0, cr14, cr0, {1} │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -320384,21 +320378,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (149900 ) │ │ │ │ ldr r1, [pc, #20] @ (149904 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r6, r4, #4 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -320703,15 +320697,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 149bf2 │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ b.n 149be6 │ │ │ │ blx 54978 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 149bf2 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -320851,16 +320845,16 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 149d58 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf5f0002d │ │ │ │ - rsb r0, r6, #11337728 @ 0xad0000 │ │ │ │ + ldrsh.w r0, [r8, sp, lsl #2] │ │ │ │ + vst4.8 {d0-d3}, [lr :128]! │ │ │ │ stmdb 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] @ (149e3c ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (149e40 ) │ │ │ │ @@ -320955,15 +320949,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ add r3, pc, #200 @ (adr r3, 149f88 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -320972,15 +320966,15 @@ │ │ │ │ b.n 149efa │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ add.w r0, r3, #120 @ 0x78 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bee04 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 149f38 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 149f54 │ │ │ │ @@ -320994,15 +320988,15 @@ │ │ │ │ cbz r1, 149f3e │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ add.w r0, r3, #64 @ 0x40 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bee04 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 149efa │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 149f56 │ │ │ │ ldr r2, [pc, #88] @ (149f98 ) │ │ │ │ @@ -321013,15 +321007,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 149f16 │ │ │ │ b.n 149ef2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r2, [pc, #60] @ (149f9c ) │ │ │ │ ldr r3, [pc, #48] @ (149f94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -321273,15 +321267,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 14a2c2 │ │ │ │ add.w r7, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 14a24a │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 14a20c │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ @@ -321292,15 +321286,15 @@ │ │ │ │ bne.n 14a204 │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #724] @ 0x2d4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r9, [r4, #376] @ 0x178 │ │ │ │ ldr r2, [pc, #232] @ (14a318 ) │ │ │ │ ldr r3, [pc, #224] @ (14a314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -321323,37 +321317,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bee04 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 14a1f8 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ strd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ str.w r5, [r4, #464] @ 0x1d0 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 14a22e │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 14a2f0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -321369,15 +321363,15 @@ │ │ │ │ beq.n 14a256 │ │ │ │ b.n 14a27c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 14a1ee │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 14a22e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r7, r0] │ │ │ │ @@ -321453,24 +321447,24 @@ │ │ │ │ cbnz r3, 14a3ec │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 14a400 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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] │ │ │ │ @@ -321842,15 +321836,15 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, r0] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stc 0, cr0, [lr, #-180] @ 0xffffff4c │ │ │ │ + orrs.w r0, r6, #45 @ 0x2d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -321945,40 +321939,40 @@ │ │ │ │ b.n 14a8de │ │ │ │ add.w r3, r4, #380 @ 0x17c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r6, #29] │ │ │ │ str.w r2, [r5, #188] @ 0xbc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 14a90c │ │ │ │ add.w r0, r0, #380 @ 0x17c │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ b.n 14a9b2 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -321995,15 +321989,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r1, r1, r5, r4 │ │ │ │ add.w r5, r0, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ str.w r2, [r1, #760] @ 0x2f8 │ │ │ │ str.w r3, [r1, #764] @ 0x2fc │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n 14aa90 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #368] @ 0x170 │ │ │ │ mla r1, r1, r6, r4 │ │ │ │ @@ -322018,20 +322012,20 @@ │ │ │ │ bl 14a888 │ │ │ │ cbz r0, 14aa82 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14aa3a │ │ │ │ @@ -322074,28 +322068,28 @@ │ │ │ │ bl 14a888 │ │ │ │ cbz r0, 14ab0c │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 14ab32 │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 14aad2 │ │ │ │ add.w r0, r5, #408 @ 0x198 │ │ │ │ str.w r1, [r5, #456] @ 0x1c8 │ │ │ │ str.w r2, [r5, #460] @ 0x1cc │ │ │ │ - bl 1bea84 │ │ │ │ + bl 1bedcc │ │ │ │ b.n 14ab24 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -322123,17 +322117,17 @@ │ │ │ │ bl 149db4 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 14ab8e │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ ldr.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -322364,15 +322358,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str.w r6, [r7, #172] @ 0xac │ │ │ │ b.n 14ac78 │ │ │ │ mov r0, r8 │ │ │ │ blx 54f20 │ │ │ │ b.n 14add8 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r0, #660] @ 0x294 │ │ │ │ @@ -322481,22 +322475,22 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [sp, #101] @ 0x65 │ │ │ │ str.w r3, [sp, #105] @ 0x69 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b3c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1be9f0 │ │ │ │ + bl 1bed38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b3ba │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ bl 149c34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -322661,17 +322655,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl 149db4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14b168 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 13d650 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -322688,17 +322682,17 @@ │ │ │ │ bne.w 14b440 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 14b19c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ b.n 14b19c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -322876,15 +322870,15 @@ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ cbnz r3, 14b3d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 14b19c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 14b19c │ │ │ │ @@ -322912,15 +322906,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 14b286 │ │ │ │ ldr r2, [pc, #100] @ (14b478 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #100] @ (14b47c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ b.n 14b31c │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ blx 54118 │ │ │ │ mov r0, r7 │ │ │ │ @@ -322931,32 +322925,33 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n 14b286 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 14aca0 │ │ │ │ + b.n 14b330 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 14ac54 │ │ │ │ + b.n 14b2e4 │ │ │ │ movs r5, r5 │ │ │ │ ble.n 14b37e │ │ │ │ @ instruction: 0xfffffb71 │ │ │ │ vqrdmulh.s , , d27[0] │ │ │ │ vsra.u64 d31, d13, #1 │ │ │ │ @ instruction: 0xffffe143 │ │ │ │ @ instruction: 0xfffff9d1 │ │ │ │ @ instruction: 0xffffdeb3 │ │ │ │ vcvt.f32.u32 q10, q6, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r5, #3 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, #2 │ │ │ │ + movs r7, r3 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ movs r7, r3 │ │ │ │ - mrc2 0, 5, r0, cr6, cr14, {0} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #28 │ │ │ │ @@ -323761,24 +323756,24 @@ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #172 @ 0xac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #172] @ 0xac │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14be00 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ - bl 1be9f0 │ │ │ │ + bl 1bed38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14bdfa │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 1be9f0 │ │ │ │ + bl 1bed38 │ │ │ │ cbnz r0, 14bdf4 │ │ │ │ ldr r2, [pc, #124] @ (14be10 ) │ │ │ │ ldr r3, [pc, #124] @ (14be14 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #120] @ (14be18 ) │ │ │ │ @@ -323813,17 +323808,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 54a50 │ │ │ │ b.n 14bd5e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 14bdc0 │ │ │ │ nop │ │ │ │ @@ -323850,27 +323845,27 @@ │ │ │ │ bl 148ca0 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 14be50 │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 14bea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 14be98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1bedb8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 54fa4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -323880,15 +323875,15 @@ │ │ │ │ blx 54fa4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 549a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14be78 │ │ │ │ b.n 14be98 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -323906,21 +323901,21 @@ │ │ │ │ str.w r3, [r2, #208] @ 0xd0 │ │ │ │ cbnz r1, 14bf32 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 14bf50 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 547f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ @@ -324525,15 +324520,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #56 @ 0x38 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #660] @ 0x294 │ │ │ │ ldr.w r3, [r3, #932] @ 0x3a4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -324577,23 +324572,23 @@ │ │ │ │ bl 14a320 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c63a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r3, [r6, #688] @ 0x2b0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #688 @ 0x2b0 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #688] @ 0x2b0 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14c632 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (14c640 ) │ │ │ │ @@ -324747,16 +324742,16 @@ │ │ │ │ beq.n 14c854 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 14c87a │ │ │ │ add.w r6, sl, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9018 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1d9360 │ │ │ │ + bl 1c3dbc │ │ │ │ adds.w r4, r0, r9 │ │ │ │ adcs.w r1, r1, #0 │ │ │ │ mov r3, fp │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -324771,33 +324766,33 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bee04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14c8e4 │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ b.n 14c778 │ │ │ │ ldr r2, [pc, #272] @ (14c910 ) │ │ │ │ mov r3, sl │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 554c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c7c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14c8b2 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14c8be │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -325078,17 +325073,17 @@ │ │ │ │ b.n 14cada │ │ │ │ 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 1bf468 │ │ │ │ + bl 1bf7b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -325100,15 +325095,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add fp, pc │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 14d05c │ │ │ │ ldr.w r3, [pc, #1432] @ 14d0e8 │ │ │ │ add r3, pc │ │ │ │ @@ -325125,21 +325120,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 163e10 │ │ │ │ strd sl, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 2bdb2c │ │ │ │ + bl 2bde74 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #280 @ 0x118 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2bdb2c │ │ │ │ + bl 2bde74 │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r9, fp, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -325510,22 +325505,22 @@ │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ b.n 14cc8e │ │ │ │ ldr.w r9, [pc, #172] @ 14d10c │ │ │ │ add r9, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1caf04 │ │ │ │ + bl 1cb24c │ │ │ │ vldr d7, [pc, #108] @ 14d0d8 │ │ │ │ ldr r2, [pc, #160] @ (14d110 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb038 │ │ │ │ + bl 1cb380 │ │ │ │ ldr.w lr, [pc, #148] @ 14d114 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add lr, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [lr] │ │ │ │ strexd ip, r2, r3, [lr] │ │ │ │ @@ -325539,15 +325534,15 @@ │ │ │ │ mov.w lr, #504 @ 0x1f8 │ │ │ │ movs r2, #8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r0, r3 │ │ │ │ b.n 14cc8e │ │ │ │ ldr r0, [pc, #96] @ (14d118 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf04 │ │ │ │ + bl 1cb24c │ │ │ │ ldr r3, [pc, #92] @ (14d11c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -325572,119 +325567,121 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldc2l 0, cr0, [r4, #-120] @ 0xffffff88 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + movs r7, r3 │ │ │ │ stcl 0, cr0, [sl, #628] @ 0x274 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldc2 0, cr0, [r0, #-120] @ 0xffffff88 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + movs r7, r3 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (14d144 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (14d148 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1cb230 │ │ │ │ + bl 1cb578 │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stc 0, cr0, [r2, #-628] @ 0xfffffd8c │ │ │ │ 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 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d196 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d1ae │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d192 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ 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 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d22e │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d212 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be868 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ b.n 14d208 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #176] @ (14d304 ) │ │ │ │ @@ -325695,65 +325692,65 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [pc, #172] @ (14d30c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2bdc58 │ │ │ │ + bl 2bdfa0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (14d310 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1be978 │ │ │ │ + bl 1becc0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1be9e8 │ │ │ │ + bl 1bed30 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be9ec │ │ │ │ + bl 1bed34 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 14d2f6 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1c3820 │ │ │ │ + bl 1c3b68 │ │ │ │ ldr r3, [pc, #88] @ (14d314 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ add.w r1, sp, #1952 @ 0x7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1bf2c0 │ │ │ │ + bl 1bf608 │ │ │ │ ldr r2, [pc, #64] @ (14d318 ) │ │ │ │ ldr r3, [pc, #44] @ (14d308 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14d300 │ │ │ │ add.w sp, sp, #2024 @ 0x7e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ b.n 14d296 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #162 @ 0xa2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ @@ -325794,32 +325791,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (14d3d4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be448 │ │ │ │ + bl 1be790 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1bf6b0 │ │ │ │ + bl 1bf9f8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14d3c2 │ │ │ │ ldr r2, [pc, #44] @ (14d3d8 ) │ │ │ │ ldr r3, [pc, #36] @ (14d3d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -325853,46 +325850,46 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d486 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ mov r0, sp │ │ │ │ - bl 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ mov r0, sp │ │ │ │ - bl 26617c │ │ │ │ + bl 2664c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14d498 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 14d490 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ ldr r2, [pc, #68] @ (14d4b0 ) │ │ │ │ ldr r3, [pc, #60] @ (14d4ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -325905,15 +325902,15 @@ │ │ │ │ bne.n 14d408 │ │ │ │ b.n 14d46a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 54208 │ │ │ │ b.n 14d42c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ b.n 14d426 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -325924,37 +325921,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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ 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 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d14c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d52a │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -325962,15 +325959,15 @@ │ │ │ │ beq.n 14d532 │ │ │ │ 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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ 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] │ │ │ │ @@ -325996,21 +325993,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 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be868 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be868 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d1d8 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d5c4 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -326040,23 +326037,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 14d348 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1bf54c │ │ │ │ + bl 1bf894 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14d644 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d14c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 14d63a │ │ │ │ mov r0, r4 │ │ │ │ @@ -326103,30 +326100,30 @@ │ │ │ │ cbz r3, 14d6d2 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 14d348 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d1d8 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 14d6ba │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d1d8 │ │ │ │ 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 1bf4f8 │ │ │ │ + bl 1bf840 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14d6ea │ │ │ │ ldr r2, [pc, #44] @ (14d700 ) │ │ │ │ ldr r3, [pc, #36] @ (14d6fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326254,15 +326251,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 14d7be │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (14d850 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bc254 │ │ │ │ + bl 2bc59c │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 14d7be │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -326634,15 +326631,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 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14dcf2 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ b.n 14dc12 │ │ │ │ @@ -326659,23 +326656,23 @@ │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14dc3e │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r3] │ │ │ │ mov r5, r8 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14dc78 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bba9c │ │ │ │ + bl 2bbde4 │ │ │ │ cbz r0, 14dc2c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bc02c │ │ │ │ + bl 2bc374 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r7, 14dc4c │ │ │ │ adds r3, r5, #5 │ │ │ │ bhi.n 14dc3e │ │ │ │ add.w r8, r5, #4 │ │ │ │ cmp r6, r8 │ │ │ │ bcc.n 14dbe4 │ │ │ │ @@ -326684,28 +326681,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r6, r8 │ │ │ │ it cc │ │ │ │ movcc r6, r8 │ │ │ │ b.n 14dbf2 │ │ │ │ - bl 2bba54 │ │ │ │ + bl 2bbd9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14dc2c │ │ │ │ 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 14dc2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14dc12 │ │ │ │ lsrs r1, r5, #2 │ │ │ │ ldr r3, [pc, #140] @ (14dd08 ) │ │ │ │ add r7, sp, #12 │ │ │ │ add.w sl, r5, r9 │ │ │ │ @@ -326736,15 +326733,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 14dca8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 14dcd2 │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7894 │ │ │ │ + bl 1c7bdc │ │ │ │ b.n 14dc8c │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ ldr r2, [pc, #48] @ (14dd0c ) │ │ │ │ ldr r3, [pc, #40] @ (14dd04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -326771,27 +326768,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 1c7908 │ │ │ │ + bl 1c7c50 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14dd4c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14dd36 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -326801,36 +326798,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 14dba4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14dd9a │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14dd68 │ │ │ │ - bl 1c7894 │ │ │ │ + bl 1c7bdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14dd74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c76d4 │ │ │ │ + bl 1c7a1c │ │ │ │ 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 │ │ │ │ @@ -326851,37 +326848,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14de0a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ @@ -326918,15 +326915,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [pc, #44] @ (14def0 ) │ │ │ │ ldr r3, [pc, #28] @ (14dee0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -326977,31 +326974,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14df6a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ b.n 14df1c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -327041,15 +327038,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 1e6adc │ │ │ │ + bl 1e6e24 │ │ │ │ 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 │ │ │ │ @@ -327062,20 +327059,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 1e4eb4 │ │ │ │ + bl 1e51fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 │ │ │ │ @@ -327102,31 +327099,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e096 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ b.n 14e000 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -327205,15 +327202,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 14e320 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14e162 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3c88 │ │ │ │ + bl 1e3fd0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 14e320 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ @@ -327250,22 +327247,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 14e33e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, r8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ @@ -327276,52 +327273,52 @@ │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e27a │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 14e2fe │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -327348,15 +327345,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #28] │ │ │ │ bne.n 14e2b6 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e40b4 │ │ │ │ + bl 1e43fc │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r3, r6, #4 │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -327421,26 +327418,26 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 14e6c2 │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 14e5dc │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 │ │ │ │ @@ -327467,36 +327464,36 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #24] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov lr, r7 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov ip, r7 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -327508,90 +327505,90 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14e56e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr.w r2, [pc, #1784] @ 14ecb8 │ │ │ │ ldr.w r3, [pc, #1776] @ 14ecb4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327604,140 +327601,140 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 14ed1a │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 14e736 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 14e76e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ b.n 14e5bc │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 14e416 │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r9, [r3, #360] @ 0x168 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 14e828 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ b.n 14e5bc │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14e75c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.n 14e654 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 14eeaa │ │ │ │ @@ -327819,25 +327816,25 @@ │ │ │ │ b.n 14e736 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 14e736 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -327870,34 +327867,34 @@ │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14ee4a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -327914,74 +327911,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 14ed1e │ │ │ │ vldr d7, [pc, #860] @ 14eca8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14e96e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14e9b0 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14e9e4 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14ee0a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -327999,87 +327996,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 14ee54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14ea5e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ea9e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14eacc │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -328095,34 +328092,34 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, r7 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -328137,88 +328134,88 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r5, fp │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ b.n 14e5bc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, r4, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -328228,36 +328225,36 @@ │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 14e880 │ │ │ │ movs r0, #0 │ │ │ │ b.n 14e5bc │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14eeaa │ │ │ │ @@ -328280,30 +328277,30 @@ │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14ed78 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14e948 │ │ │ │ movs r3, #3 │ │ │ │ @@ -328315,70 +328312,70 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 14ed52 │ │ │ │ vldr d7, [pc, #260] @ 14eeb0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ed88 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 14ed88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14edfe │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14ea38 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14ee38 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r8, r0 │ │ │ │ b.n 14edfe │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 14ed52 │ │ │ │ subs r2, #1 │ │ │ │ @@ -328449,25 +328446,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14ef28 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (14ef74 ) │ │ │ │ ldr r2, [pc, #68] @ (14ef70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -328545,26 +328542,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14efaa │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 14efaa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r6, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -328610,30 +328607,30 @@ │ │ │ │ bne.n 14f05e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 14f05e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2ba0b4 │ │ │ │ + bl 2ba3fc │ │ │ │ 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 14f064 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba0b4 │ │ │ │ + bl 2ba3fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df25c │ │ │ │ + bl 1df5a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (14f0cc ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -328672,25 +328669,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f13e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14dda4 │ │ │ │ ldr r2, [pc, #32] @ (14f16c ) │ │ │ │ @@ -328747,25 +328744,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f1f0 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14dda4 │ │ │ │ ldr r2, [pc, #64] @ (14f23c ) │ │ │ │ @@ -328834,70 +328831,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14f2c6 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f30e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ 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 │ │ │ │ @@ -328936,15 +328933,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [pc, #48] @ (14f40c ) │ │ │ │ ldr r3, [pc, #32] @ (14f400 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329001,38 +328998,38 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 14f546 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dc7bc │ │ │ │ + bl 1dcb04 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f698c │ │ │ │ + bl 1f6cd4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a7ac │ │ │ │ + bl 21aaf4 │ │ │ │ ldr r1, [pc, #556] @ (14f6b4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f658 │ │ │ │ + bl 22f9a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23487c │ │ │ │ + bl 234bc4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25435c │ │ │ │ + bl 2546a4 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25006c │ │ │ │ + bl 2503b4 │ │ │ │ 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 │ │ │ │ @@ -329040,166 +329037,166 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 24b93c │ │ │ │ + bl 24bc84 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 14f654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238130 │ │ │ │ + bl 238478 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 248ef4 │ │ │ │ + bl 24923c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14f62c │ │ │ │ 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 23e370 │ │ │ │ + bl 23e6b8 │ │ │ │ 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 24a7f4 │ │ │ │ + bl 24ab3c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f638 │ │ │ │ + bl 24f980 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2515f0 │ │ │ │ + bl 251938 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 14f674 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22ec48 │ │ │ │ + bl 22ef90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8ae8 │ │ │ │ + bl 1f8e30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21aa38 │ │ │ │ + bl 21ad80 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237164 │ │ │ │ + bl 2374ac │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec440 │ │ │ │ + bl 1ec788 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2371c4 │ │ │ │ + bl 23750c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23982c │ │ │ │ + bl 239b74 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 236df4 │ │ │ │ + bl 23713c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238448 │ │ │ │ + bl 238790 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267d1c │ │ │ │ + bl 268064 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f908 │ │ │ │ + bl 24fc50 │ │ │ │ mov.w r1, #6291456 @ 0x600000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268010 │ │ │ │ + bl 268358 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.n 14f660 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 14f620 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 14f61e │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 24c1e4 │ │ │ │ + bl 24c52c │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23fdb8 │ │ │ │ + bl 240100 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ orrs r5, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w 14f46e │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d0f0 │ │ │ │ + bl 24d438 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 14f46e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239f90 │ │ │ │ + bl 23a2d8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 14f5e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237164 │ │ │ │ + bl 2374ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e370 │ │ │ │ + bl 23e6b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24a7f4 │ │ │ │ + bl 24ab3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f638 │ │ │ │ + bl 24f980 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2515f0 │ │ │ │ + bl 251938 │ │ │ │ b.n 14f540 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204c68 │ │ │ │ + bl 204fb0 │ │ │ │ b.n 14f4de │ │ │ │ ldr r0, [pc, #84] @ (14f6b8 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cafc0 │ │ │ │ + bl 1cb308 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 14f5dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f358 │ │ │ │ + bl 22f6a0 │ │ │ │ ldr r2, [pc, #64] @ (14f6bc ) │ │ │ │ ldr r3, [pc, #32] @ (14f6a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329219,15 +329216,15 @@ │ │ │ │ lsrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ b.n 14f16e │ │ │ │ - @ instruction: 0xffffdbba │ │ │ │ + @ instruction: 0xffffdf02 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r6, r7, #5 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -329239,15 +329236,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 14f6f6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208138 │ │ │ │ + bl 208480 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 14f716 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -329257,25 +329254,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14f700 │ │ │ │ cbz r1, 14f716 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 211448 │ │ │ │ + bl 211790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266d04 │ │ │ │ + bl 26704c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f358 │ │ │ │ + bl 22f6a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2057c8 │ │ │ │ + bl 205b10 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208138 │ │ │ │ + bl 208480 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -329319,27 +329316,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 150148 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205680 │ │ │ │ + bl 2059c8 │ │ │ │ ldr r3, [pc, #684] @ (14fa78 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f8ec0 │ │ │ │ + bl 1f9208 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22bb20 │ │ │ │ + bl 22be68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20598c │ │ │ │ + bl 205cd4 │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fa8a │ │ │ │ mov r4, r5 │ │ │ │ b.n 14f800 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -329364,15 +329361,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 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14fbca │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movw r8, #741 @ 0x2e5 │ │ │ │ @@ -329401,24 +329398,24 @@ │ │ │ │ beq.n 14f8f4 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 14f8a6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14f86c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14f95e │ │ │ │ mov sl, r0 │ │ │ │ b.n 14f858 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ @@ -329444,30 +329441,30 @@ │ │ │ │ b.n 14f88c │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14f922 │ │ │ │ mov r2, r6 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ b.n 14f89c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 14f8aa │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ @@ -329476,23 +329473,23 @@ │ │ │ │ str.w r2, [r9] │ │ │ │ beq.n 14f8f4 │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14f88c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14f8b6 │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ b.n 14f978 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14f816 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -329520,15 +329517,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 14fbce │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -329561,36 +329558,36 @@ │ │ │ │ bne.n 14fa24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 14df8c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 14fa50 │ │ │ │ mov fp, r0 │ │ │ │ b.n 14f9dc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 14fa24 │ │ │ │ mov r0, r9 │ │ │ │ bl 14df8c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14fa2e │ │ │ │ mov r5, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ b.n 14fa82 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -329615,59 +329612,59 @@ │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 14fc06 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213768 │ │ │ │ + bl 213ab0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232580 │ │ │ │ + bl 2328c8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ strb r6, [r5, #0] │ │ │ │ bl 14f410 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 23bed0 │ │ │ │ + bl 23c218 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207090 │ │ │ │ + bl 2073d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #516] @ (14fce8 ) │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl, #16] │ │ │ │ str.w r2, [sl] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ movt r2, #192 @ 0xc0 │ │ │ │ str.w r8, [sl, #12] │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - bl 247534 │ │ │ │ + bl 24787c │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 14fb1a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 14f410 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ - bl 261e18 │ │ │ │ + bl 262160 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.n 14fbdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -329706,25 +329703,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14fb50 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc4b4 │ │ │ │ + bl 2bc7fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14fb5e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc484 │ │ │ │ + bl 2bc7cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14fb50 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14fb60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 268b50 │ │ │ │ + bl 268e98 │ │ │ │ ldr r2, [pc, #320] @ (14fcec ) │ │ │ │ ldr r3, [pc, #324] @ (14fcf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329745,24 +329742,24 @@ │ │ │ │ ldr r5, [pc, #276] @ (14fcf4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #276] @ (14fcf8 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ca14 │ │ │ │ + bl 25cd5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n 14fb2e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14faa0 │ │ │ │ mov r3, r8 │ │ │ │ @@ -329791,15 +329788,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r6, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15002c │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -329837,82 +329834,82 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 14fc92 │ │ │ │ vsri.32 q8, q0, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 14fd7c │ │ │ │ + bls.n 14fc0c │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + rev r4, r6 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ bne.n 14fcb2 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14fd68 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14fd8e │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ strd fp, r6, [sl, #8] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ ldr.w lr, [pc, #960] @ 150180 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -329945,44 +329942,44 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14fe76 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ str.w r6, [sl, #12] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ str.w fp, [sl, #8] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -330012,96 +330009,96 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ce4 │ │ │ │ + bl 1e502c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1dfb6c │ │ │ │ + bl 1dfeb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14ff54 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c04 │ │ │ │ + bl 1e4f4c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e50a4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ str.w r5, [sl, #12] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w r5, r4, #80 @ 0x50 │ │ │ │ str.w fp, [sl, #8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 14fca0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cbz r4, 14fff6 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 14fc7c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 14ffc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ beq.w 14fcd6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14ffd2 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cbz r3, 150026 │ │ │ │ mov r3, r8 │ │ │ │ b.n 15001c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -330138,15 +330135,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 150106 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -330173,32 +330170,32 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1500a4 │ │ │ │ bl 14e110 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cbz r6, 1500e8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 150084 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, fp │ │ │ │ bl 14e110 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1500cc │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ b.n 1500fc │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 150050 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -330212,24 +330209,24 @@ │ │ │ │ ldr r6, [pc, #108] @ (150184 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #108] @ (150188 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ca14 │ │ │ │ + bl 25cd5c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 14f7b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 158f80 │ │ │ │ b.w 14f7b8 │ │ │ │ @@ -330248,17 +330245,17 @@ │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 14f9ee │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 15019c │ │ │ │ + bmi.n 15022c │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, 1501b8 │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #672] @ (150440 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -330275,15 +330272,15 @@ │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 20e9d8 │ │ │ │ + bl 20ed20 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1503f4 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ bne.w 15030a │ │ │ │ @@ -330325,18 +330322,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 150262 │ │ │ │ ldrb.w r3, [r5, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150398 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2533c4 │ │ │ │ + bl 25370c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22355c │ │ │ │ + bl 2238a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1930a4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -330344,34 +330341,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 1690cc │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #28] │ │ │ │ strb.w r6, [sp, #30] │ │ │ │ - bl 2076d4 │ │ │ │ + bl 207a1c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #20] │ │ │ │ - bl 207090 │ │ │ │ + bl 2073d8 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1503da │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 1502d4 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #404] @ (150454 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ ldr r1, [pc, #396] @ (150458 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ bl 14f410 │ │ │ │ ldr r2, [pc, #372] @ (15045c ) │ │ │ │ @@ -330426,70 +330423,70 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150332 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ beq.n 150382 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215514 │ │ │ │ + bl 21585c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215514 │ │ │ │ + bl 21585c │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 1501ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ mvn.w r3, #96 @ 0x60 │ │ │ │ strb.w r3, [sp, #39] @ 0x27 │ │ │ │ b.n 150262 │ │ │ │ ldr r2, [pc, #184] @ (150464 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #184] @ (150468 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 150288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225d90 │ │ │ │ + bl 2260d8 │ │ │ │ b.n 150288 │ │ │ │ ldr r2, [pc, #144] @ (15046c ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #144] @ (150470 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 1502b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232e60 │ │ │ │ + bl 2331a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 155510 │ │ │ │ mov r0, r4 │ │ │ │ bl 155370 │ │ │ │ mov r0, r4 │ │ │ │ bl 15aa78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204130 │ │ │ │ + bl 204478 │ │ │ │ mov r0, r4 │ │ │ │ bl 15b404 │ │ │ │ ldrb.w r3, [r5, #444] @ 0x1bc │ │ │ │ cbz r3, 150430 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -330787,28 +330784,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 150474 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150734 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 1e3a10 │ │ │ │ + bl 1e3d58 │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 150734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3a10 │ │ │ │ + bl 1e3d58 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15073a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150722 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -331147,15 +331144,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 150e5c │ │ │ │ ldr.w r2, [pc, #1580] @ 151140 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 2129a0 │ │ │ │ + bl 212ce8 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 150b62 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 150b62 │ │ │ │ @@ -331164,15 +331161,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2129a0 │ │ │ │ + bl 212ce8 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 15812c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -331188,69 +331185,69 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 150e00 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1faa18 │ │ │ │ + bl 1fad60 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r9, [r6, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 150f24 │ │ │ │ ldr.w r3, [pc, #1452] @ 151144 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2418bc │ │ │ │ + bl 241c04 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153968 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r3, #373] @ 0x175 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 151094 │ │ │ │ ldr.w r1, [pc, #1412] @ 151148 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 269c28 │ │ │ │ + bl 269f70 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206340 │ │ │ │ + bl 206688 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15108c │ │ │ │ orr.w r4, r9, fp │ │ │ │ ldr.w r3, [pc, #1384] @ 15114c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #224 @ 0xe0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 219558 │ │ │ │ + bl 2198a0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 153eec │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 153ec4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20dc50 │ │ │ │ + bl 20df98 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2302ec │ │ │ │ + bl 230634 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 192fb8 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ @@ -331260,15 +331257,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150ebc │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 25435c │ │ │ │ + bl 2546a4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 150c68 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 14f410 │ │ │ │ @@ -331280,15 +331277,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 1510ec │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150eb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde24 │ │ │ │ + bl 1de16c │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 150f0c │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -331312,15 +331309,15 @@ │ │ │ │ bl 15c870 │ │ │ │ ldr.w r3, [pc, #1144] @ 151150 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f8ec0 │ │ │ │ + bl 1f9208 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 150f18 │ │ │ │ mov r0, r5 │ │ │ │ bl 1562ec │ │ │ │ @@ -331332,15 +331329,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 150de0 │ │ │ │ mov r0, r5 │ │ │ │ bl 153940 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150df4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd2f0 │ │ │ │ + bl 1dd638 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150db8 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 150d6c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -331366,50 +331363,50 @@ │ │ │ │ strb.w r2, [sp, #77] @ 0x4d │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 215c88 │ │ │ │ + bl 215fd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23487c │ │ │ │ + bl 234bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 237164 │ │ │ │ + bl 2374ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2371c4 │ │ │ │ + bl 23750c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251328 │ │ │ │ + bl 251670 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 1510b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268b50 │ │ │ │ + bl 268e98 │ │ │ │ ldr r2, [pc, #948] @ (151154 ) │ │ │ │ ldr r3, [pc, #916] @ (151134 ) │ │ │ │ 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 15112c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 23487c │ │ │ │ + bl 234bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 237164 │ │ │ │ + bl 2374ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2371c4 │ │ │ │ + bl 23750c │ │ │ │ b.n 150d12 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 1508e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 150d08 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -331431,15 +331428,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150b8a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1fab80 │ │ │ │ + bl 1faec8 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 150b8a │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 158c14 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -331502,36 +331499,36 @@ │ │ │ │ ldr.w r8, [pc, #640] @ 151158 │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #636] @ (15115c ) │ │ │ │ add r8, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ca14 │ │ │ │ + bl 25cd5c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n 150afa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153304 │ │ │ │ b.n 150ca4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 152c30 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150c9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 23143c │ │ │ │ + bl 231784 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150cf2 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 150f38 │ │ │ │ b.n 150b96 │ │ │ │ @@ -331550,15 +331547,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ strd sl, r6, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 151088 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ @@ -331592,15 +331589,15 @@ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 150fca │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 15101a │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 151002 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cbz r7, 150fea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 150fea │ │ │ │ @@ -331620,15 +331617,15 @@ │ │ │ │ cmpne r2, r6 │ │ │ │ itet eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r7, r3 │ │ │ │ beq.n 150fa4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 15101e │ │ │ │ mov fp, r0 │ │ │ │ b.n 150f7c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ @@ -331637,15 +331634,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ b.n 150fd2 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, sl │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 151042 │ │ │ │ @@ -331674,15 +331671,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 151066 │ │ │ │ cbz r1, 15107c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1864 │ │ │ │ + bl 1f1bac │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ b.n 150b96 │ │ │ │ mov sl, r3 │ │ │ │ b.n 151022 │ │ │ │ mov r0, r5 │ │ │ │ bl 153f14 │ │ │ │ b.n 150be2 │ │ │ │ @@ -331693,34 +331690,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (151168 ) │ │ │ │ add r2, pc │ │ │ │ - bl 21b884 │ │ │ │ + bl 21bbcc │ │ │ │ orr.w fp, fp, r0 │ │ │ │ b.n 150bc0 │ │ │ │ ldr r6, [pc, #180] @ (15116c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (151170 ) │ │ │ │ add r6, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ca14 │ │ │ │ + bl 25cd5c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n 150d96 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 155670 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150ccc │ │ │ │ mov r1, r6 │ │ │ │ @@ -331759,26 +331756,26 @@ │ │ │ │ vqshrun.s64 d16, q2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ @ instruction: 0xffffcf0f │ │ │ │ vcvt.f16.u16 q8, q8, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf25c00a2 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #960 @ (adr r3, 151520 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 151240 ) │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r1, r5, r6} │ │ │ │ - @ instruction: 0xffffc168 │ │ │ │ + vsri.64 d28, d16, #1 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, pc, #72 @ (adr r2, 1511bc ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 1512dc ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #324] @ (1512cc ) │ │ │ │ @@ -331902,15 +331899,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1512bc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 7, cr0, cr2, cr2, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 0, cr0, cr6, cr2, {5} │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [pc, #72] @ (151328 ) │ │ │ │ movw ip, #261 @ 0x105 │ │ │ │ ldr r2, [pc, #72] @ (15132c ) │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -332072,31 +332069,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 151450 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15149a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.n 151432 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1514dc │ │ │ │ @@ -332492,15 +332489,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 1e3a10 │ │ │ │ + bl 1e3d58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 15170c │ │ │ │ cmp.w lr, #5 │ │ │ │ beq.n 15183c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 15170c │ │ │ │ @@ -332668,21 +332665,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 151b7c │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldrb.w r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -332693,20 +332690,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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ b.n 1519a0 │ │ │ │ cmp r0, #5 │ │ │ │ beq.w 1519be │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 15192c │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ @@ -332716,15 +332713,15 @@ │ │ │ │ b.n 1519a0 │ │ │ │ uxtb.w sl, r1 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 1e3a10 │ │ │ │ + bl 1e3d58 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 15192c │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 151a30 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -332856,50 +332853,50 @@ │ │ │ │ mov r9, r2 │ │ │ │ b.n 151a32 │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r9, r0 │ │ │ │ b.n 151a32 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 151cb6 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 151a5a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 151c86 │ │ │ │ @@ -332950,30 +332947,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 151d6c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r9, r0 │ │ │ │ b.n 151a3c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 151bf0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -333081,21 +333078,21 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 151ea2 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1521bc │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov ip, sl │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r4, [sl, #12] │ │ │ │ @@ -333103,15 +333100,15 @@ │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 15212e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -333142,35 +333139,35 @@ │ │ │ │ strd r0, r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, fp, r6, lsl #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 151f92 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1520c4 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ @@ -333191,73 +333188,73 @@ │ │ │ │ str.w r9, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e4eb4 │ │ │ │ + bl 1e51fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15206a │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 1520be │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r9, [r6, #8] │ │ │ │ @@ -333279,19 +333276,19 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 151f56 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ ldr r2, [pc, #228] @ (1521d0 ) │ │ │ │ ldr r3, [pc, #220] @ (1521cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -333332,15 +333329,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 1e4eb4 │ │ │ │ + bl 1e51fc │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 1521d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -333351,48 +333348,48 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1521ac │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ b.n 152154 │ │ │ │ mov r6, r4 │ │ │ │ b.n 151ef8 │ │ │ │ ... │ │ │ │ b.n 152648 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ svc 14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ 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] │ │ │ │ @@ -333416,35 +333413,35 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 151f00 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 151f00 │ │ │ │ b.n 15220c │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -333466,41 +333463,41 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 1522e2 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 15229a │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r6, r0 │ │ │ │ b.n 1521e6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r6, r0 │ │ │ │ b.n 1521e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ b.n 1520ea │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r6, r0 │ │ │ │ b.n 1521e6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -333516,15 +333513,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.w 1527c8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r5, r5, [r3] │ │ │ │ mov r6, r4 │ │ │ │ @@ -333541,21 +333538,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -333565,20 +333562,20 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ 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] │ │ │ │ @@ -333598,35 +333595,35 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ mov r7, r6 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -333644,37 +333641,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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] │ │ │ │ @@ -333689,37 +333686,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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] │ │ │ │ @@ -333736,36 +333733,36 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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] │ │ │ │ @@ -333797,22 +333794,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ @@ -333820,15 +333817,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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] │ │ │ │ @@ -333842,22 +333839,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ @@ -333865,15 +333862,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 │ │ │ │ @@ -333888,37 +333885,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str.w r4, [sl] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str.w r4, [sl, #8] │ │ │ │ @@ -333928,81 +333925,81 @@ │ │ │ │ str.w r4, [sl, #12] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ mov r2, sl │ │ │ │ strd r1, r5, [sl, #24] │ │ │ │ movw r1, #503 @ 0x1f7 │ │ │ │ str.w r4, [sl, #16] │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1521e6 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w sl, sp, #192 @ 0xc0 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 152332 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 15260c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -334069,22 +334066,22 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -334120,15 +334117,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 152ac0 │ │ │ │ ldr r2, [pc, #548] @ (152c2c ) │ │ │ │ ldr r3, [pc, #536] @ (152c20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -334186,30 +334183,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 152aae │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov sl, r0 │ │ │ │ b.n 15291e │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -334292,34 +334289,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 152b94 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 152a04 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 152a04 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152a84 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152a84 │ │ │ │ @@ -334428,15 +334425,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 151670 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152cea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 152cda │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152cc4 │ │ │ │ @@ -334457,15 +334454,15 @@ │ │ │ │ sub.w fp, r1, r0 │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 152d48 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [r3, #772] @ 0x304 │ │ │ │ - bl 24e354 │ │ │ │ + bl 24e69c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1532e6 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -334474,15 +334471,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ strd r7, r7, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ @@ -334530,15 +334527,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 152ea2 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -334558,15 +334555,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r8, r8, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r8 │ │ │ │ bls.w 15300e │ │ │ │ @@ -334581,35 +334578,35 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 152ee4 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov.w sl, #120 @ 0x78 │ │ │ │ str r7, [r4, #8] │ │ │ │ @@ -334638,18 +334635,18 @@ │ │ │ │ add.w r3, r5, ip, lsl #2 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -334662,15 +334659,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 152e90 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cbnz r3, 152fee │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, fp, #15 │ │ │ │ @@ -334705,15 +334702,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153106 │ │ │ │ ldrd r8, sl, [sp, #64] @ 0x40 │ │ │ │ b.n 153044 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153106 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15303c │ │ │ │ @@ -334774,24 +334771,24 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1518ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15307e │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153044 │ │ │ │ movs r4, #1 │ │ │ │ b.n 152fd0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -334811,25 +334808,25 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r8, [r9] │ │ │ │ ldrd r4, r5, [sp, #128] @ 0x80 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 153162 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r7, r7, [sp, #172] @ 0xac │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ @@ -334857,97 +334854,97 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 152e08 │ │ │ │ mov ip, r4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrd lr, r1, [sp, #12] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 153190 │ │ │ │ cbnz r3, 1532de │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldrd r6, r4, [r3, #140] @ 0x8c │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -335119,15 +335116,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 151670 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15345e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 153450 │ │ │ │ ldrd r5, r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -335231,23 +335228,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1535a8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.n 15363a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15356a │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15352a │ │ │ │ ldrd r3, r8, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb.w r2, [r8, #356] @ 0x164 │ │ │ │ @@ -335282,15 +335279,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ bl 1518ac │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15357c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15356a │ │ │ │ b.n 1535b4 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 153614 │ │ │ │ @@ -335304,15 +335301,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ bne.n 1535a8 │ │ │ │ b.n 15363c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 1535c2 │ │ │ │ ldrb.w r3, [r5, #96] @ 0x60 │ │ │ │ cbnz r3, 15367e │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -335324,15 +335321,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 1535f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1535f2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24e354 │ │ │ │ + bl 24e69c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153924 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -335341,15 +335338,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ strd sl, sl, [sp, #72] @ 0x48 │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r4, r7 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r5 │ │ │ │ @@ -335378,26 +335375,26 @@ │ │ │ │ ldr.w r3, [sl, #384] @ 0x180 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 15375e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1538b6 │ │ │ │ ldrd r2, r1, [sl, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -335416,32 +335413,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1537bc │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r2, [sl, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w r7, [fp, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -335467,15 +335464,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ str.w r9, [r5, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 153788 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ @@ -335519,21 +335516,21 @@ │ │ │ │ bl 150880 │ │ │ │ b.n 15367e │ │ │ │ ldrh.w r3, [sl, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #80] @ 15393c │ │ │ │ @@ -335546,15 +335543,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mov r1, r4 │ │ │ │ mla r9, lr, r9, r3 │ │ │ │ ldrb.w r3, [r9, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 153768 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -335573,15 +335570,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (153960 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (153964 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bge.n 153a36 │ │ │ │ @ instruction: 0xffffd9d7 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -335590,15 +335587,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (1539f0 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 153994 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -335607,15 +335604,15 @@ │ │ │ │ ldr.w r2, [r2, #340] @ 0x154 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 550d0 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 1539e2 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -335631,15 +335628,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 1539cc │ │ │ │ nop │ │ │ │ vrecps.f32 , , │ │ │ │ bls.n 153982 │ │ │ │ - vtbx.8 d25, {d15}, d24 │ │ │ │ + @ instruction: 0xffff9bb0 │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -335726,59 +335723,59 @@ │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr.w ip, [r7, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, r9 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 153c14 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1dfb6c │ │ │ │ + bl 1dfeb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 153c52 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 1e4c04 │ │ │ │ + bl 1e4f4c │ │ │ │ add.w r3, r5, #20 │ │ │ │ str.w fp, [r7, #36] @ 0x24 │ │ │ │ strd fp, fp, [r6, #4] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r4, [r5, #32] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -335793,45 +335790,45 @@ │ │ │ │ add.w r4, r7, #84 @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 153aba │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ ldr r2, [pc, #52] @ (153c60 ) │ │ │ │ ldr r3, [pc, #48] @ (153c5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -335872,15 +335869,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #758 @ 0x2f6 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153dca │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e3a10 │ │ │ │ + bl 1e3d58 │ │ │ │ ldr r3, [pc, #532] @ (153ebc ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp.w r2, #364 @ 0x16c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -335897,35 +335894,35 @@ │ │ │ │ it eq │ │ │ │ orreq.w sl, r3, #80 @ 0x50 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ add r4, sp, #24 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 153d04 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ uxtb.w r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -335955,15 +335952,15 @@ │ │ │ │ add.w r3, r5, ip, lsl #2 │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #40] @ 0x28 │ │ │ │ str.w lr, [fp, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [pc, #272] @ (153ec0 ) │ │ │ │ ldr r3, [pc, #256] @ (153eb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -335978,30 +335975,30 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 153e02 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ @@ -336038,15 +336035,15 @@ │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 153dae │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r3, r4, r5, r6} │ │ │ │ @@ -336060,29 +336057,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (153ee4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (153ee8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ @ instruction: 0xfb1bffff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (153f0c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (153f10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb0bffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -336226,15 +336223,15 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 153fc8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 153fc8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w fp, #32 │ │ │ │ @@ -336244,15 +336241,15 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ add.w r7, r0, #20 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ @@ -336268,22 +336265,22 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c04 │ │ │ │ + bl 1e4f4c │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -336298,18 +336295,18 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c04 │ │ │ │ + bl 1e4f4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r8, r2, #20 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 154516 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -336333,21 +336330,21 @@ │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #779 @ 0x30b │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ @@ -336355,15 +336352,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ beq.w 154604 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ @@ -336406,18 +336403,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #112 @ 0x70 │ │ │ │ @@ -336461,17 +336458,17 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 1541a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -336511,23 +336508,23 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #493 @ 0x1ed │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 154522 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr.w r8, [r4, #108] @ 0x6c │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336549,25 +336546,25 @@ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [ip, #89] @ 0x59 │ │ │ │ ldrb.w ip, [ip, #90] @ 0x5a │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336589,46 +336586,46 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #90] @ 0x5a │ │ │ │ ldrb.w r2, [r3, #89] @ 0x59 │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r9, r2 │ │ │ │ bne.w 1543a8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ b.n 15403a │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -336649,25 +336646,25 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -336686,17 +336683,17 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 1544e2 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ @@ -336734,18 +336731,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -336810,15 +336807,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 1e3a10 │ │ │ │ + bl 1e3d58 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -336839,18 +336836,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 14f170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (154904 ) │ │ │ │ ldr r3, [pc, #308] @ (154900 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -337020,15 +337017,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 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 154a98 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 1549e8 │ │ │ │ @@ -337060,35 +337057,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154738 │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cbz r5, 154a18 │ │ │ │ mov fp, r0 │ │ │ │ b.n 15499a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1549e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154738 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1549f2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 154a3e │ │ │ │ @@ -337143,19 +337140,19 @@ │ │ │ │ b.n 154a52 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb6d6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ movs r6, r3 │ │ │ │ push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ @@ -337225,95 +337222,95 @@ │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #12] │ │ │ │ cmp fp, r0 │ │ │ │ bcc.n 154b4a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 154c90 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ mov r0, sl │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r6, #80 @ 0x50 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #36] @ (154cb8 ) │ │ │ │ ldr r3, [pc, #28] @ (154cb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -337353,29 +337350,29 @@ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, r4 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mla r4, r9, r3, r4 │ │ │ │ ldrb.w r3, [r4, #39] @ 0x27 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 │ │ │ │ @@ -337402,47 +337399,47 @@ │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 154ae0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ 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 │ │ │ │ @@ -337454,71 +337451,71 @@ │ │ │ │ strb.w r9, [sp, #92] @ 0x5c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 154ae0 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ ldr.w r2, [pc, #1232] @ 15536c │ │ │ │ ldr.w r3, [pc, #1216] @ 155360 │ │ │ │ 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 155356 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ 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 │ │ │ │ @@ -337539,21 +337536,21 @@ │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ @@ -337561,20 +337558,20 @@ │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 │ │ │ │ @@ -337589,46 +337586,46 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ 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 │ │ │ │ @@ -337646,15 +337643,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 154ae0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ 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] │ │ │ │ @@ -337668,44 +337665,44 @@ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 154ae0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 15534c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -337773,34 +337770,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 1551f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 15534c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 │ │ │ │ @@ -337814,72 +337811,72 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ b.n 154e9a │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 15507a │ │ │ │ mov r7, r6 │ │ │ │ b.n 155254 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1551bc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -337898,15 +337895,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (155390 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (155394 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ bl 95396 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -337941,112 +337938,112 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1554fe │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15548e │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1553d8 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r6, r5, #20 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1554e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e2384 │ │ │ │ b.n 1554a6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338089,15 +338086,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 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 155656 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -338131,35 +338128,35 @@ │ │ │ │ bne.n 1555e6 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 155398 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 155614 │ │ │ │ mov fp, r0 │ │ │ │ b.n 155594 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1555e6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 155398 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1555f0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15563a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -338210,15 +338207,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 155800 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 24e354 │ │ │ │ + bl 24e69c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 15580e │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1556d6 │ │ │ │ @@ -338226,15 +338223,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 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ 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 │ │ │ │ @@ -338257,30 +338254,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 155758 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #316] @ 0x13c │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ @@ -338296,29 +338293,29 @@ │ │ │ │ mla r3, sl, lr, r3 │ │ │ │ ldrb.w r4, [r3, #34] @ 0x22 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 1557c6 │ │ │ │ b.n 1557e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1557e4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1557c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ b.n 1557dc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1557cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -338375,23 +338372,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (155a60 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba0b4 │ │ │ │ + bl 2ba3fc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df308 │ │ │ │ + bl 1df650 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #44] @ 0x2c │ │ │ │ @@ -338401,52 +338398,52 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1558fa │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ add.w r9, sl, #20 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, sl, #64 @ 0x40 │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r0, [sl, #44] @ 0x2c │ │ │ │ @@ -338457,41 +338454,41 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 155a44 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r6, [r5, #8] │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -338518,15 +338515,15 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 1558c6 │ │ │ │ ldr r2, [pc, #64] @ (155a68 ) │ │ │ │ ldr r3, [pc, #52] @ (155a5c ) │ │ │ │ @@ -338539,15 +338536,15 @@ │ │ │ │ bne.n 155a40 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r7, pc, #728 @ (adr r7, 155d30 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r7, pc, #720 @ (adr r7, 155d2c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -338605,15 +338602,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 155cdc │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -338651,22 +338648,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 155828 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r5, #20 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -338680,28 +338677,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ movs r6, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -338714,46 +338711,46 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e2384 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 155b2a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cbz r5, 155c7e │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 155b04 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 155c4e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ beq.w 155b4e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 155c58 │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155cae │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -338789,17 +338786,17 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #480 @ (adr r5, 155ecc ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r5, pc, #472 @ (adr r5, 155ec8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #296 @ (adr r3, 155e2c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -338848,15 +338845,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 155fb6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -338904,15 +338901,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 155e2a │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 155dcc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 155f56 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 155da2 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ @@ -338922,20 +338919,20 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 155828 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [r5, #92] @ 0x5c │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -338948,29 +338945,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -338980,15 +338977,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrd r2, r3, [r5, #84] @ 0x54 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ strd fp, fp, [r5, #88] @ 0x58 │ │ │ │ @@ -339005,25 +339002,25 @@ │ │ │ │ movw r2, #769 @ 0x301 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ beq.w 155df2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 155e26 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r6, r8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155f84 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339058,17 +339055,17 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #896 @ (adr r2, 156344 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r2, pc, #888 @ (adr r2, 156340 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #464 @ (adr r0, 1561ac ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339084,15 +339081,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 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1560f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -339202,40 +339199,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 156070 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156176 │ │ │ │ mov r3, sp │ │ │ │ b.n 156166 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156176 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.n 156070 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 156134 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -339294,34 +339291,34 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 15622e │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 156276 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #4 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #368 @ 0x170 │ │ │ │ beq.n 1562a8 │ │ │ │ cmp.w r4, #494 @ 0x1ee │ │ │ │ beq.n 1562a8 │ │ │ │ movw r3, #367 @ 0x16f │ │ │ │ cmp r4, r3 │ │ │ │ @@ -339345,15 +339342,15 @@ │ │ │ │ bl 155fdc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15628c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ b.n 15628e │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 155fdc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -339390,15 +339387,15 @@ │ │ │ │ beq.w 156964 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r9, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 156954 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 1c5df8 │ │ │ │ + bl 1c6140 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov ip, sl │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ @@ -339409,15 +339406,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156a94 │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -339447,15 +339444,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 15690e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15693e │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 15638e │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -339496,15 +339493,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r4, r9, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r3, r7, #5 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ @@ -339538,15 +339535,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 1564b4 │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3b30 │ │ │ │ + bl 1e3e78 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -339558,33 +339555,33 @@ │ │ │ │ ble.w 15688e │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15653a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r7, r8, r7, lsl #4 │ │ │ │ adds r3, #4 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ @@ -339606,15 +339603,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 156902 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1565ba │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339680,37 +339677,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1569fa │ │ │ │ ldrb.w r7, [r9, #33] @ 0x21 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -339741,15 +339738,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ @@ -339761,23 +339758,23 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd fp, fp, [r7] │ │ │ │ add.w ip, r4, #96 @ 0x60 │ │ │ │ str.w fp, [r7, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -339807,15 +339804,15 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -339831,30 +339828,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156854 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r0 │ │ │ │ b.n 156722 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1568e6 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -339873,29 +339870,29 @@ │ │ │ │ beq.w 15654a │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1568c0 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 15654a │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ b.n 15641a │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ @@ -339906,19 +339903,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15645a │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ b.n 1564a0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ b.n 15659c │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 156a7a │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ @@ -339934,15 +339931,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15645a │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15632e │ │ │ │ mov fp, r5 │ │ │ │ @@ -340006,56 +340003,56 @@ │ │ │ │ mov r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 1563fe │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15645a │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ movs r1, #1 │ │ │ │ b.n 1565b0 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 156632 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ b.n 15641a │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ it eq │ │ │ │ @@ -340285,52 +340282,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ 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 │ │ │ │ @@ -340407,15 +340404,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w ip, [r9, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ strd r2, r9, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #24 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -340423,21 +340420,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ strd r2, r7, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #24 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -340445,21 +340442,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ mov r9, fp │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -340479,15 +340476,15 @@ │ │ │ │ mla r2, lr, r2, r3 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r2, #65] @ 0x41 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -340504,15 +340501,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 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 157018 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -340523,26 +340520,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -340575,15 +340572,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 156fe4 │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -340595,15 +340592,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 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r9, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -340635,32 +340632,32 @@ │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 1570ca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -340685,48 +340682,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 157140 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 157190 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 1571b2 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -340778,30 +340775,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1571c8 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 157240 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1571c8 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 157140 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -340870,75 +340867,75 @@ │ │ │ │ bne.n 1573fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 157400 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1572ec │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 1572ec │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15735c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ b.n 1572ec │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15739e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ b.n 1572b2 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 157400 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -340996,69 +340993,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1116] @ 1578a8 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 1576ac │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1574e0 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 157752 │ │ │ │ mov r0, r6 │ │ │ │ bl 156b50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -341072,116 +341069,116 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15753e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 1576de │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1575b8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [pc, #708] @ (1578ac ) │ │ │ │ ldr r3, [pc, #700] @ (1578a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15789a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [pc, #660] @ (1578b0 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1577a6 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -341252,47 +341249,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15756a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 15756a │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1574f0 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1574f6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -341304,80 +341301,80 @@ │ │ │ │ bne.n 15784e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1575c8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 1575c8 │ │ │ │ mov r3, r2 │ │ │ │ b.n 15771a │ │ │ │ uxth r3, r2 │ │ │ │ b.n 15771a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15753e │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1577de │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ b.n 15753e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 157770 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15781e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.n 157770 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 1577b2 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -341448,36 +341445,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #648 @ 0x288 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [pc, #608] @ 157b5c │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 157288 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 156b50 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -341490,135 +341487,135 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157978 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1579b2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157a00 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [pc, #308] @ (157b60 ) │ │ │ │ ldr r3, [pc, #296] @ (157b58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157b4e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [pc, #224] @ (157b64 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 157aee │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ @@ -341650,30 +341647,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1579b2 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 157b1e │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1579b2 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 157af8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -341757,15 +341754,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w lr, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov ip, r4 │ │ │ │ @@ -341789,28 +341786,28 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 157c76 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 157e44 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -341852,29 +341849,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 157e1a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 157e46 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 157cb2 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 157e2a │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 157288 │ │ │ │ @@ -341900,15 +341897,15 @@ │ │ │ │ and.w r3, ip, #127 @ 0x7f │ │ │ │ bl 1578b4 │ │ │ │ ldr.w r8, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -341934,15 +341931,15 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #49] @ 0x31 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r6, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 157cd2 │ │ │ │ b.n 157d04 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -341961,15 +341958,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r3, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r2, [pc, #52] @ (157e90 ) │ │ │ │ ldr r3, [pc, #44] @ (157e88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342048,15 +342045,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -342074,28 +342071,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ itet ne │ │ │ │ movne r0, sl │ │ │ │ movweq r1, #375 @ 0x177 │ │ │ │ movwne r1, #583 @ 0x247 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1580ae │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #399 @ 0x18f │ │ │ │ movw sl, #435 @ 0x1b3 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -342174,45 +342171,45 @@ │ │ │ │ bl 157020 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 157fd4 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cbz r4, 1580b0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 157fba │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ mov.w ip, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ bl 157288 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ mov r5, r4 │ │ │ │ b.n 15806c │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 156d30 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r2, [pc, #88] @ (158128 ) │ │ │ │ ldr r3, [pc, #72] @ (158118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342300,27 +342297,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r2, r5, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1581dc │ │ │ │ ldr.w r5, [pc, #2636] @ 158c04 │ │ │ │ - bl 2bc4f4 │ │ │ │ + bl 2bc83c │ │ │ │ ldr.w r2, [pc, #2632] @ 158c08 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ca14 │ │ │ │ + bl 25cd5c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 156bcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ @@ -342359,15 +342356,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov sl, r2 │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ mov lr, r2 │ │ │ │ @@ -342383,34 +342380,34 @@ │ │ │ │ strd r9, r5, [sl] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 15896e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158758 │ │ │ │ movw r8, #769 @ 0x301 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -342469,15 +342466,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ bl 157020 │ │ │ │ mov r5, r6 │ │ │ │ cbnz r6, 1583a6 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158758 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1582e6 │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ @@ -342678,33 +342675,33 @@ │ │ │ │ lsls r6, r0, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1585cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -342718,25 +342715,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 156ca8 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r0, r4 │ │ │ │ bl 157020 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ b.n 158384 │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 1585a6 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 1585a6 │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -342819,15 +342816,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 156ca8 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r5, r6 │ │ │ │ bl 157020 │ │ │ │ @@ -342869,15 +342866,15 @@ │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1e8fcc │ │ │ │ + bl 1e9314 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 158bd4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -342888,23 +342885,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 157288 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -342952,38 +342949,38 @@ │ │ │ │ lsls r0, r5, #7 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 158888 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1e90e4 │ │ │ │ + bl 1e942c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 158bd4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -342994,19 +342991,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 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r2, [pc, #808] @ (158c10 ) │ │ │ │ ldr r3, [pc, #776] @ (158bf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343077,44 +343074,44 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 1589de │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w r9, [r8, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -343168,15 +343165,15 @@ │ │ │ │ str.w lr, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 158be8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -343185,42 +343182,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 158bda │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov sl, r0 │ │ │ │ b.w 1582de │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 158b1a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 │ │ │ │ @@ -343234,15 +343231,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 158790 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 158862 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov sl, r0 │ │ │ │ b.w 1582de │ │ │ │ movs r7, #1 │ │ │ │ b.n 15898a │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1581dc │ │ │ │ @@ -343300,17 +343297,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r4, [r4, #26] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343362,33 +343359,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 158cb8 │ │ │ │ ldr r4, [pc, #724] @ (158f6c ) │ │ │ │ - bl 2bc4f4 │ │ │ │ + bl 2bc83c │ │ │ │ ldr r2, [pc, #720] @ (158f70 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ca14 │ │ │ │ + bl 25cd5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 226084 │ │ │ │ + bl 2263cc │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 158f54 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -343415,15 +343412,15 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 158eb8 │ │ │ │ movw fp, #389 @ 0x185 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -343503,15 +343500,15 @@ │ │ │ │ bl 157020 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 158d68 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 158eb6 │ │ │ │ mov r9, r0 │ │ │ │ b.n 158d3a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ @@ -343582,15 +343579,15 @@ │ │ │ │ bl 156d30 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r2, [pc, #164] @ (158f78 ) │ │ │ │ ldr r3, [pc, #132] @ (158f5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343644,17 +343641,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #15] │ │ │ │ lsls r2, r4, #2 │ │ │ │ strb r6, [r7, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - mov r4, r1 │ │ │ │ + ldr r1, [pc, #336] @ (1590c4 ) │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -343728,20 +343725,20 @@ │ │ │ │ cbz r3, 15904c │ │ │ │ ldr.w r4, [pc, #1904] @ 1597a0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1904] @ 1597a4 │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ca14 │ │ │ │ + bl 25cd5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1592dc │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -343785,15 +343782,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 159096 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 159090 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 1592dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -343828,15 +343825,15 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ - bl 1e8fcc │ │ │ │ + bl 1e9314 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #152] @ 0x98 │ │ │ │ strd r3, r3, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r8 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -343869,31 +343866,31 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e7c30 │ │ │ │ + bl 1e7f78 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e90e4 │ │ │ │ + bl 1e942c │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15925a │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -343920,29 +343917,29 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 15923a │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 15a1e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 159256 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1591f4 │ │ │ │ mov r0, r9 │ │ │ │ b.n 159200 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15a34c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -343952,50 +343949,50 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr.w r3, [pc, #1300] @ 1597a8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ bic.w fp, fp, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #12] │ │ │ │ bne.w 15917c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - bl 1e9238 │ │ │ │ + bl 1e9580 │ │ │ │ ldr.w r3, [pc, #1228] @ 1597ac │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1216] @ 1597b0 │ │ │ │ add r3, pc │ │ │ │ - bl 1df25c │ │ │ │ + bl 1df5a4 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -344030,15 +344027,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 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ 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 │ │ │ │ @@ -344056,24 +344053,24 @@ │ │ │ │ strd r9, r6, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ strd r7, r7, [sl, #208] @ 0xd0 │ │ │ │ str.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #404 @ 0x194 │ │ │ │ @@ -344149,39 +344146,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 1e79dc │ │ │ │ + bl 1e7d24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df15c │ │ │ │ + bl 1df4a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #24 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e79dc │ │ │ │ + bl 1e7d24 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df15c │ │ │ │ + bl 1df4a4 │ │ │ │ ldr.w r3, [sl, #248] @ 0xf8 │ │ │ │ str.w fp, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [sl, #248] @ 0xf8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -344190,21 +344187,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #692] @ (1597bc ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df308 │ │ │ │ + bl 1df650 │ │ │ │ ldr r2, [pc, #684] @ (1597c0 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df308 │ │ │ │ + bl 1df650 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 15a34c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 15953e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -344217,47 +344214,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r4, [sl, #192] @ 0xc0 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159570 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 156f14 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #196] @ 0xc4 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1595a8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -344267,33 +344264,33 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1595ee │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 159e66 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #368] @ 159780 │ │ │ │ vldr d9, [pc, #372] @ 159788 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -344346,37 +344343,37 @@ │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1596b0 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 159642 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 159e62 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 15961a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 1596ea │ │ │ │ @@ -344389,15 +344386,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -344405,18 +344402,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 159a10 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -344453,46 +344450,46 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ strb r4, [r2, #1] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp ip, sp │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r0 │ │ │ │ + muls r6, r1 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + rors r4, r0 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #24 │ │ │ │ + adcs r0, r4 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #26 │ │ │ │ + adcs r2, r4 │ │ │ │ movs r6, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r0, r0, [r4] │ │ │ │ add.w r7, r3, #80 @ 0x50 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr.w lr, [pc, #2904] @ 15a35c │ │ │ │ @@ -344505,52 +344502,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r7, [r7, lr] │ │ │ │ str r7, [sp, #16] │ │ │ │ mla ip, r9, ip, r7 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 157288 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #200] @ 0xc8 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -344559,18 +344556,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a352 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -344598,22 +344595,22 @@ │ │ │ │ lsls r4, r6, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ @@ -344624,15 +344621,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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 159c34 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -344706,40 +344703,40 @@ │ │ │ │ b.n 15991e │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 159a6c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 156dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -344747,18 +344744,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a352 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -344786,22 +344783,22 @@ │ │ │ │ lsls r1, r7, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -344811,15 +344808,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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 159c82 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -344828,15 +344825,15 @@ │ │ │ │ bpl.w 159cfa │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r5, [r3, #192] @ 0xc0 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #176] @ 0xb0 │ │ │ │ @@ -344852,25 +344849,25 @@ │ │ │ │ bl 156f14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159c02 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 156f14 │ │ │ │ b.n 1596c2 │ │ │ │ movs r3, #32 │ │ │ │ @@ -344897,77 +344894,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159c6c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r9, r0 │ │ │ │ b.n 159a6c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159caa │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r9, r0 │ │ │ │ b.n 159b92 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159ce8 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 159bcc │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 15a352 │ │ │ │ @@ -345151,15 +345148,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr.w r5, [sl, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #20 │ │ │ │ @@ -345167,18 +345164,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a352 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ @@ -345277,22 +345274,22 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 15944c │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ @@ -345306,94 +345303,94 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r7] │ │ │ │ mla r3, lr, fp, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15a04c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15a09e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 156dc4 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15a26a │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r4, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 156dc4 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -345444,24 +345441,24 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [sl, #220] @ 0xdc │ │ │ │ str.w r3, [sl, #232] @ 0xe8 │ │ │ │ strd r2, r2, [sl, #224] @ 0xe0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2057c8 │ │ │ │ + bl 205b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266d04 │ │ │ │ + bl 26704c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f358 │ │ │ │ + bl 22f6a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb0c0 │ │ │ │ + bl 1eb408 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15a22c │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 15a2a0 │ │ │ │ @@ -345508,15 +345505,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 159fb6 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 15a2a0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r2, [pc, #288] @ (15a360 ) │ │ │ │ ldr r3, [pc, #292] @ (15a364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -345528,42 +345525,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 159fb6 │ │ │ │ movs r2, #1 │ │ │ │ b.w 159284 │ │ │ │ movs r2, #1 │ │ │ │ b.w 1591a0 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ add.w r4, r0, #80 @ 0x50 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 15a0fe │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 15a232 │ │ │ │ ldr r4, [pc, #196] @ (15a368 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (15a36c ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ca14 │ │ │ │ + bl 25cd5c │ │ │ │ b.n 15a232 │ │ │ │ movs r0, #0 │ │ │ │ b.n 15a23c │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15904c │ │ │ │ b.w 15902c │ │ │ │ @@ -345618,17 +345615,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #356] @ (15a4e8 ) │ │ │ │ @@ -345995,15 +345992,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 1e3228 │ │ │ │ + bl 1e3570 │ │ │ │ cbnz r0, 15a6fc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -346197,15 +346194,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 1e3228 │ │ │ │ + bl 1e3570 │ │ │ │ cbnz r0, 15a8dc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -346407,15 +346404,15 @@ │ │ │ │ beq.n 15ab74 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15ab74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ab74 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15aad2 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -346470,15 +346467,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 15ab88 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ab2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15aade │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15aac0 │ │ │ │ @@ -346513,15 +346510,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15ac1e │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cbz r0, 15ac16 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15abcc │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -346536,24 +346533,24 @@ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movw r3, #389 @ 0x185 │ │ │ │ bic.w r1, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 15ac5c │ │ │ │ cbnz r4, 15ac32 │ │ │ │ orr.w r6, r6, ip │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15abd2 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15abb6 │ │ │ │ b.n 15ab2e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -347157,21 +347154,21 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r7, [r0] │ │ │ │ movs r2, #22 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df4b0 │ │ │ │ + bl 1df7f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15b3b2 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [pc, #284] @ (15b3f4 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [pc, #252] @ 15b3e0 │ │ │ │ @@ -347185,25 +347182,25 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15b332 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w sl, #150 @ 0x96 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -347220,21 +347217,21 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #2 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str.w sl, [r4, lr, lsl #2] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ ldr r2, [pc, #96] @ (15b3f8 ) │ │ │ │ ldr r3, [pc, #80] @ (15b3ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -347246,15 +347243,15 @@ │ │ │ │ ldr r3, [pc, #72] @ (15b3fc ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ (15b400 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1df25c │ │ │ │ + bl 1df5a4 │ │ │ │ movs r3, #22 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #440] @ 0x1b8 │ │ │ │ @@ -347270,15 +347267,15 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #392] @ (15b584 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #308] @ (15b54c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -347316,15 +347313,15 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15b53e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ @@ -347350,15 +347347,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b4ca │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ beq.n 15b4e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 15b4fc │ │ │ │ mov r9, r0 │ │ │ │ b.n 15b484 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b4ca │ │ │ │ @@ -347366,22 +347363,22 @@ │ │ │ │ movw r3, #403 @ 0x193 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 15b4ca │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 15b288 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b4d4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15b522 │ │ │ │ @@ -347748,15 +347745,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 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ 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 │ │ │ │ @@ -347766,15 +347763,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 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15b9fc │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 15b9a2 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -347806,19 +347803,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 15b932 │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e7bcc │ │ │ │ + bl 1e7f14 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 2318a4 │ │ │ │ + bl 231bec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -347879,31 +347876,31 @@ │ │ │ │ beq.w 15bdac │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15ba46 │ │ │ │ ldr r2, [pc, #952] @ (15bde4 ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 1f3530 │ │ │ │ + bl 1f3878 │ │ │ │ cbz r0, 15ba46 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e1ae4 │ │ │ │ + bl 1e1e2c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e1ae4 │ │ │ │ + bl 1e1e2c │ │ │ │ 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 15ba0e │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -347921,20 +347918,20 @@ │ │ │ │ bcs.w 15bd6a │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15bd52 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ba6c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bd2a │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 15bd6a │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -347952,29 +347949,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 15bb12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cbnz r0, 15bb12 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bd56 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 15bb1c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15baec │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15bada │ │ │ │ @@ -348008,20 +348005,20 @@ │ │ │ │ bcs.w 15bd6a │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15bd4e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bb56 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bd2a │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 15bd6a │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -348038,20 +348035,20 @@ │ │ │ │ bne.n 15bb22 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 15bdbe │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15bdbe │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 15ba12 │ │ │ │ ldr r3, [pc, #488] @ (15bddc ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -348070,15 +348067,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 15bc36 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bd34 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -348108,30 +348105,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 15bcbc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cbnz r0, 15bcbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bd44 │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 15bc4c │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bc92 │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 15bc7e │ │ │ │ @@ -348150,40 +348147,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15bd04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cbz r0, 15bd1a │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 15bce4 │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 15bb24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cbz r0, 15bd60 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 15bd06 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 15ba12 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cbz r0, 15bd44 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 15bc38 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 15ba12 │ │ │ │ @@ -348211,15 +348208,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #53248 @ 0xd000 │ │ │ │ ldrb.w r3, [r3, #421] @ 0x1a5 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ @@ -348296,15 +348293,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 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 15bff0 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -348360,36 +348357,36 @@ │ │ │ │ bne.n 15bf1a │ │ │ │ mov r0, r6 │ │ │ │ b.n 15beac │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cbz r6, 15bf4a │ │ │ │ mov r9, r0 │ │ │ │ b.n 15be8c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 15bf12 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 15beac │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15bf28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15bf6c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15be74 │ │ │ │ @@ -348422,15 +348419,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 24e3b8 │ │ │ │ + bl 24e700 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15be2e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -348568,26 +348565,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 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 15b8d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2648 │ │ │ │ + bl 1c2990 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -348627,15 +348624,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15c7ea │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f34f4 │ │ │ │ + bl 1f383c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c7f8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -348676,15 +348673,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 15c218 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15c212 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c84c │ │ │ │ @@ -348776,15 +348773,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #128 @ 0x80 │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, sl │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str.w r0, [sl, #20] │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ @@ -348817,51 +348814,51 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ cbz r5, 15c3d6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 15b8d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2648 │ │ │ │ + bl 1c2990 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 15c3ae │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 15c42e │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 15c41c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cbnz r0, 15c41c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cbz r0, 15c42c │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 15c7a8 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ef008 │ │ │ │ + bl 1ef350 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c3f8 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 15c42e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -348894,28 +348891,28 @@ │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ite ne │ │ │ │ movwne r1, #685 @ 0x2ad │ │ │ │ movweq r1, #686 @ 0x2ae │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c274 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -348924,21 +348921,21 @@ │ │ │ │ ldr.w fp, [fp] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c282 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c260 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c6ae │ │ │ │ b.n 15c6a4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -349050,15 +349047,15 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ add.w r4, r0, #96 @ 0x60 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -349071,46 +349068,46 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c4b0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15c33e │ │ │ │ ldr.w r2, [fp, #108] @ 0x6c │ │ │ │ b.n 15c54c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15c764 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 15c5cc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 24e354 │ │ │ │ + bl 24e69c │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 15c30e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c274 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f3518 │ │ │ │ + bl 1f3860 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ ldr r2, [pc, #424] @ (15c864 ) │ │ │ │ ldr r3, [pc, #424] @ (15c868 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -349176,28 +349173,28 @@ │ │ │ │ b.n 15c548 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str.w r8, [r3, r6, lsl #2] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c4b0 │ │ │ │ mov r6, r7 │ │ │ │ b.n 15c42e │ │ │ │ @@ -349221,15 +349218,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 15c19c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 1f34f4 │ │ │ │ + bl 1f383c │ │ │ │ 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 │ │ │ │ @@ -349250,27 +349247,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c24e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c6a4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 15c6ae │ │ │ │ mov r1, r4 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ b.n 15c836 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -349427,35 +349424,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ca1e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ @@ -349466,15 +349463,15 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 15ce32 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 15ce6a │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 15cada │ │ │ │ @@ -349485,15 +349482,15 @@ │ │ │ │ beq.w 15cf42 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 15cab2 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349504,23 +349501,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 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0e84 │ │ │ │ + bl 1e11cc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 15c996 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c97a │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w fp, [r7] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ @@ -349602,19 +349599,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #161 @ 0xa1 │ │ │ │ movwpl r1, #429 @ 0x1ad │ │ │ │ ldrmi r0, [r7, #44] @ 0x2c │ │ │ │ ldrpl r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w fp, [r7, #60] @ 0x3c │ │ │ │ @@ -349627,23 +349624,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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0e84 │ │ │ │ + bl 1e11cc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15cb6a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cb4e │ │ │ │ b.n 15cc88 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ @@ -349702,73 +349699,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15ccd8 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1df948 │ │ │ │ + bl 1dfc90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ mov r0, fp │ │ │ │ - bl 1efbb8 │ │ │ │ + bl 1eff00 │ │ │ │ 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 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r2, [pc, #664] @ (15d040 ) │ │ │ │ ldr r3, [pc, #668] @ (15d044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -349806,44 +349803,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 15caf6 │ │ │ │ movs r5, #0 │ │ │ │ b.n 15c9be │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov fp, r0 │ │ │ │ b.n 15cbfc │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15cbbe │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ce58 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cada │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add.w r6, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -349876,102 +349873,102 @@ │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [r7, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cada │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1e4eb4 │ │ │ │ + bl 1e51fc │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cada │ │ │ │ mov ip, r6 │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ add.w r6, r7, #172 @ 0xac │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add.w r3, r7, #172 @ 0xac │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrd r1, r0, [r7, #36] @ 0x24 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 15cea2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15cc5e │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #776 @ 0x308 │ │ │ │ beq.w 15cde8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cb4e │ │ │ │ b.n 15cc88 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15caf6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #447 @ 0x1bf │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 15ce0e │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c97a │ │ │ │ b.n 15cb04 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ cmp r3, r2 │ │ │ │ @@ -350170,15 +350167,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 15d1c0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ 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 │ │ │ │ @@ -350201,15 +350198,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ 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} │ │ │ │ @@ -350229,15 +350226,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 15d258 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -350329,15 +350326,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d372 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ 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 │ │ │ │ @@ -350400,15 +350397,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d41e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ 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, 15d462 │ │ │ │ mov r4, r3 │ │ │ │ @@ -350419,15 +350416,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d452 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 15d404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d40a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 15d404 │ │ │ │ @@ -350449,29 +350446,29 @@ │ │ │ │ bne.n 15d524 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ 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 15d40a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 15d514 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 15d520 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 15d4de │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -350486,20 +350483,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d4dc │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 15d40a │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15d4b6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d4c6 │ │ │ │ @@ -350875,15 +350872,15 @@ │ │ │ │ bhi.w 15dbc0 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 15dbb2 │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 15d8fe │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -351036,20 +351033,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15dd08 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 15daa4 │ │ │ │ b.n 15dd08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15dd08 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15da96 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -351167,15 +351164,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15dbb6 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 15d8e2 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15dd2a │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 15d8e6 │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -351197,15 +351194,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15dca4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15dcce │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ cbz r0, 15dc2c │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 15d912 │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -351320,105 +351317,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 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15de54 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15de48 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15de3c │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15de30 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15de24 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15de18 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15de0c │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15de00 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ cbz r0, 15ddf4 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 15dd40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15dde4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ddd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ddc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ddba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ddac │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15dd9a │ │ │ │ mov r0, sl │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15dd88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15dd76 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15dd64 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -351976,22 +351973,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 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e4fa │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 15e446 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e4fa │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -352014,15 +352011,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 15e4b0 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cbz r0, 15e4d2 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 15e4a4 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -352066,30 +352063,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 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ cbz r0, 15e570 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 15e55c │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 15e556 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cbz r0, 15e556 │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 15e556 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -352097,15 +352094,15 @@ │ │ │ │ cbnz r6, 15e564 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15e528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e51e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -352492,15 +352489,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ 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 │ │ │ │ @@ -352552,19 +352549,19 @@ │ │ │ │ bmi.w 15f074 │ │ │ │ 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 1c6f2c │ │ │ │ + bl 1c7274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ef9c │ │ │ │ - bl 1c6f74 │ │ │ │ + bl 1c72bc │ │ │ │ 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 │ │ │ │ @@ -352638,15 +352635,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15ec58 │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f74 │ │ │ │ + bl 1c72bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15ea32 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -352790,15 +352787,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 15eaa4 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (15f028 ) │ │ │ │ @@ -353108,15 +353105,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ 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 15ebd0 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -353385,26 +353382,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 15f28e │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f27a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f74 │ │ │ │ + bl 1c72bc │ │ │ │ cbz r0, 15f248 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 15f248 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f248 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f74 │ │ │ │ + bl 1c72bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f22e │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15f248 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -353459,27 +353456,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15f3b8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f390 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 15f352 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15f39a │ │ │ │ @@ -353496,19 +353493,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f31c │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ cbz r5, 15f390 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15f2fa │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -353529,38 +353526,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f366 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15f346 │ │ │ │ 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 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ b.n 15f344 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ b.n 15f38c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ b.n 15f2e2 │ │ │ │ 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 │ │ │ │ @@ -353811,15 +353808,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 15f5ba │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -353829,25 +353826,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 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ cbz r0, 15f680 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15dd40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f66e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 15f6ac │ │ │ │ @@ -353970,15 +353967,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f776 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 15f776 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + add r0, pc, #400 @ (adr r0, 15f964 ) │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #2500] @ 1601ac │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -353996,15 +353993,15 @@ │ │ │ │ bl 18b97c │ │ │ │ mov r0, r5 │ │ │ │ bl 161240 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1937d0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldrb.w r3, [r5, #1215] @ 0x4bf │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2432] @ 1601b8 │ │ │ │ @@ -354149,21 +354146,21 @@ │ │ │ │ bl 168668 │ │ │ │ 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 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -354435,52 +354432,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fc78 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15fcc0 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fca8 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15fce4 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fccc │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15fd08 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fcf0 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ @@ -354529,15 +354526,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fe1c │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fe38 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fe38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w lr, r3, #4 │ │ │ │ @@ -355229,15 +355226,15 @@ │ │ │ │ ldr.w sl, [r9, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r0, [sl, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1607a2 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr.w r6, [r9, #372] @ 0x174 │ │ │ │ ldr.w lr, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r3, lr, lsl #2] │ │ │ │ b.n 15ffc6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -355299,15 +355296,15 @@ │ │ │ │ bne.w 160aee │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1908a0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 161050 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2748] @ 16109c │ │ │ │ ldr.w r3, [pc, #2748] @ 1610a0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -355478,15 +355475,15 @@ │ │ │ │ beq.w 15fb3e │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 15fb3e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 15feda │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ str.w r0, [sl, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 160508 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 160678 │ │ │ │ @@ -355791,15 +355788,15 @@ │ │ │ │ ldr.w r3, [pc, #1496] @ 1610a4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1496] @ 1610a8 │ │ │ │ ldr.w r1, [pc, #1496] @ 1610ac │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 196c9c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 1605c6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1911dc │ │ │ │ @@ -355828,44 +355825,44 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 1610b0 │ │ │ │ ldr.w r2, [pc, #1400] @ 1610b4 │ │ │ │ ldr.w r1, [pc, #1400] @ 1610b8 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 196c9c │ │ │ │ b.w 15f958 │ │ │ │ ldr.w r3, [pc, #1376] @ 1610bc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1376] @ 1610c0 │ │ │ │ ldr.w r1, [pc, #1376] @ 1610c4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 196c9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 15f85e │ │ │ │ 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 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr.w r2, [pc, #1320] @ 1610c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr.w r2, [pc, #1312] @ 1610cc │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -356117,15 +356114,15 @@ │ │ │ │ bne.w 160cf6 │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r7, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.w 15f920 │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, sl │ │ │ │ it ne │ │ │ │ @@ -356335,98 +356332,98 @@ │ │ │ │ ldr r2, [pc, #128] @ (1610d8 ) │ │ │ │ ldr r1, [pc, #132] @ (1610dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 196c9c │ │ │ │ b.w 1605d6 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 15fa12 │ │ │ │ mov lr, r9 │ │ │ │ b.w 1603cc │ │ │ │ ldr r3, [pc, #96] @ (1610e0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #96] @ (1610e4 ) │ │ │ │ ldr r1, [pc, #100] @ (1610e8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 196c9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160b20 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa1600a1 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #984 @ (adr r7, 161488 ) │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #544 @ (adr r7, 1612dc ) │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #408 @ (adr r7, 161260 ) │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ movs r5, r3 │ │ │ │ stmia r5!, {r0, r2, r4, r5, r6, r7} │ │ │ │ vqshlu.s64 q14, , #63 @ 0x3f │ │ │ │ vsli.64 q14, , #63 @ 0x3f │ │ │ │ - vsubw.u q14, , d16 │ │ │ │ + vmlsl.u q14, d31, d24[0] │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #456 @ (adr r2, 1612a8 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 1613c8 ) │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #288 @ (adr r2, 16120c ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 16132c ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #52] @ (161124 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #52] @ (161128 ) │ │ │ │ ldr r1, [pc, #56] @ (16112c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 196c9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160b0a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 1605de │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 160cd2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #864 @ (adr r1, 161490 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 1611b0 ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ and.w r0, r0, #528384 @ 0x81000 │ │ │ │ sub.w r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -356533,15 +356530,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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [pc, #1744] @ 161940 │ │ │ │ @@ -356550,15 +356547,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 18f8c0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 175bfc │ │ │ │ ldr.w r2, [pc, #1712] @ 161944 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -356574,21 +356571,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 1613ea │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1612d6 │ │ │ │ b.n 16130a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 16130a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1612ca │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -356602,15 +356599,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 1613da │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1612ea │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1612d6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -356626,15 +356623,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 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 161906 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -356713,15 +356710,15 @@ │ │ │ │ bne.n 161374 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ 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 550d0 │ │ │ │ @@ -356855,15 +356852,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 16155a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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 16159c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -357128,15 +357125,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 16192e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16190e │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -357156,15 +357153,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 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 161876 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 16190e │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -357232,15 +357229,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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161a58 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -357264,15 +357261,15 @@ │ │ │ │ ldrb.w r3, [r3, #320] @ 0x140 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 550d0 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 161a2e │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -357313,15 +357310,15 @@ │ │ │ │ blx 550d0 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 161a5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 550d0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -357372,15 +357369,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + pop {r1, r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -357401,21 +357398,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (161b70 ) │ │ │ │ add r3, pc │ │ │ │ b.n 161b42 │ │ │ │ ldr r3, [pc, #16] @ (161b74 ) │ │ │ │ add r3, pc │ │ │ │ b.n 161b42 │ │ │ │ nop │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + pop {r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + pop {r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -357423,15 +357420,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + cbnz r2, 161c22 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 161baa │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357443,15 +357440,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + cbnz r4, 161c4c │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #228] @ (161cd0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -357524,15 +357521,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (161ce0 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (161ce4 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ ldr r2, [pc, #56] @ (161ce8 ) │ │ │ │ ldr r3, [pc, #36] @ (161cd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -357548,17 +357545,17 @@ │ │ │ │ nop │ │ │ │ b.n 1614ec │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + cbnz r2, 161d26 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ b.n 162384 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -357646,20 +357643,20 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 161dc0 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 161dc0 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 161dc0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa0c0021 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + ldc2l 0, cr0, [r4, #-132] @ 0xffffff7c │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + rev16 r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + rev16 r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 161e6e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357677,15 +357674,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 161e6a │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c5c5c │ │ │ │ + bl 1c5fa4 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 161e68 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -357893,23 +357890,23 @@ │ │ │ │ nop │ │ │ │ b.n 1622d0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1621b8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ movs r4, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ 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 │ │ │ │ @@ -357931,15 +357928,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 1b02e4 │ │ │ │ + bl 1b062c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 162168 │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 162194 │ │ │ │ ldrsh.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldr.w r2, [r4, #548] @ 0x224 │ │ │ │ @@ -358016,19 +358013,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 1621a8 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 1621cc │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ add.w r0, r6, #924 @ 0x39c │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -358188,19 +358185,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -358728,15 +358725,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 1629a2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 1629f2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bc720 │ │ │ │ + bl 2bca68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1916] @ 163100 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -358813,15 +358810,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 162bc4 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bc720 │ │ │ │ + bl 2bca68 │ │ │ │ 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 │ │ │ │ @@ -358854,15 +358851,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 162bc4 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 162a66 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bc6f8 │ │ │ │ + bl 2bca40 │ │ │ │ b.n 162a6e │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 162baa │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -358943,15 +358940,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 162a66 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bc7a0 │ │ │ │ + bl 2bcae8 │ │ │ │ b.n 162a6e │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1364] @ 163128 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ @@ -359153,15 +359150,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 163032 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bc7f0 │ │ │ │ + bl 2bcb38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 162982 │ │ │ │ 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 │ │ │ │ @@ -359379,212 +359376,209 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 16260e │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 162fa8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + strb r0, [r6, #7] │ │ │ │ movs r1, r4 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + cbz r0, 163092 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + cbz r6, 16309a │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + cbz r0, 16309a │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + cbz r4, 1630a0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + cbz r4, 16309a │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + uxtb r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + uxtb r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + uxtb r6, r3 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + uxtb r4, r5 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + cbz r2, 1630b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + cbz r4, 1630bc │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + uxth r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + cbz r0, 1630a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + cbz r0, 1630a6 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 1630a6 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + cbz r4, 1630a4 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #32 │ │ │ │ + cbz r0, 1630a4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + adds r4, r4, r2 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + cbz r4, 1630a6 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + cbz r4, 1630a4 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + sxtb r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + sxtb r4, r4 │ │ │ │ movs r5, r3 │ │ │ │ - push {r6, r7} │ │ │ │ + @ instruction: 0xb808 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1635fc │ │ │ │ + b.n 162c8c │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ movs r6, r3 │ │ │ │ - push {r6} │ │ │ │ + @ instruction: 0xb788 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + cbz r0, 163102 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + cbz r6, 163108 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + cbz r4, 163110 │ │ │ │ movs r5, r3 │ │ │ │ bl 3e90ea │ │ │ │ bl 3b50ee │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ movs r5, r3 │ │ │ │ - stcl 0, cr0, [r0, #132]! @ 0x84 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + @ instruction: 0xf1280021 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + cbz r2, 163104 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1631b0 │ │ │ │ + b.n 163840 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 163142 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + b.n 1634ac │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n 163200 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 163148 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, 16323c ) │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #168 @ (adr r6, 163200 ) │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #792 @ (adr r5, 163484 ) │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia.w r6, {r0, r5} │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + rsbs r0, lr, r1, asr #32 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #656 @ (adr r5, 163408 ) │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #608 @ (adr r5, 1633dc ) │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ movs r5, r3 │ │ │ │ - strd r0, r0, [r6], #-132 @ 0x84 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + sub.w r0, lr, r1, asr #32 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #456 @ (adr r5, 163350 ) │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 16357c ) │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 16312c │ │ │ │ - movs r1, r4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add.w r0, r6, r1, asr #32 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #824 @ (adr r4, 1634f0 ) │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #736 @ (adr r4, 16349c ) │ │ │ │ + add r0, sp, #0 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1630c4 │ │ │ │ - movs r1, r4 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + pkhtb r0, sl, r1, asr #32 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #584 @ (adr r4, 163410 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 163530 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #480 @ (adr r4, 1633ac ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 1634cc ) │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163054 │ │ │ │ - movs r1, r4 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + eor.w r0, sl, r1, asr #32 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #328 @ (adr r4, 163320 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 163440 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #424 @ (adr r4, 163384 ) │ │ │ │ + add r7, pc, #712 @ (adr r7, 1634a4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #432 @ (adr r4, 163390 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 1634b0 ) │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [pc, #1080] @ 16362c │ │ │ │ mov r4, r0 │ │ │ │ @@ -359597,30 +359591,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1620bc │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1633a2 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #202 @ 0xca │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add.w r5, r4, #236 @ 0xec │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1d7044 │ │ │ │ + bl 1d738c │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3820 │ │ │ │ + bl 1c3b68 │ │ │ │ ldr r3, [pc, #996] @ (163638 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r7, 1632b2 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 163286 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ @@ -359672,15 +359666,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 163382 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #876] @ (163644 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c5ee8 │ │ │ │ + bl 1c6230 │ │ │ │ ldr r1, [pc, #868] @ (163648 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1633ae │ │ │ │ @@ -359698,15 +359692,15 @@ │ │ │ │ beq.w 163622 │ │ │ │ mov r0, r4 │ │ │ │ bl 1620bc │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16360a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 163596 │ │ │ │ add.w r8, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -359751,18 +359745,18 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 54a38 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1632ac │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ b.n 16322c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 163412 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 16338c │ │ │ │ ldr r2, [pc, #652] @ (163650 ) │ │ │ │ ldr r3, [pc, #620] @ (163630 ) │ │ │ │ add r2, pc │ │ │ │ @@ -359842,15 +359836,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 16252c │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 550d0 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -359898,15 +359892,15 @@ │ │ │ │ bl 16252c │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ ldr r1, [pc, #328] @ (16366c ) │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3730 │ │ │ │ + bl 1c3a78 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54208 │ │ │ │ b.n 1633c0 │ │ │ │ ldr r2, [pc, #308] @ (163670 ) │ │ │ │ add r2, pc │ │ │ │ b.n 16345e │ │ │ │ ldr r2, [pc, #304] @ (163674 ) │ │ │ │ @@ -360013,71 +360007,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 163a30 ) │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 162f1c │ │ │ │ + b.n 1635ac │ │ │ │ movs r1, r4 │ │ │ │ - add r6, pc, #512 @ (adr r6, 163850 ) │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ ldmia r4, {r3, r4, r5} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - add r5, pc, #640 @ (adr r5, 1638e0 ) │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #928 @ (adr r4, 163a04 ) │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ - add r5, pc, #64 @ (adr r5, 1636ac ) │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + add r2, pc, #560 @ (adr r2, 1638a4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + add r2, pc, #552 @ (adr r2, 1638a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + add r2, pc, #560 @ (adr r2, 1638ac ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + add r2, pc, #296 @ (adr r2, 1637a8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + add r2, pc, #320 @ (adr r2, 1637c4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + add r2, pc, #232 @ (adr r2, 163770 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #64 @ (adr r4, 1636cc ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 1637ec ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #536 @ (adr r4, 1638a8 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 1639c8 ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + add r1, pc, #936 @ (adr r1, 163a40 ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + add r1, pc, #888 @ (adr r1, 163a18 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + add r1, pc, #928 @ (adr r1, 163a44 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + add r1, pc, #904 @ (adr r1, 163a30 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #920 @ (adr r3, 163a44 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 163764 ) │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #744 @ (adr r3, 16399c ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 1636bc ) │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -360207,15 +360201,15 @@ │ │ │ │ blx 5545c │ │ │ │ cbz r0, 16388a │ │ │ │ ldr r2, [pc, #328] @ (163964 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (163968 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 54f8c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1638dc │ │ │ │ cmp r4, r7 │ │ │ │ @@ -360246,15 +360240,15 @@ │ │ │ │ bne.n 163846 │ │ │ │ b.n 16384c │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 1637de │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 173960 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (16396c ) │ │ │ │ ldr r3, [pc, #184] @ (163958 ) │ │ │ │ @@ -360270,106 +360264,106 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (163970 ) │ │ │ │ ldr r1, [pc, #180] @ (163974 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 16389c │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 163818 │ │ │ │ ldr r4, [pc, #152] @ (163978 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (16397c ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 161bd8 │ │ │ │ ldr r2, [pc, #136] @ (163980 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 161bd8 │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n 1638ca │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (163984 ) │ │ │ │ ldr r1, [pc, #104] @ (163988 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n 1638ca │ │ │ │ mov r4, lr │ │ │ │ b.n 16380a │ │ │ │ ldr r2, [pc, #88] @ (16398c ) │ │ │ │ ldr r1, [pc, #88] @ (163990 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n 16390e │ │ │ │ ldr r2, [pc, #80] @ (163994 ) │ │ │ │ ldr r1, [pc, #84] @ (163998 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.n 16390e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r5} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #936 @ (adr r2, 163d10 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 163a30 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r1, pc, #560 @ (adr r1, 163ba4 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 163cc4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #480 @ (adr r2, 163b60 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 163c80 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #536 @ (adr r2, 163b9c ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 163cbc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #264 @ (adr r1, 163a90 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 163bb0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #296 @ (adr r1, 163ab8 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 163bd8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #496 @ (adr r1, 163b88 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 163ca8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #328] @ (163af8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -360450,15 +360444,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1636b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 163a48 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 15018c │ │ │ │ ldr r3, [pc, #96] @ (163afc ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -360474,41 +360468,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 163a22 │ │ │ │ b.n 1639f6 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 25c96c │ │ │ │ + bl 25ccb4 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 163aaa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (163b00 ) │ │ │ │ ldr r2, [pc, #40] @ (163b04 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ca14 │ │ │ │ + bl 25cd5c │ │ │ │ b.n 163aa4 │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ movs r5, r3 │ │ │ │ - add r0, pc, #808 @ (adr r0, 163e30 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 163b50 ) │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 16399c │ │ │ │ @@ -360519,15 +360513,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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 163b62 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 163b98 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -360550,15 +360544,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 163b8a │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 163b4e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -360788,15 +360782,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ movs r4, r5 │ │ │ │ stmia r2!, {r1, r2, r4} │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -360865,48 +360859,48 @@ │ │ │ │ cbz r1, 163f0a │ │ │ │ ldr r3, [pc, #176] @ (163f5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 163e2e │ │ │ │ ldr r0, [pc, #172] @ (163f60 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf04 │ │ │ │ + bl 1cb24c │ │ │ │ ldr r3, [pc, #168] @ (163f64 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 163e6e │ │ │ │ ldr r0, [pc, #152] @ (163f68 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf04 │ │ │ │ + bl 1cb24c │ │ │ │ ldr r3, [pc, #148] @ (163f6c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 163e40 │ │ │ │ ldr r0, [pc, #128] @ (163f70 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf04 │ │ │ │ + bl 1cb24c │ │ │ │ ldr r3, [pc, #124] @ (163f74 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 163e58 │ │ │ │ ldr r0, [pc, #108] @ (163f78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf04 │ │ │ │ + bl 1cb24c │ │ │ │ ldr r3, [pc, #104] @ (163f7c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -360918,28 +360912,28 @@ │ │ │ │ @ instruction: 0xf4f200a1 │ │ │ │ @ instruction: 0xf4dc00a1 │ │ │ │ @ instruction: 0xf4f400a1 │ │ │ │ @ instruction: 0xf4d200a1 │ │ │ │ @ instruction: 0xf4ea00a1 │ │ │ │ @ instruction: 0xf4ba00a1 │ │ │ │ @ instruction: 0xf4d800a1 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf4ac00a1 │ │ │ │ eors.w r0, lr, #5275648 @ 0x508000 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + add r0, pc, #648 @ (adr r0, 1641ec ) │ │ │ │ movs r5, r3 │ │ │ │ orns r0, r6, #5275648 @ 0x508000 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + add r0, pc, #336 @ (adr r0, 1640bc ) │ │ │ │ movs r5, r3 │ │ │ │ orn r0, r8, #5275648 @ 0x508000 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + add r0, pc, #312 @ (adr r0, 1640ac ) │ │ │ │ movs r5, r3 │ │ │ │ orr.w r0, r2, #5275648 @ 0x508000 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r5, r3 │ │ │ │ bics.w r0, r4, #5275648 @ 0x508000 │ │ │ │ ldr r3, [pc, #44] @ (163fb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 163f8c │ │ │ │ movs r0, #1 │ │ │ │ @@ -361014,17 +361008,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf38400a1 │ │ │ │ stmia r0!, {r1, r5} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 163fdc │ │ │ │ + b.n 16426c │ │ │ │ movs r5, r3 │ │ │ │ - b.n 164394 │ │ │ │ + b.n 163a24 │ │ │ │ movs r6, r3 │ │ │ │ itt al │ │ │ │ lslal r1, r4, #2 │ │ │ │ pushal {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -361129,15 +361123,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 16412c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ 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] │ │ │ │ @@ -361151,23 +361145,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 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ cbz r0, 1641ae │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 164158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164198 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361212,19 +361206,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (164234 ) │ │ │ │ ldr r0, [pc, #20] @ (164238 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173644 │ │ │ │ nop │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ movs r4, r5 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -361316,15 +361310,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164312 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ 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] │ │ │ │ @@ -361364,15 +361358,15 @@ │ │ │ │ bls.n 16438e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16439c │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 164394 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164394 │ │ │ │ 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 │ │ │ │ @@ -361412,15 +361406,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 164440 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 16444c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 164468 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164420 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -361611,24 +361605,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 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 164648 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 16464e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 164610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164630 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -361801,15 +361795,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 164828 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ cbz r0, 16482e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 164834 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 164610 │ │ │ │ @@ -362589,15 +362583,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 165016 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ 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 │ │ │ │ @@ -363098,24 +363092,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ strd r0, r9, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ ldr.w r3, [fp, #108] @ 0x6c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -363532,24 +363526,24 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 165980 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 16596c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -363598,18 +363592,18 @@ │ │ │ │ bne.n 1659c6 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1659b8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - bl 1c5df8 │ │ │ │ + bl 1c6140 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr.w r3, [pc, #1204] @ 165ee0 │ │ │ │ ldr.w r2, [pc, #1204] @ 165ee4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [fp, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 18f8c0 │ │ │ │ @@ -363877,26 +363871,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165cc8 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165d18 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 164158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165d02 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ b.n 165cc8 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -364192,15 +364186,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ b.n 165894 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ add.w lr, ip, r6 │ │ │ │ str r2, [r3, #28] │ │ │ │ b.n 165fda │ │ │ │ @@ -364312,21 +364306,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 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 16616e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -364384,24 +364378,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 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16621c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1661a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166204 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -364480,31 +364474,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1662fa │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 166314 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 166336 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1662dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166320 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 166354 │ │ │ │ @@ -364543,15 +364537,15 @@ │ │ │ │ beq.n 1663b6 │ │ │ │ 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 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cbz r0, 1663cc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 16639a │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -364577,15 +364571,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 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cbz r0, 166430 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 166436 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -365062,15 +365056,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 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 1668da │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 16687e │ │ │ │ @@ -365079,15 +365073,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16687e │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -365318,15 +365312,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 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ cbz r0, 166ba2 │ │ │ │ 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 │ │ │ │ @@ -365350,15 +365344,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1668fc │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 166b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166b54 │ │ │ │ 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 │ │ │ │ @@ -365380,15 +365374,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 166c14 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 166c2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 166c2a │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -365511,15 +365505,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 166cfc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 166338 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -365553,26 +365547,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 166c70 │ │ │ │ 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 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 166c90 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 166ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166db8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -365645,15 +365639,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166f08 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 166ea0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 166e22 │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -365685,15 +365679,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166ec0 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w r7, r6, #28 │ │ │ │ add.w lr, r5, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 166f92 │ │ │ │ @@ -366063,33 +366057,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 16732c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1672aa │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1672ee │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f63c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 1672aa │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1672aa │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1672e0 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1672ce │ │ │ │ @@ -366109,19 +366103,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1666e4 │ │ │ │ b.n 1672ce │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1672b2 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 16735e │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 16737c │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -366130,15 +366124,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 1672b2 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1672b2 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16735e │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16734c │ │ │ │ @@ -366183,15 +366177,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 167470 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16750a │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -366208,15 +366202,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 167406 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ b.n 1673d2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167410 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 167504 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -366240,15 +366234,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 167412 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c6bc4 │ │ │ │ + bl 1c6f0c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 167516 │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -366266,15 +366260,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16748a │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1673e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1673d2 │ │ │ │ b.n 1673e6 │ │ │ │ @@ -366808,15 +366802,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 168398 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 168334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167aca │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -366847,15 +366841,15 @@ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mla r3, r8, r0, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 167aba │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ @@ -366878,15 +366872,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167a42 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 167a80 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167a26 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -366907,27 +366901,27 @@ │ │ │ │ bne.n 167adc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167b2e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1661a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167b16 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 167ae4 │ │ │ │ @@ -366963,36 +366957,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 167ba8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 167ba8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 166338 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 167b74 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 167b50 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 167bd2 │ │ │ │ b.n 16766a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167c06 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -367004,15 +366998,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 167bc8 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 166ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167bd2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -367030,27 +367024,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 168414 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167c64 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1662dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167c4e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -367066,15 +367060,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 167a78 │ │ │ │ b.n 167a62 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 167cca │ │ │ │ bl 17488c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -367368,15 +367362,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov lr, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -367402,19 +367396,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [fp, #16] │ │ │ │ - bl 1c5c24 │ │ │ │ + bl 1c5f6c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r1, sl │ │ │ │ bl 1660a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -367691,19 +367685,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 1671e8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 168208 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167a0e │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 16835e │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 1663d0 │ │ │ │ @@ -367718,28 +367712,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167a0e │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167a0e │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 168354 │ │ │ │ b.n 16835e │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167a04 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 1683ec │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -367752,15 +367746,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167a04 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167a04 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1683b4 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1663d0 │ │ │ │ @@ -367775,34 +367769,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1683c4 │ │ │ │ b.n 1683c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1c6f18 │ │ │ │ + bl 1c7260 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168492 │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ 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 168456 │ │ │ │ cbz r6, 168492 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1c6f40 │ │ │ │ + bl 1c7288 │ │ │ │ mov r6, r0 │ │ │ │ b.n 168430 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 168532 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -368003,15 +367997,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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 16612c │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -368025,15 +368019,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 168698 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -368048,29 +368042,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 1c5df8 │ │ │ │ + bl 1c6140 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 16612c │ │ │ │ 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 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ 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 │ │ │ │ @@ -368153,24 +368147,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 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ 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 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 168840 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -368249,15 +368243,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 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ 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 168b3e │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -368708,15 +368702,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 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [pc, #828] @ (1690b8 ) │ │ │ │ ldr r2, [pc, #828] @ (1690bc ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 18f8c0 │ │ │ │ @@ -368932,15 +368926,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 193b38 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #552] @ 0x228 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [pc, #280] @ (1690c0 ) │ │ │ │ ldr r3, [pc, #284] @ (1690c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369072,15 +369066,15 @@ │ │ │ │ beq.n 1690fc │ │ │ │ ldr r6, [pc, #76] @ (169158 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2633e8 │ │ │ │ + bl 263730 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 169130 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -369137,15 +369131,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 1c5c5c │ │ │ │ + bl 1c5fa4 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 1691d0 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -369272,15 +369266,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 169240 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 169240 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #768] @ (1695d8 ) │ │ │ │ + ldr r5, [pc, #32] @ (1692f8 ) │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (169314 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -369305,15 +369299,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #608 @ (adr r2, 169580 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r1, [pc, #320] @ (169464 ) │ │ │ │ + ldr r4, [pc, #608] @ (169584 ) │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (1693e4 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -369512,19 +369506,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (169514 ) │ │ │ │ ldr r0, [pc, #20] @ (169518 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173644 │ │ │ │ nop │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ movs r4, r5 │ │ │ │ - bx r4 │ │ │ │ + ldr r2, [pc, #424] @ (1696c0 ) │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #580] @ (169774 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -369769,37 +369763,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 1695ea │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #20 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ movs r4, r5 │ │ │ │ - mov r8, r3 │ │ │ │ + ldr r1, [pc, #896] @ (169b08 ) │ │ │ │ movs r5, r3 │ │ │ │ cmp r4, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp sl, lr │ │ │ │ + ldr r1, [pc, #232] @ (16987c ) │ │ │ │ movs r5, r3 │ │ │ │ rors r0, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mov r6, fp │ │ │ │ + ldr r1, [pc, #664] @ (169a34 ) │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, sp │ │ │ │ + ldr r1, [pc, #208] @ (169870 ) │ │ │ │ movs r5, r3 │ │ │ │ - cmp lr, r4 │ │ │ │ + ldr r0, [pc, #952] @ (169b5c ) │ │ │ │ movs r5, r3 │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r1, [pc, #352] @ (169908 ) │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, r0 │ │ │ │ + ldr r0, [pc, #288] @ (1698cc ) │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1816] @ 0x718 │ │ │ │ ldr.w r1, [pc, #2356] @ 16a0f4 │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -370863,69 +370857,72 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ + movs r4, r5 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ movs r4, r5 │ │ │ │ - ldc2 0, cr0, [lr, #172] @ 0xac │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ movs r4, r5 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - vst4.8 {d16-d19}, [r8 :128], fp │ │ │ │ - subs r2, r2, #2 │ │ │ │ + ldc2 0, cr0, [r0], {43} @ 0x2b │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ movs r4, r5 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr11, {1} │ │ │ │ - adds r6, r6, #2 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ movs r4, r5 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + subs r6, r7, #7 │ │ │ │ + movs r4, r5 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ movs r4, r5 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #172] @ 0xac │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ + movs r4, r5 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r4, r5 │ │ │ │ str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r6, [r0, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ movs r4, r5 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ movs r4, r5 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ bl 169324 │ │ │ │ b.n 169efe │ │ │ │ movs r3, #6 │ │ │ │ @@ -371500,21 +371497,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1920] @ 16af74 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2788 │ │ │ │ ldr.w r3, [pc, #1908] @ 16af78 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ ldr.w r3, [pc, #1896] @ 16af7c │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 169efe │ │ │ │ ldr.w r3, [pc, #1888] @ 16af80 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -371671,15 +371668,15 @@ │ │ │ │ bl 169324 │ │ │ │ b.w 169efe │ │ │ │ ldr.w r3, [pc, #1464] @ 16afc0 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1c5d44 │ │ │ │ + bl 1c608c │ │ │ │ ldr.w r3, [pc, #1448] @ 16afc4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 169efe │ │ │ │ ldr.w r3, [pc, #1436] @ 16afc8 │ │ │ │ @@ -371723,21 +371720,21 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 169efe │ │ │ │ ldr.w r6, [pc, #1312] @ 16afd4 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c5d44 │ │ │ │ + bl 1c608c │ │ │ │ ldr.w r3, [pc, #1300] @ 16afd8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ b.w 169efe │ │ │ │ ldr.w r3, [pc, #1284] @ 16afdc │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 169efe │ │ │ │ @@ -372425,15 +372422,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 169efe │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr.w r6, [pc, #3004] @ 16bcfc │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1c1b70 │ │ │ │ + bl 1c1eb8 │ │ │ │ ldr.w r3, [pc, #2992] @ 16bd00 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -375284,42 +375281,42 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xfb4e002b │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + cdp2 0, 9, cr0, cr6, cr11, {1} │ │ │ │ + asrs r4, r4, #6 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ (16d1ac ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -375369,34 +375366,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 16d14a │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 16d14a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cbz r0, 16d184 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 16d132 │ │ │ │ ldr r3, [pc, #120] @ (16d1d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [pc, #112] @ (16d1d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [pc, #108] @ (16d1dc ) │ │ │ │ ldr r0, [pc, #108] @ (16d1e0 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 55648 │ │ │ │ @@ -375445,15 +375442,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r1, [pc, #208] @ (16d2c4 ) │ │ │ │ ldr r2, [pc, #212] @ (16d2c8 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -375541,31 +375538,31 @@ │ │ │ │ nop │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ movs r4, r5 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ movs r4, r5 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r4, r5 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ movs r4, r5 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ movs r4, r5 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ movs r4, r5 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -375630,15 +375627,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 54464 │ │ │ │ nop │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #208] @ (16d470 ) │ │ │ │ + str r4, [r7, r5] │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (16d424 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -375698,15 +375695,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r7, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r7, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (16d4c0 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16d476 │ │ │ │ ldr r3, [pc, #124] @ (16d4c4 ) │ │ │ │ @@ -375763,15 +375760,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r0, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r3, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r5, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ str r4, [r4, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r3, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r0, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -375910,15 +375907,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (16d61c ) │ │ │ │ add r0, pc │ │ │ │ bl 16d364 │ │ │ │ nop │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (16d6b0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -377078,41 +377075,41 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r0, [r6, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r6, [r5, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r0, r3, #2 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ movs r4, r5 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r6, #0 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ movs r4, r5 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ movs r4, r5 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ movs r4, r5 │ │ │ │ ldrsh r0, [r2, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r0, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ movs r4, r5 │ │ │ │ ldrsh r4, [r0, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r4, [r2, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -378253,15 +378250,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (16ed00 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [pc, #60] @ (16ed04 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ ldr r2, [pc, #12] @ (16ece4 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 16dc2a │ │ │ │ nop │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -378272,15 +378269,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r1, [pc, #288] @ (16ee14 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #56] @ (16ed40 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r2, [pc, #2964] @ 16f8a0 │ │ │ │ mov.w r1, #604 @ 0x25c │ │ │ │ @@ -379436,30 +379433,30 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ blxns fp │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0x47e2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ blxns r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + adds r0, r1, r0 │ │ │ │ movs r4, r5 │ │ │ │ mov r0, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp ip, pc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ movs r4, r5 │ │ │ │ - bics.w r0, r8, fp, asr #32 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + stc 0, cr0, [r0, #172] @ 0xac │ │ │ │ + lsls r6, r0, #15 │ │ │ │ movs r4, r5 │ │ │ │ - adc.w r0, r0, #11206656 @ 0xab0000 │ │ │ │ + strb.w r0, [r8, #43] @ 0x2b │ │ │ │ cmp lr, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r8, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp sl, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, sp │ │ │ │ @@ -379492,21 +379489,21 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ add ip, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ movs r5, r3 │ │ │ │ add r2, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mvns r2, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ movs r5, r3 │ │ │ │ mvns r6, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mvns r6, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mvns r6, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -379526,15 +379523,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #110 @ 0x6e │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #84 @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #52 @ 0x34 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bgt.n 16f948 │ │ │ │ + b.n 16f9d8 │ │ │ │ movs r4, r3 │ │ │ │ subs r6, #0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [pc, #924] @ (16fd50 ) │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ @@ -379916,15 +379913,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #218 @ 0xda │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #190 @ 0xbe │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r6, r1, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (16fd84 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ adds r2, r1, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -380010,42 +380007,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (16fe94 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 16fe98 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 16fe9c │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ ldr r2, [pc, #64] @ (16fea0 ) │ │ │ │ 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 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54208 │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 16fe6c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - vshr.u16 d0, d12, #16 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r5, r3 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + subs r1, #30 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -380065,23 +380063,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 16fefa │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cbz r0, 16ff00 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 16ff2c │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -380108,22 +380106,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 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ 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} │ │ │ │ @@ -380297,16 +380295,18 @@ │ │ │ │ bl 16fdb0 │ │ │ │ b.n 1700d8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ vtrn. d0, d16 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u32 d0, d16, d16 │ │ │ │ - stc2l 0, cr0, [lr], #112 @ 0x70 │ │ │ │ - ldc2l 0, cr0, [r6], #112 @ 0x70 │ │ │ │ + movs r6, r6 │ │ │ │ + movs r5, r3 │ │ │ │ + movs r6, r7 │ │ │ │ + movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (170254 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #272] @ (170258 ) │ │ │ │ @@ -380546,15 +380546,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 170378 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [sl], #640 @ 0x280 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r0], {160} @ 0xa0 │ │ │ │ - @ instruction: 0xfa8e001c │ │ │ │ + ldc2l 0, cr0, [r6, #112] @ 0x70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1703fc ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380572,16 +380572,16 @@ │ │ │ │ movne r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - smmlar r0, lr, ip, r0 │ │ │ │ - @ instruction: 0xfa5c001c │ │ │ │ + mcr2 0, 5, r0, cr6, cr12, {0} │ │ │ │ + stc2 0, cr0, [r4, #112]! @ 0x70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (17043c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380596,16 +380596,16 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - smlabt r0, r2, ip, r0 │ │ │ │ - @ instruction: 0xfa10001c │ │ │ │ + mrc2 0, 2, r0, cr10, cr12, {0} │ │ │ │ + ldc2l 0, cr0, [r8, #-112] @ 0xffffff90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (170474 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380617,16 +380617,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - vld1.8 @ instruction: 0xf9ea001c │ │ │ │ - vld1.8 @ instruction: 0xf9e8001c │ │ │ │ + ldc2 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ + ldc2 0, cr0, [r0, #-112]! @ 0xffffff90 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1704ac ) │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ @@ -380635,15 +380635,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} │ │ │ │ - @ instruction: 0xfa9c001c │ │ │ │ + stc2l 0, cr0, [r4, #112]! @ 0x70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (1704e4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380655,16 +380655,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ 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} │ │ │ │ - ldrsb.w r0, [r6, #28] │ │ │ │ - ldrsb.w r0, [r4, #28] │ │ │ │ + ldc2l 0, cr0, [lr], {28} │ │ │ │ + ldc2l 0, cr0, [ip], {28} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (170520 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380676,16 +380676,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ 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} │ │ │ │ - ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ - vld4.8 {d16-d19}, [ip :64], ip │ │ │ │ + ldc2 0, cr0, [sl], #112 @ 0x70 │ │ │ │ + ldc2 0, cr0, [r4], #112 @ 0x70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (170558 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380696,16 +380696,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - vst4.8 {d16-d19}, [r6 :64], ip │ │ │ │ - vst4.8 {d16-d19}, [r4 :64], ip │ │ │ │ + stc2 0, cr0, [lr], {28} │ │ │ │ + stc2 0, cr0, [ip], {28} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1705a4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380725,16 +380725,16 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [r6, #28] │ │ │ │ - ldrsb.w r0, [r8, ip, lsl #1] │ │ │ │ + ldc2l 0, cr0, [lr], #112 @ 0x70 │ │ │ │ + stc2l 0, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (1705e0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380746,16 +380746,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str??.w r0, [r6, #28] │ │ │ │ - str??.w r0, [r0, #28] │ │ │ │ + stc2 0, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ + stc2 0, cr0, [r8], #-112 @ 0xffffff90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (17062c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380773,16 +380773,16 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh.w r0, [sl, #28] │ │ │ │ - vld4.8 {d0-d3}, [r0 :64], ip │ │ │ │ + stc2 0, cr0, [r2], {28} │ │ │ │ + stc2l 0, cr0, [r8], #-112 @ 0xffffff90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (17068c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380807,17 +380807,17 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr??.w r0, [r8, ip, lsl #1] │ │ │ │ - str??.w r0, [lr, ip, lsl #1] │ │ │ │ - bge.n 170598 │ │ │ │ + @ instruction: 0xfbc0001c │ │ │ │ + @ instruction: 0xfbb6001c │ │ │ │ + ble.n 170628 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (1706c8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -380830,16 +380830,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh.w r0, [r2, ip, lsl #1] │ │ │ │ - ldrb.w r0, [ip, ip, lsl #1] │ │ │ │ + smmlsr r0, sl, ip, r0 │ │ │ │ + smmlsr r0, r4, ip, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170700 ) │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ @@ -380848,15 +380848,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #138 @ 0x8a │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7fc001c │ │ │ │ + smlsdx r0, r4, ip, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170734 ) │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ @@ -380866,15 +380866,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7c8001c │ │ │ │ + smlabt r0, r0, ip, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (17076c ) │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ @@ -380885,15 +380885,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf794001c │ │ │ │ + @ instruction: 0xfadc001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1707a4 ) │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ @@ -380904,15 +380904,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf75c001c │ │ │ │ + @ instruction: 0xfaa4001c │ │ │ │ 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] @ (170804 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380939,17 +380939,17 @@ │ │ │ │ cmp.w r8, #248 @ 0xf8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf72c001c │ │ │ │ - @ instruction: 0xf722001c │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + @ instruction: 0xfa74001c │ │ │ │ + @ instruction: 0xfa6a001c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (170840 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -380962,16 +380962,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf6d6001c │ │ │ │ - @ instruction: 0xf6d0001c │ │ │ │ + @ instruction: 0xfa1e001c │ │ │ │ + @ instruction: 0xfa18001c │ │ │ │ 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] @ (1708a0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380997,17 +380997,17 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subw r0, ip, #2076 @ 0x81c │ │ │ │ - @ instruction: 0xf68e001c │ │ │ │ - @ instruction: 0xf688001c │ │ │ │ + ldr??.w r0, [r4, #28] │ │ │ │ + ldr??.w r0, [r6, #28] │ │ │ │ + ldr??.w r0, [r0, #28] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (1708ec ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381024,31 +381024,31 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf652001c │ │ │ │ - strh.w r0, [r8, ip, lsl #1] │ │ │ │ + ldrsb.w r0, [sl, #28] │ │ │ │ + @ instruction: 0xfb70001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (17091c ) │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ 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 │ │ │ │ - addw r0, r4, #2076 @ 0x81c │ │ │ │ + vst4.8 {d16-d19}, [ip :64], ip │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170950 ) │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ @@ -381057,15 +381057,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf5e8001c │ │ │ │ + ldrsh.w r0, [r0, ip, lsl #1] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170984 ) │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ @@ -381074,15 +381074,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} │ │ │ │ - rsb r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + vst4.8 {d0-d3}, [r8 :64], ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (1709c4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381099,16 +381099,16 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sbcs.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ - sbcs.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + str.w r0, [r6, #28] │ │ │ │ + str.w r0, [r4, #28] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (170a30 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381138,17 +381138,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf52a001c │ │ │ │ - @ instruction: 0xf528001c │ │ │ │ + ldr.w r0, [r0, ip, lsl #1] │ │ │ │ + ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ + ldr??.w r0, [r0, ip, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (170aa0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381178,17 +381178,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - eors.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf4ba001c │ │ │ │ - @ instruction: 0xf4b8001c │ │ │ │ + @ instruction: 0xf7e0001c │ │ │ │ + strb.w r0, [r2, ip, lsl #1] │ │ │ │ + strb.w r0, [r0, ip, lsl #1] │ │ │ │ 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] @ (170af4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381208,16 +381208,16 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - orns r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - orrs.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf7ba001c │ │ │ │ + @ instruction: 0xf7a0001c │ │ │ │ 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] @ (170b40 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381236,16 +381236,16 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - and.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ - and.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf752001c │ │ │ │ + @ instruction: 0xf750001c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170b7c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381259,15 +381259,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + add r2, pc, #984 @ (adr r2, 170f58 ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (170bc0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -381285,15 +381285,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - sbfx r0, sl, #0, #29 │ │ │ │ + @ instruction: 0xf692001c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (170c08 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381312,15 +381312,15 @@ │ │ │ │ bcs.n 170bea │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ssat r0, #29, r6 │ │ │ │ + movw r0, #59420 @ 0xe81c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #208] @ (170cf0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #208] @ (170cf4 ) │ │ │ │ @@ -381407,15 +381407,15 @@ │ │ │ │ bl 16fdb0 │ │ │ │ b.n 170c9e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3d800a0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf34c00a0 │ │ │ │ - @ instruction: 0xf254001c │ │ │ │ + @ instruction: 0xf59c001c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -382267,25 +382267,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 1713f8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1713f0 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 1718a0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 54208 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 171364 │ │ │ │ ldr.w r2, [pc, #1152] @ 1718a4 │ │ │ │ @@ -382340,15 +382340,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1714be │ │ │ │ ldr.w r8, [pc, #1024] @ 1718a8 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1714ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -382428,15 +382428,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171860 │ │ │ │ ldr r1, [pc, #808] @ (1718ac ) │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ 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 171414 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -382461,27 +382461,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (1718b0 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldr r1, [pc, #708] @ (1718b4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldr r1, [pc, #696] @ (1718b8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171414 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -382503,61 +382503,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (1718bc ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171414 │ │ │ │ ldr r1, [pc, #588] @ (1718c0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 1717f0 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (1718c4 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171826 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 171414 │ │ │ │ ldr r1, [pc, #524] @ (1718c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171834 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 171414 │ │ │ │ ldr r1, [pc, #496] @ (1718cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17184c │ │ │ │ @@ -382575,15 +382575,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 171706 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (1718d0 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 171414 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -382602,15 +382602,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17180c │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ 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 │ │ │ │ @@ -382622,25 +382622,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1712f0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n 171414 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 171414 │ │ │ │ ldr.w r8, [pc, #284] @ 1718d4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1717ba │ │ │ │ b.n 171414 │ │ │ │ ldr r1, [pc, #264] @ (1718d8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -382652,21 +382652,21 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 16fdb0 │ │ │ │ b.n 171414 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (1718e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (1718e4 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -382674,38 +382674,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 16fdb0 │ │ │ │ b.n 171414 │ │ │ │ ldr r1, [pc, #192] @ (1718e8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (1718ec ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (1718f0 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171414 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 171564 │ │ │ │ ldr r1, [pc, #144] @ (1718f4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ 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 171414 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @@ -382714,57 +382714,52 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ bl 16fdb0 │ │ │ │ b.n 171414 │ │ │ │ ldcl 0, cr0, [r0], #640 @ 0x280 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 1, r0, r6, cr12 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + vshr.s16 d0, d12, #2 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ movs r0, r4 │ │ │ │ - mrrc 0, 1, r0, r4, cr12 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + vshr.s16 d0, d12, #4 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ movs r4, r3 │ │ │ │ rsbs r0, r2, r0, asr #2 │ │ │ │ - cmp r6, #6 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ movs r0, r4 │ │ │ │ - bic.w r0, r8, ip, lsr #32 │ │ │ │ - ldrd r0, r0, [r4, #112] @ 0x70 │ │ │ │ - strd r0, r0, [ip, #112] @ 0x70 │ │ │ │ - strd r0, r0, [r4, #112] @ 0x70 │ │ │ │ - ldrd r0, r0, [r2, #-112]! @ 0x70 │ │ │ │ - strd r0, r0, [r0, #-112]! @ 0x70 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + ldcl 0, cr0, [r0, #-112]! @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [ip, #-112] @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ + stc 0, cr0, [ip, #-112] @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [sl], #112 @ 0x70 │ │ │ │ + stc 0, cr0, [r8], #112 @ 0x70 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ movs r4, r3 │ │ │ │ - uxth r2, r0 │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ movs r4, r3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ movs r4, r3 │ │ │ │ - sxth r4, r3 │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ movs r4, r3 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 171818 │ │ │ │ - movs r4, r3 │ │ │ │ - b.n 171848 │ │ │ │ - movs r4, r3 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ - movs r4, r3 │ │ │ │ - b.n 171874 │ │ │ │ - movs r4, r3 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ - movs r4, r3 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + @ instruction: 0xeae6001c │ │ │ │ + @ instruction: 0xeafc001c │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #32 │ │ │ │ + add.w r0, lr, ip, lsr #32 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ movs r4, r3 │ │ │ │ - b.n 17179c │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1717fc │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ + eors.w r0, sl, ip, lsr #32 │ │ │ │ + @ instruction: 0xeac8001c │ │ │ │ stmdb 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] @ (171b68 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #600] @ (171b6c ) │ │ │ │ @@ -382787,15 +382782,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1719ac │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ 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 │ │ │ │ @@ -382815,20 +382810,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (171b78 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171a12 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -382915,15 +382910,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (171b84 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 171b62 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 171ab2 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -382933,15 +382928,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 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 171b2a │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -382963,15 +382958,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (171b88 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ 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] │ │ │ │ @@ -382984,15 +382979,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 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 1719d2 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171ac0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 171b56 │ │ │ │ @@ -383002,40 +382997,36 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171ac0 │ │ │ │ ldr r1, [pc, #68] @ (171b8c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2be6a4 │ │ │ │ + bl 2be9ec │ │ │ │ b.n 171a04 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 171ac0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 171b3e │ │ │ │ b.n 17193c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171968 │ │ │ │ - movs r4, r3 │ │ │ │ - b.n 171944 │ │ │ │ - movs r4, r3 │ │ │ │ - @ instruction: 0xf0ca001b │ │ │ │ + orr.w r0, r2, ip, lsr #32 │ │ │ │ + bic.w r0, lr, ip, lsr #32 │ │ │ │ + ands.w r0, r2, #10158080 @ 0x9b0000 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ b.n 171750 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - vshr.s16 d16, d11, #2 │ │ │ │ - b.n 171600 │ │ │ │ - movs r4, r3 │ │ │ │ - b.n 17155c │ │ │ │ - movs r4, r3 │ │ │ │ + ssat16 r0, #28, r6 │ │ │ │ + stmia.w r2, {r2, r3, r4} │ │ │ │ + @ instruction: 0xe82e001c │ │ │ │ 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] @ (171bc4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -383047,17 +383038,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17033c │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 1721cc │ │ │ │ + b.n 17185c │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1721c4 │ │ │ │ + b.n 171854 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 171c38 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383098,19 +383089,19 @@ │ │ │ │ b.n 171c06 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 17146c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1714fc │ │ │ │ + b.n 171b8c │ │ │ │ movs r4, r3 │ │ │ │ b.n 17242c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17204c │ │ │ │ + b.n 1716dc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 171cb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383151,19 +383142,19 @@ │ │ │ │ b.n 171c86 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1723ec │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 171c04 │ │ │ │ + bpl.n 171c94 │ │ │ │ movs r4, r3 │ │ │ │ b.n 1723ac │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171fcc │ │ │ │ + b.n 17165c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 171d38 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383204,19 +383195,19 @@ │ │ │ │ b.n 171d06 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 17236c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17240c │ │ │ │ + b.n 171a9c │ │ │ │ movs r4, r3 │ │ │ │ b.n 17232c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171f4c │ │ │ │ + b.n 1715dc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 171db8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383257,19 +383248,19 @@ │ │ │ │ b.n 171d86 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1722ec │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1723a4 │ │ │ │ + b.n 171a34 │ │ │ │ movs r4, r3 │ │ │ │ b.n 1722ac │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171ecc │ │ │ │ + b.n 17255c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 171e38 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383310,19 +383301,19 @@ │ │ │ │ b.n 171e06 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 17226c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17233c │ │ │ │ + b.n 1719cc │ │ │ │ movs r4, r3 │ │ │ │ b.n 17222c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171e4c │ │ │ │ + b.n 1724dc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 171eb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383363,19 +383354,19 @@ │ │ │ │ b.n 171e86 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1721ec │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1722dc │ │ │ │ + b.n 17196c │ │ │ │ movs r4, r3 │ │ │ │ b.n 1721ac │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + b.n 17245c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 171f38 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383416,19 +383407,19 @@ │ │ │ │ b.n 171f06 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 17216c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172274 │ │ │ │ + b.n 171904 │ │ │ │ movs r4, r3 │ │ │ │ b.n 17212c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 0 │ │ │ │ + b.n 1723dc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 171fb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383469,19 +383460,19 @@ │ │ │ │ b.n 171f86 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1720ec │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172204 │ │ │ │ + b.n 171894 │ │ │ │ movs r4, r3 │ │ │ │ b.n 1720ac │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + b.n 17235c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172038 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383522,19 +383513,19 @@ │ │ │ │ b.n 172006 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 17206c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1721a4 │ │ │ │ + b.n 172834 │ │ │ │ movs r4, r3 │ │ │ │ svc 242 @ 0xf2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #0 │ │ │ │ + b.n 1722dc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1720b8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383575,19 +383566,19 @@ │ │ │ │ b.n 172086 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 152 @ 0x98 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + b.n 17249c │ │ │ │ movs r4, r3 │ │ │ │ svc 114 @ 0x72 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 171fcc │ │ │ │ + b.n 17225c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172138 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383628,19 +383619,19 @@ │ │ │ │ b.n 172106 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + b.n 172754 │ │ │ │ movs r4, r3 │ │ │ │ udf #242 @ 0xf2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 17214c │ │ │ │ + b.n 1721dc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1721b8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383681,19 +383672,19 @@ │ │ │ │ b.n 172186 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #152 @ 0x98 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 12 │ │ │ │ + b.n 17266c │ │ │ │ movs r4, r3 │ │ │ │ udf #114 @ 0x72 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 1720cc │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172238 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383734,19 +383725,19 @@ │ │ │ │ b.n 172206 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + b.n 1725b4 │ │ │ │ movs r4, r3 │ │ │ │ ble.n 17222c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 17224c │ │ │ │ + svc 72 @ 0x48 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1722b8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383787,19 +383778,19 @@ │ │ │ │ b.n 172286 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 1721ec │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 17227c │ │ │ │ + b.n 17250c │ │ │ │ movs r4, r3 │ │ │ │ ble.n 1723ac │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 1721cc │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172338 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383840,19 +383831,19 @@ │ │ │ │ b.n 172306 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 17236c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172274 │ │ │ │ + b.n 172504 │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 17232c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 17234c │ │ │ │ + udf #72 @ 0x48 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1723b8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383893,19 +383884,19 @@ │ │ │ │ b.n 172386 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 1722ec │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1723f4 │ │ │ │ + b.n 172484 │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 1724ac │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 1722cc │ │ │ │ + ble.n 17235c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 172440 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383950,19 +383941,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172410 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bgt.n 172474 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1723dc │ │ │ │ + b.n 17246c │ │ │ │ movs r4, r3 │ │ │ │ blt.n 172420 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 17243c │ │ │ │ + ble.n 1724cc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 1724c8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384007,19 +383998,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172498 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ blt.n 1723ec │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172554 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ movs r4, r3 │ │ │ │ blt.n 172598 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 1725b4 │ │ │ │ + bgt.n 172444 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 17254c │ │ │ │ sub sp, #20 │ │ │ │ @@ -384062,19 +384053,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17251e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ blt.n 172560 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1725c8 │ │ │ │ + bgt.n 172458 │ │ │ │ movs r4, r3 │ │ │ │ bge.n 172510 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 17252c │ │ │ │ + bgt.n 1725bc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 1725d4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384119,19 +384110,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1725a4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bge.n 1724e0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 172650 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ bge.n 17268c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 1726a8 │ │ │ │ + blt.n 172538 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 17265c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384176,19 +384167,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 17262c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bls.n 172658 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1725d8 │ │ │ │ + udf #0 │ │ │ │ movs r4, r3 │ │ │ │ bls.n 172604 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172620 │ │ │ │ + blt.n 1726b0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1726e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384231,19 +384222,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1726b2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bls.n 1727cc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 17274c │ │ │ │ + ble.n 1727dc │ │ │ │ movs r4, r3 │ │ │ │ bls.n 17277c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172798 │ │ │ │ + bge.n 172628 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172764 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384286,19 +384277,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172736 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bhi.n 172748 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r3, pc, #192 @ (adr r3, 172830 ) │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 1726f8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 172714 │ │ │ │ + bge.n 1727a4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 1727e8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384340,19 +384331,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1727b8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bhi.n 1728c4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 172864 │ │ │ │ + bgt.n 1726f4 │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 172878 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 172898 │ │ │ │ + bls.n 172728 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 17286c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384394,19 +384385,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17283c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvc.n 172840 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1727f8 │ │ │ │ + bgt.n 172888 │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 1727f4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 172814 │ │ │ │ + bls.n 1728a4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1728f0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384449,19 +384440,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1728c2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvc.n 1729bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 17299c │ │ │ │ + blt.n 17282c │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 17296c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 172988 │ │ │ │ + bhi.n 172818 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 172974 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384503,19 +384494,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172944 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172938 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 172930 │ │ │ │ + blt.n 1729c0 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 1728ec │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 17290c │ │ │ │ + bhi.n 17299c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1729f8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384558,19 +384549,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1729ca │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172ab4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1729b4 │ │ │ │ + bhi.n 172a44 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 172a64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 172a80 │ │ │ │ + bvc.n 172910 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172a7c │ │ │ │ sub sp, #20 │ │ │ │ @@ -384613,19 +384604,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172a4e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bpl.n 172a30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #0] @ (172a88 ) │ │ │ │ + ldr r4, [pc, #288] @ (172ba8 ) │ │ │ │ movs r6, r3 │ │ │ │ bpl.n 1729e0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 1729fc │ │ │ │ + bvs.n 172a8c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172b00 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384668,19 +384659,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172ad2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bpl.n 172bac │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172ac4 │ │ │ │ + bvc.n 172b54 │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 172b5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 172b78 │ │ │ │ + bvs.n 172c08 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #104] @ 172b8c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384726,19 +384717,19 @@ │ │ │ │ b.n 172b5a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 172b30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172ab8 │ │ │ │ + bvs.n 172b48 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172ad8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 172af4 │ │ │ │ + bpl.n 172b84 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 172c14 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384783,19 +384774,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172be4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172ca0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172cf0 │ │ │ │ + bvs.n 172b80 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172c4c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 172c68 │ │ │ │ + bpl.n 172cf8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172c98 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384838,19 +384829,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172c6a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bcc.n 172c14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + str r4, [r1, #20] │ │ │ │ movs r6, r3 │ │ │ │ bcc.n 172bc4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 172be0 │ │ │ │ + bmi.n 172c70 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 172d1c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384894,18 +384885,18 @@ │ │ │ │ b.n 172cea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 172d90 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf27c001e │ │ │ │ + rsb r0, r4, #10354688 @ 0x9e0000 │ │ │ │ bcc.n 172d48 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 172d68 │ │ │ │ + bmi.n 172df8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172da0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384948,19 +384939,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172d72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172d0c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172dfc │ │ │ │ + bvs.n 172e8c │ │ │ │ movs r4, r3 │ │ │ │ bcs.n 172cbc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 172cd8 │ │ │ │ + bcc.n 172d68 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 172e28 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385004,19 +384995,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172dfa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172e8c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 172e44 │ │ │ │ + bmi.n 172ed4 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172e34 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 172e50 │ │ │ │ + bcc.n 172ee0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172eac │ │ │ │ sub sp, #20 │ │ │ │ @@ -385059,19 +385050,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172e7e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bne.n 172e00 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 172de8 │ │ │ │ + bpl.n 172e78 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172fb0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + bcs.n 172e5c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172f30 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385114,19 +385105,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172f02 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bne.n 172f7c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 172f9c │ │ │ │ + bpl.n 17302c │ │ │ │ movs r4, r3 │ │ │ │ beq.n 172f2c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + bcs.n 172fd8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 172fb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385171,19 +385162,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172f88 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ beq.n 172efc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + bcc.n 172fd4 │ │ │ │ movs r4, r3 │ │ │ │ beq.n 1730a8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + bne.n 172f54 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 173040 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385228,19 +385219,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173010 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ beq.n 173074 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + bcs.n 172f4c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + bne.n 1730cc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 1730c8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385285,19 +385276,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173098 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + bne.n 1730c4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + beq.n 173044 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 17314c │ │ │ │ sub sp, #20 │ │ │ │ @@ -385340,19 +385331,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17311e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r3} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + bne.n 173238 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + beq.n 1731bc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #112] @ 1731e0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385399,18 +385390,18 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 1731b0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8, #120] @ 0x78 │ │ │ │ + adds.w r0, r0, #30 │ │ │ │ ldmia r6, {r3, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 173264 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385453,19 +385444,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173236 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1732e8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385508,19 +385499,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1732ba │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ movs r6, r3 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 17336c │ │ │ │ sub sp, #20 │ │ │ │ @@ -385563,19 +385554,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17333e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1733f0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385618,19 +385609,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1733c2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 173474 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385673,19 +385664,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173446 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1734f8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385728,19 +385719,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1734ca │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, 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, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #236] @ (17360c ) │ │ │ │ @@ -385763,49 +385754,49 @@ │ │ │ │ beq.n 173604 │ │ │ │ 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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 173592 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 1718fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [pc, #152] @ (173614 ) │ │ │ │ ldr r3, [pc, #148] @ (173610 ) │ │ │ │ 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 173608 │ │ │ │ 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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr r1, [pc, #104] @ (173618 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (17361c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 55444 │ │ │ │ mov r1, r7 │ │ │ │ @@ -385816,15 +385807,15 @@ │ │ │ │ blx 551d8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 173566 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [pc, #52] @ (173620 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -385842,17 +385833,17 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + cbnz r2, 173634 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0, {r0, r4, r5, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (17363c ) │ │ │ │ add r3, pc │ │ │ │ @@ -385860,15 +385851,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (173640 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r4, [r7, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stc2l 0, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ + vshr.u32 d0, d12, #10 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ @@ -385876,27 +385867,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (17368c ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r3, [pc, #28] @ (173690 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 173682 │ │ │ │ ldr r0, [pc, #24] @ (173694 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 54154 <__longjmp_chk@plt> │ │ │ │ blx 5487c │ │ │ │ nop │ │ │ │ - mcrr2 0, 1, r0, lr, cr12 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + vshr.u16 d0, d12, #10 │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ movs r4, r3 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ vaddl.u16 q0, d24, d16 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ @@ -385980,15 +385971,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ 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] │ │ │ │ @@ -386028,15 +386019,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ 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] │ │ │ │ @@ -386045,15 +386036,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1737aa │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #2 │ │ │ │ @@ -386172,31 +386163,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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1c6540 │ │ │ │ + bl 1c6888 │ │ │ │ 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 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173a64 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 173a8e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -386383,20 +386374,20 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (173b6c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (173b70 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ movs r0, #1 │ │ │ │ blx 54464 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r0, #28] │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + ldc2 0, cr0, [r8], #-112 @ 0xffffff90 │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 173ba4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -386479,23 +386470,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 546f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 173e26 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 173c84 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -386729,15 +386720,15 @@ │ │ │ │ ldr.w r3, [r7, #348] @ 0x15c │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #200] @ 0xc8 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr.w r2, [pc, #2164] @ 1747ac │ │ │ │ ldr.w r3, [pc, #2152] @ 1747a4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -387510,19 +387501,19 @@ │ │ │ │ b.n 174496 │ │ │ │ ldr.w r3, [r7, #352] @ 0x160 │ │ │ │ b.w 173f24 │ │ │ │ stmia r4!, {r2, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1747e0 │ │ │ │ + ble.n 174870 │ │ │ │ movs r3, r5 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + bcc.n 1747bc │ │ │ │ movs r3, r5 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ b.n 174628 │ │ │ │ ldrsb.w r4, [fp, #190] @ 0xbe │ │ │ │ asrs r3, r3, #3 │ │ │ │ @@ -387564,15 +387555,15 @@ │ │ │ │ blx 54c30 <__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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ 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] │ │ │ │ @@ -387754,15 +387745,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1749fa │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -387792,29 +387783,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 174a44 │ │ │ │ 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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 174a56 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -387871,15 +387862,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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 │ │ │ │ @@ -387894,41 +387885,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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ 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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ 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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ 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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ 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] │ │ │ │ @@ -388084,15 +388075,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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] │ │ │ │ @@ -388118,15 +388109,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -388156,15 +388147,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 174eac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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 │ │ │ │ @@ -388196,15 +388187,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 174f18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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 │ │ │ │ @@ -388275,15 +388266,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ 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] │ │ │ │ @@ -388359,15 +388350,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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 │ │ │ │ @@ -388384,15 +388375,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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 │ │ │ │ @@ -388403,15 +388394,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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} │ │ │ │ @@ -388429,15 +388420,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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 │ │ │ │ @@ -388469,15 +388460,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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] │ │ │ │ @@ -388517,15 +388508,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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] │ │ │ │ @@ -388533,15 +388524,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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] │ │ │ │ @@ -388564,15 +388555,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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 │ │ │ │ @@ -388586,15 +388577,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 17531c │ │ │ │ - bl 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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] │ │ │ │ @@ -388616,15 +388607,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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] │ │ │ │ @@ -388747,15 +388738,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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 │ │ │ │ @@ -388773,15 +388764,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 175550 │ │ │ │ - bl 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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 │ │ │ │ @@ -388805,15 +388796,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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 │ │ │ │ @@ -388859,15 +388850,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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] │ │ │ │ @@ -388883,15 +388874,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 1754c4 │ │ │ │ - bl 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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 │ │ │ │ @@ -388925,15 +388916,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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] │ │ │ │ @@ -388990,15 +388981,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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] │ │ │ │ @@ -389011,15 +389002,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 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ 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] │ │ │ │ @@ -389176,15 +389167,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov.w lr, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r1, r3, [r5, #20] │ │ │ │ strh.w r9, [r2, #8] │ │ │ │ @@ -389192,15 +389183,15 @@ │ │ │ │ add.w lr, r1, r9 │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r1, r9 │ │ │ │ strh.w r9, [r0, #8] │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -389224,15 +389215,15 @@ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r9, r3, #4096 @ 0x1000 │ │ │ │ - bl 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r5, [r5, #24] │ │ │ │ str.w r9, [r0] │ │ │ │ mov.w r9, #1 │ │ │ │ strh r2, [r0, #12] │ │ │ │ @@ -389249,15 +389240,15 @@ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r5, r5, #12 │ │ │ │ orr.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ strh r2, [r0, #12] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w sl, r1, r9 │ │ │ │ @@ -389315,28 +389306,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 175a1c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr.w sl, [r2] │ │ │ │ - bl 1c65c8 │ │ │ │ + bl 1c6910 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strh.w r9, [r0, #8] │ │ │ │ str.w sl, [r0] │ │ │ │ strh r5, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -389579,15 +389570,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 175cf4 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 175d3a │ │ │ │ mov r1, fp │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 175d1e │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 175cca │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -389608,15 +389599,15 @@ │ │ │ │ bne.n 175cba │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 175ca6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7908 │ │ │ │ + bl 1c7c50 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 175cee │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 175d5e │ │ │ │ @@ -389897,17 +389888,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 175ff0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 175ffa │ │ │ │ b.n 175fec │ │ │ │ nop │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + rev16 r4, r2 │ │ │ │ movs r3, r5 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + rev r2, r7 │ │ │ │ movs r3, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ @@ -390428,15 +390419,15 @@ │ │ │ │ b.n 176296 │ │ │ │ movw r3, #778 @ 0x30a │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 176512 │ │ │ │ b.n 17657c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - push {r3, r5, lr} │ │ │ │ + @ instruction: 0xb870 │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 176610 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -391009,15 +391000,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 176a4a │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 176b96 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -391065,15 +391056,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 176b00 │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 176af4 │ │ │ │ @@ -391081,15 +391072,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 176b5c │ │ │ │ nop │ │ │ │ str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @@ -391179,15 +391170,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 176d0e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391236,26 +391227,26 @@ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ bcs.n 176dcc │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ beq.n 176dc4 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 176e4e │ │ │ │ vldr s0, [pc, #156] @ 176e58 │ │ │ │ - bl 1c1b70 │ │ │ │ + bl 1c1eb8 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 176e44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 176dc2 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1c1b70 │ │ │ │ + bl 1c1eb8 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -391282,20 +391273,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 176dc2 │ │ │ │ vldr s0, [pc, #36] @ 176e5c │ │ │ │ - bl 1c1b70 │ │ │ │ + bl 1c1eb8 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 176e60 │ │ │ │ - bl 1c1b70 │ │ │ │ + bl 1c1eb8 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -391311,38 +391302,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (176e8c ) │ │ │ │ ldr r0, [pc, #20] @ (176e90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173644 │ │ │ │ nop │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ movs r3, r5 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + strb r2, [r6, #3] │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (176eb8 ) │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ ldr r1, [pc, #16] @ (176ebc ) │ │ │ │ ldr r0, [pc, #20] @ (176ec0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173644 │ │ │ │ nop │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ movs r3, r5 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + strb r2, [r0, #3] │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 176eec │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 176ee8 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -392755,15 +392746,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 177cf6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393003,15 +392994,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 177f74 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393715,15 +393706,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1786ba │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -393949,15 +393940,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 17890e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -394713,15 +394704,15 @@ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w fp, [r1, r3, lsl #2] │ │ │ │ - bl 210b10 │ │ │ │ + bl 210e58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 179558 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ and.w r4, fp, #127 @ 0x7f │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -394769,15 +394760,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr.w r8, [r2, #40] @ 0x28 │ │ │ │ - bl 1e39d8 │ │ │ │ + bl 1e3d20 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ movw r1, #774 @ 0x306 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ @@ -395067,20 +395058,20 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 17929e │ │ │ │ subs r0, r4, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 17929e │ │ │ │ mov r0, r2 │ │ │ │ - bl 2bc4f4 │ │ │ │ + bl 2bc83c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2bc720 │ │ │ │ + bl 2bca68 │ │ │ │ ldr r1, [pc, #244] @ (1795a8 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 188be8 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -395153,40 +395144,40 @@ │ │ │ │ add r4, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [sl, #558] @ 0x22e │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 17929e │ │ │ │ movs r0, #0 │ │ │ │ - bl 2bc7f0 │ │ │ │ + bl 2bcb38 │ │ │ │ ldr r1, [pc, #48] @ (1795bc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 188be8 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #360 @ (adr r0, 179714 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 179834 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #288 @ (adr r0, 1796d0 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 1797f0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + add r3, pc, #168 @ (adr r3, 17965c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + add r2, pc, #704 @ (adr r2, 179878 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + add r3, pc, #200 @ (adr r3, 179684 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + add r2, pc, #688 @ (adr r2, 179870 ) │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #684] @ (179880 ) │ │ │ │ @@ -395954,15 +395945,15 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3a10 │ │ │ │ + bl 1e3d58 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, r9 │ │ │ │ cmp.w r8, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ @@ -396591,23 +396582,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #12] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ movs r4, r3 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ movs r4, r3 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [pc, #580] @ 17a6b8 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -397885,15 +397876,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, 17b190 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e21c8 │ │ │ │ + bl 1e2510 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #566] @ 0x236 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #566] @ 0x236 │ │ │ │ ldr r2, [pc, #572] @ (17b3b0 ) │ │ │ │ ldr r3, [pc, #564] @ (17b3ac ) │ │ │ │ add r2, pc │ │ │ │ @@ -399591,15 +399582,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 17c188 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ @@ -400578,17 +400569,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 17c948 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r4, #186 @ 0xba │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ movs r4, r3 │ │ │ │ subs r2, #18 │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ @@ -401458,15 +401449,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 17d640 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17e2b4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -401667,17 +401658,17 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r1, [pc, #3240] @ 17e51c │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 188be8 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402037,15 +402028,15 @@ │ │ │ │ beq.n 17dc7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 18033e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e20c0 │ │ │ │ + bl 1e2408 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 17dcaa │ │ │ │ b.w 18033e │ │ │ │ @@ -402057,15 +402048,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17dc9c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e20c0 │ │ │ │ + bl 1e2408 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17dc9c │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402597,15 +402588,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 1778bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ b.w 17d640 │ │ │ │ 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 │ │ │ │ @@ -402794,15 +402785,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ bl 1778bc │ │ │ │ mov r4, r0 │ │ │ │ b.n 17e2d6 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 17d2ae │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -405581,19 +405572,19 @@ │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r2, fp │ │ │ │ ldr.w r3, [r7, #384] @ 0x180 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 17c328 │ │ │ │ b.w 17d348 │ │ │ │ - subs r7, #18 │ │ │ │ + negs r2, r3 │ │ │ │ movs r4, r3 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r5, #4 │ │ │ │ movs r4, r3 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ add.w r6, r7, #336 @ 0x150 │ │ │ │ add.w ip, r5, #16 │ │ │ │ add.w r4, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -406535,15 +406526,15 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ bhi.n 180f4c │ │ │ │ b.w 17d474 │ │ │ │ nop │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -406559,15 +406550,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 1e3a10 │ │ │ │ + bl 1e3d58 │ │ │ │ ldr.w r2, [pc, #2196] @ 181894 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #32] │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ @@ -407576,15 +407567,15 @@ │ │ │ │ nop │ │ │ │ ands.w r0, lr, #159 @ 0x9f │ │ │ │ and.w r0, lr, #159 @ 0x9f │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r5, #10 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xe8dc009f │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl 188d04 │ │ │ │ mov r3, r0 │ │ │ │ @@ -410514,15 +410505,15 @@ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 182476 │ │ │ │ lsls r3, r2, #19 │ │ │ │ bpl.w 182454 │ │ │ │ b.w 18244c │ │ │ │ @@ -410530,28 +410521,28 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 181ca6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 18183a │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ @@ -410566,28 +410557,28 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 182594 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.n 18313a │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ bl 188d04 │ │ │ │ @@ -410714,15 +410705,16 @@ │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr8, cr11, {0} │ │ │ │ + lsls r0, r0, #6 │ │ │ │ + movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [pc, #1860] @ 184158 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ ldr.w r3, [pc, #1860] @ 18415c │ │ │ │ @@ -410730,15 +410722,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #224] @ 0xe0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1840c0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ bl 17488c │ │ │ │ @@ -410760,15 +410752,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #172]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2648 │ │ │ │ + bl 1c2990 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 183a72 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 183bfe │ │ │ │ @@ -410913,15 +410905,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 183d58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #228] @ 0xe4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1840f2 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 183d58 │ │ │ │ @@ -410931,15 +410923,15 @@ │ │ │ │ cbz r3, 183c40 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 184134 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2668 │ │ │ │ + bl 1c29b0 │ │ │ │ ldr.w r2, [pc, #1296] @ 184160 │ │ │ │ ldr.w r3, [pc, #1288] @ 18415c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -411050,15 +411042,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #176] @ 0xb0 │ │ │ │ - bl 2bba00 │ │ │ │ + bl 2bbd48 │ │ │ │ sub.w r8, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz r8, r8 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov.w r8, r8, lsl #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -411365,42 +411357,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174830 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ b.n 183a3a │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17afa8 │ │ │ │ b.n 183be6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17afa8 │ │ │ │ b.n 183be6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 183c22 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 174830 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ b.n 183c24 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 183dbe │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 183dbe │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ @@ -411422,15 +411414,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r3, r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stc2 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + movs r4, r3 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ ldrd r2, r1, [r1, #20] │ │ │ │ cmp r0, #32 │ │ │ │ bhi.n 1841c2 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 18594a │ │ │ │ @@ -411563,15 +411556,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2bba00 │ │ │ │ + bl 2bbd48 │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r1, [r4, #61] @ 0x3d │ │ │ │ clz r3, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -411955,15 +411948,15 @@ │ │ │ │ ldr.w r2, [r5, #232] @ 0xe8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 184724 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 184724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3c48 │ │ │ │ + bl 1e3f90 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1856ac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -412004,17 +411997,17 @@ │ │ │ │ b.n 1842c8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fa001b │ │ │ │ - rsbs r0, lr, #10158080 @ 0x9b0000 │ │ │ │ - @ instruction: 0xf76e001b │ │ │ │ + smlsdx r0, r2, fp, r0 │ │ │ │ + vld4.8 {d0-d3}, [r6 :64], fp │ │ │ │ + @ instruction: 0xfab6001b │ │ │ │ ldrd r3, r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -412770,15 +412763,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r9, r3, #4 │ │ │ │ beq.w 1855ca │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1c1b70 │ │ │ │ + bl 1c1eb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 174d34 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -413192,15 +413185,15 @@ │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w 184bcc │ │ │ │ vldr s0, [pc, #92] @ 18546c │ │ │ │ - bl 1c1b70 │ │ │ │ + bl 1c1eb8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 174d34 │ │ │ │ vldr d7, [pc, #56] @ 185460 │ │ │ │ @@ -413221,15 +413214,15 @@ │ │ │ │ b.n 184dfc │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b4001b │ │ │ │ + @ instruction: 0xf3fc001b │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldr.w r6, [r3, #1196] @ 0x4ac │ │ │ │ mov r2, fp │ │ │ │ mov r3, fp │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -413428,15 +413421,15 @@ │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ b.w 184992 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -413496,15 +413489,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 185c70 │ │ │ │ + b.n 185300 │ │ │ │ movs r3, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r9, sp │ │ │ │ @@ -413630,15 +413623,15 @@ │ │ │ │ ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str.w r0, [r8, #68] @ 0x44 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ b.n 1856f6 │ │ │ │ bl 176e64 │ │ │ │ ldr r1, [pc, #104] @ (18594c ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -413678,33 +413671,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 188be8 │ │ │ │ ldr r1, [pc, #44] @ (185970 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 188be8 │ │ │ │ nop │ │ │ │ - b.n 185be4 │ │ │ │ + b.n 185274 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 185a1c │ │ │ │ + b.n 1860ac │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1859dc │ │ │ │ + b.n 18606c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18599c │ │ │ │ + b.n 18602c │ │ │ │ movs r3, r3 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 185fe4 │ │ │ │ movs r3, r3 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + b.n 185e74 │ │ │ │ movs r3, r3 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + b.n 185f84 │ │ │ │ movs r3, r3 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + b.n 185f3c │ │ │ │ movs r3, r3 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + b.n 185ef4 │ │ │ │ movs r3, r3 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + b.n 185eac │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1380] @ 185eec │ │ │ │ sub sp, #28 │ │ │ │ @@ -413737,15 +413730,15 @@ │ │ │ │ beq.w 185ee6 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 185a08 │ │ │ │ add.w r9, r7, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185b80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 185cfe │ │ │ │ @@ -413762,21 +413755,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174830 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #228] @ 0xe4 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 185974 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185ce6 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -413852,18 +413845,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 185af6 │ │ │ │ ldrb.w r3, [r1, #390] @ 0x186 │ │ │ │ cbz r3, 185b30 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ cbz r0, 185b30 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 185b30 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -414016,18 +414009,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 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 185974 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -414036,15 +414029,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174830 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ b.n 185a3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1859dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 185a04 │ │ │ │ @@ -414108,25 +414101,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 185d8e │ │ │ │ mov r4, r9 │ │ │ │ b.n 185b30 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185ea4 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ cmp r6, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185e8e │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 176c58 │ │ │ │ @@ -414203,24 +414196,24 @@ │ │ │ │ b.n 185e20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174830 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ b.n 185dcc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174830 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ b.n 185db6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 174d34 │ │ │ │ @@ -414240,15 +414233,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ add r6, pc, #440 @ (adr r6, 1860a8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #448 @ (adr r5, 1860b8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 185f74 │ │ │ │ + b.n 186004 │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #40] @ (185f28 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [pc, #40] @ (185f2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -414634,15 +414627,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 173924 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1867e4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 17488c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -414693,27 +414686,27 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 188380 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 18626e │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ bne.n 1862d4 │ │ │ │ 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 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 1862da │ │ │ │ subs r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 186368 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ @@ -414783,15 +414776,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 186472 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 2318a4 │ │ │ │ + bl 231bec │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 185974 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 183a00 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -415099,15 +415092,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 174830 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ b.n 1862fa │ │ │ │ ldrb.w r8, [r2, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 1864ce │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -415525,15 +415518,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 186b08 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -415736,15 +415729,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 186e7e │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6768 │ │ │ │ + bl 1c6ab0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 550d0 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -415836,15 +415829,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 186f8a │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6768 │ │ │ │ + bl 1c6ab0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 550d0 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416484,48 +416477,48 @@ │ │ │ │ ldr.w r3, [pc, #1268] @ 187bcc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1264] @ 187bd0 │ │ │ │ ldr.w r1, [pc, #1264] @ 187bd4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 196c9c │ │ │ │ b.n 18767a │ │ │ │ ldr.w r3, [pc, #1248] @ 187bd8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1244] @ 187bdc │ │ │ │ ldr.w r1, [pc, #1244] @ 187be0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 196c9c │ │ │ │ b.n 187660 │ │ │ │ ldr.w r3, [pc, #1228] @ 187be4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1224] @ 187be8 │ │ │ │ ldr.w r1, [pc, #1224] @ 187bec │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 196c9c │ │ │ │ b.n 1876ac │ │ │ │ ldr.w r3, [pc, #1208] @ 187bf0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1204] @ 187bf4 │ │ │ │ ldr.w r1, [pc, #1204] @ 187bf8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 196c9c │ │ │ │ b.n 18768a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ @@ -416551,15 +416544,15 @@ │ │ │ │ ldr.w r3, [pc, #1124] @ 187bfc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1120] @ 187c00 │ │ │ │ ldr.w r1, [pc, #1120] @ 187c04 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 196c9c │ │ │ │ b.n 1876bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 187dcc │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -416598,15 +416591,15 @@ │ │ │ │ ldr r3, [pc, #996] @ (187c08 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #996] @ (187c0c ) │ │ │ │ ldr r1, [pc, #1000] @ (187c10 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 196c9c │ │ │ │ b.n 1876ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 187d84 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -416629,15 +416622,15 @@ │ │ │ │ ldr r3, [pc, #924] @ (187c14 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #924] @ (187c18 ) │ │ │ │ ldr r1, [pc, #924] @ (187c1c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.w 18705c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 187d24 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -416678,15 +416671,15 @@ │ │ │ │ ldr r3, [pc, #804] @ (187c20 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #804] @ (187c24 ) │ │ │ │ ldr r1, [pc, #804] @ (187c28 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 18715e │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 187928 │ │ │ │ @@ -416748,15 +416741,15 @@ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.w 186ee4 │ │ │ │ ldr r2, [pc, #612] @ (187c2c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #612] @ (187c30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ b.w 186290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 187a94 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1690c8 │ │ │ │ b.w 187198 │ │ │ │ @@ -416827,15 +416820,15 @@ │ │ │ │ ldr r3, [pc, #412] @ (187c34 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #412] @ (187c38 ) │ │ │ │ ldr r1, [pc, #416] @ (187c3c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 1879de │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 186de0 │ │ │ │ b.w 186da8 │ │ │ │ ldrb.w r3, [r6, #369] @ 0x171 │ │ │ │ @@ -416875,28 +416868,28 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 186fe2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 186ece │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ mov r0, sl │ │ │ │ @@ -416931,73 +416924,73 @@ │ │ │ │ sub.w ip, r2, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ b.n 187c80 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #808 @ (adr r1, 187ef4 ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 187c14 ) │ │ │ │ movs r2, r5 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r7, #16 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r5, #18 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ add.w r6, r7, #152 @ 0x98 │ │ │ │ add.w lr, r6, r1, lsl #2 │ │ │ │ ldr.w r6, [lr, #-68] │ │ │ │ cbnz r6, 187c74 │ │ │ │ add.w r6, r4, r2, lsl #2 │ │ │ │ str.w r3, [lr, #-68] │ │ │ │ @@ -417071,48 +417064,48 @@ │ │ │ │ ldr.w r3, [pc, #1684] @ 1883bc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1684] @ 1883c0 │ │ │ │ ldr.w r1, [pc, #1684] @ 1883c4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 18789c │ │ │ │ ldr.w r3, [pc, #1664] @ 1883c8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1664] @ 1883cc │ │ │ │ ldr.w r1, [pc, #1664] @ 1883d0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 18786c │ │ │ │ ldr.w r3, [pc, #1644] @ 1883d4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1644] @ 1883d8 │ │ │ │ ldr.w r1, [pc, #1644] @ 1883dc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 18785a │ │ │ │ ldr.w r3, [pc, #1624] @ 1883e0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 1883e4 │ │ │ │ ldr.w r1, [pc, #1624] @ 1883e8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 187844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 18828c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417127,26 +417120,26 @@ │ │ │ │ ldr.w r3, [pc, #1564] @ 1883ec │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1564] @ 1883f0 │ │ │ │ ldr.w r1, [pc, #1564] @ 1883f4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 1877c0 │ │ │ │ ldr.w r3, [pc, #1544] @ 1883f8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1544] @ 1883fc │ │ │ │ ldr.w r1, [pc, #1544] @ 188400 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 1878ae │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 188272 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417155,15 +417148,15 @@ │ │ │ │ ldr.w r3, [pc, #1508] @ 188404 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1504] @ 188408 │ │ │ │ ldr.w r1, [pc, #1504] @ 18840c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 1877dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 188126 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417393,26 +417386,26 @@ │ │ │ │ ldr r3, [pc, #844] @ (188410 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #844] @ (188414 ) │ │ │ │ ldr r1, [pc, #844] @ (188418 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 1880a6 │ │ │ │ ldr r3, [pc, #828] @ (18841c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #828] @ (188420 ) │ │ │ │ ldr r1, [pc, #832] @ (188424 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 1880b8 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -417428,26 +417421,26 @@ │ │ │ │ ldr r3, [pc, #768] @ (188428 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #768] @ (18842c ) │ │ │ │ ldr r1, [pc, #768] @ (188430 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 187e48 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 186784 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ @@ -417458,15 +417451,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 186e50 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ @@ -417537,72 +417530,72 @@ │ │ │ │ ldr r3, [pc, #480] @ (188434 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (188438 ) │ │ │ │ ldr r1, [pc, #484] @ (18843c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 187dc2 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 18764e │ │ │ │ ldr r3, [pc, #460] @ (188440 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #460] @ (188444 ) │ │ │ │ ldr r1, [pc, #460] @ (188448 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 187e16 │ │ │ │ ldr r3, [pc, #444] @ (18844c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #444] @ (188450 ) │ │ │ │ ldr r1, [pc, #448] @ (188454 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.n 187dae │ │ │ │ ldr r3, [pc, #432] @ (188458 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #432] @ (18845c ) │ │ │ │ ldr r1, [pc, #432] @ (188460 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.w 187268 │ │ │ │ ldr r3, [pc, #416] @ (188464 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (188468 ) │ │ │ │ ldr r1, [pc, #416] @ (18846c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.w 187818 │ │ │ │ ldr r3, [pc, #400] @ (188470 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (188474 ) │ │ │ │ ldr r1, [pc, #400] @ (188478 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196c9c │ │ │ │ b.w 187a28 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ movs r3, #252 @ 0xfc │ │ │ │ str.w r3, [r2, #1464] @ 0x5b8 │ │ │ │ b.w 18764c │ │ │ │ @@ -417663,142 +417656,142 @@ │ │ │ │ add r1, pc │ │ │ │ bl 188be8 │ │ │ │ ldr r1, [pc, #224] @ (18848c ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188be8 │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ittt cc │ │ │ │ - movcc r3, r3 │ │ │ │ - ldrsbcc r4, [r2, r1] │ │ │ │ - movcc r3, r3 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0056 │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + subs r0, #26 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + ittt lt │ │ │ │ + movlt r3, r3 │ │ │ │ + ldrsblt r4, [r0, r0] │ │ │ │ + movlt r3, r3 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + itt hi │ │ │ │ + movhi r3, r3 │ │ │ │ + strbhi r2, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ movs r3, r3 │ │ │ │ - hlt 0x0018 │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 18844e │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r4, r6 │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - rev r6, r3 │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + pop {r1, r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + pop {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r2, r4 │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + rev16 r0, r7 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + hlt 0x002e │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, 1884c8 │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, 1884bc │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1884b4 ) │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ ldr r1, [pc, #16] @ (1884b8 ) │ │ │ │ ldr r0, [pc, #20] @ (1884bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173644 │ │ │ │ nop │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ movs r2, r5 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (188654 ) │ │ │ │ @@ -417970,15 +417963,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldr.w r7, [pc, #1036] @ 188a8c │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 188808 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1887da │ │ │ │ @@ -417992,67 +417985,67 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #992] @ (188a98 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2788 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2788 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2788 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2788 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7e68 │ │ │ │ + bl 1e81b0 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 150ab8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 19972c │ │ │ │ cbz r0, 188756 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dc7bc │ │ │ │ + bl 1dcb04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 236df4 │ │ │ │ + bl 23713c │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238448 │ │ │ │ + bl 238790 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23487c │ │ │ │ + bl 234bc4 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188718 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dd2f0 │ │ │ │ + bl 1dd638 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ ldrb.w r3, [r8, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188892 │ │ │ │ ldrb.w r3, [r8, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18887e │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -418060,23 +418053,23 @@ │ │ │ │ beq.n 188820 │ │ │ │ ldr r3, [pc, #808] @ (188a9c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 254dc0 │ │ │ │ + bl 255108 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18889a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2695cc │ │ │ │ + bl 269914 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1eea64 │ │ │ │ + bl 1eedac │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 1888e2 │ │ │ │ ldr r3, [pc, #764] @ (188aa0 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -418138,15 +418131,15 @@ │ │ │ │ b.n 188770 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 188800 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1df4b0 │ │ │ │ + bl 1df7f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 188800 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ @@ -418160,37 +418153,37 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18885a │ │ │ │ cbz r1, 188870 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1864 │ │ │ │ + bl 1f1bac │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #558] @ 0x22e │ │ │ │ b.n 188800 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1998e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18876a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ b.n 18876a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1997e8 │ │ │ │ b.n 188760 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2515f0 │ │ │ │ + bl 251938 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237164 │ │ │ │ + bl 2374ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2379ac │ │ │ │ + bl 237cf4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e370 │ │ │ │ + bl 23e6b8 │ │ │ │ b.n 188786 │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 1887ee │ │ │ │ cmp r1, #14 │ │ │ │ bhi.w 188a3e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -418240,15 +418233,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18891a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188926 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188912 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 188a30 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -418349,20 +418342,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (188ac0 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (188ac4 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25ca14 │ │ │ │ + bl 25cd5c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 1887ee │ │ │ │ ldr r3, [pc, #92] @ (188ac8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 188a42 │ │ │ │ ldr r3, [pc, #92] @ (188acc ) │ │ │ │ add r3, pc │ │ │ │ @@ -418389,61 +418382,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #856] @ (188e04 ) │ │ │ │ + ldr r6, [pc, #120] @ (188b24 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #840] @ (188df8 ) │ │ │ │ + ldr r6, [pc, #104] @ (188b18 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #696] @ (188d70 ) │ │ │ │ + ldr r5, [pc, #984] @ (188e90 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #696] @ (188d74 ) │ │ │ │ + ldr r5, [pc, #984] @ (188e94 ) │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 188b36 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #88] @ (188b24 ) │ │ │ │ + ldr r5, [pc, #376] @ (188c44 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #80] @ (188b20 ) │ │ │ │ + ldr r5, [pc, #368] @ (188c40 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #64] @ (188b18 ) │ │ │ │ + ldr r5, [pc, #352] @ (188c38 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #104] @ (188b44 ) │ │ │ │ + ldr r5, [pc, #392] @ (188c64 ) │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ 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 │ │ │ │ @@ -418548,110 +418541,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (188c78 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2788 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c5ea4 │ │ │ │ + bl 1c61ec │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r1, [pc, #52] @ (188c7c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 25ca14 │ │ │ │ + bl 25cd5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r1, [pc, #36] @ (188c80 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c34c4 │ │ │ │ + bl 1c380c │ │ │ │ b.n 188c46 │ │ │ │ strb r4, [r7, #15] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #15] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 188cc4 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #216] @ 0xd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (188cd0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 188be8 │ │ │ │ nop │ │ │ │ - cbz r0, 188cee │ │ │ │ + push {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cbz r0, 188cf4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (188d00 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 188be8 │ │ │ │ nop │ │ │ │ - cbz r0, 188d1a │ │ │ │ + push {r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cbz r0, 188d86 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 188d80 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -418667,15 +418660,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 188d3a │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 188d80 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -418686,15 +418679,15 @@ │ │ │ │ bne.n 188d6a │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (188d90 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188be8 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + push {r1, r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -418706,29 +418699,29 @@ │ │ │ │ bhi.w 1890b6 │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #172] @ 0xac │ │ │ │ cbz r3, 188dda │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cbz r0, 188df2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1890cc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1890d0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2788 │ │ │ │ str.w r0, [r6, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 174d34 │ │ │ │ @@ -418896,15 +418889,15 @@ │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ 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 175054 │ │ │ │ @@ -419003,15 +418996,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #9] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #412] @ (189288 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -419023,15 +419016,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 176644 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cbz r0, 189130 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [pc, #380] @ (189290 ) │ │ │ │ ldr r3, [pc, #372] @ (18928c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -419152,15 +419145,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 18924c │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ b.n 189112 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 189280 │ │ │ │ subs r3, #96 @ 0x60 │ │ │ │ @@ -419188,15 +419181,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r6, [pc, #168] @ (189354 ) │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ add r6, pc │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #148] @ (189358 ) │ │ │ │ @@ -419258,15 +419251,15 @@ │ │ │ │ bl 188490 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w ip, r3, #92 @ 0x5c │ │ │ │ @@ -419283,15 +419276,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (18939c ) │ │ │ │ add r1, pc │ │ │ │ bl 188be8 │ │ │ │ nop │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ movs r3, 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 │ │ │ │ @@ -419447,15 +419440,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (1895c0 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ ldr r3, [pc, #128] @ (1895c4 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ @@ -419514,31 +419507,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (1895f0 ) │ │ │ │ ldr r0, [pc, #20] @ (1895f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173644 │ │ │ │ nop │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ movs r2, r5 │ │ │ │ - mov r6, r8 │ │ │ │ + ldr r1, [pc, #568] @ (18982c ) │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2312] @ 189f18 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 175d44 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -419605,15 +419598,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 189654 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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 18983e │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -419690,15 +419683,15 @@ │ │ │ │ cbz r2, 1897c6 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 1896c8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189830 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189828 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -419706,29 +419699,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 189c50 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ bne.w 189c50 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189820 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1897f2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 189c50 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1897e2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1897fc │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -419817,15 +419810,15 @@ │ │ │ │ bne.w 1896c8 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 1897b0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189994 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18998c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -419856,30 +419849,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 189e08 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 189a7e │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189926 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 175d70 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1899de │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1899de │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 1899d2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -419891,15 +419884,15 @@ │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bmi.n 1899cc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1899ae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1896c8 │ │ │ │ movs r2, #5 │ │ │ │ @@ -420525,15 +420518,15 @@ │ │ │ │ bhi.n 18a09c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 189fec │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 189fec │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 18a0c4 │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -420629,19 +420622,20 @@ │ │ │ │ ldr r1, [pc, #16] @ (18a1a4 ) │ │ │ │ ldr r0, [pc, #20] @ (18a1a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173644 │ │ │ │ nop │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ movs r2, r5 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - vshr.u32 d16, d15, #8 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ + movs r0, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 18a1e4 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 18a1e4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -422004,25 +421998,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 1c7538 │ │ │ │ + bl 1c7880 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 18b188 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c76f4 │ │ │ │ + bl 1c7a3c │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 18b0f6 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -422047,15 +422041,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 18b0ec │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 18b0ec │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7834 │ │ │ │ + bl 1c7b7c │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 18b0ec │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -422104,15 +422098,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 18b124 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 18b10a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c76d4 │ │ │ │ + bl 1c7a1c │ │ │ │ ldr r2, [pc, #48] @ (18b1a0 ) │ │ │ │ ldr r3, [pc, #36] @ (18b194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -422270,15 +422264,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 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 175d44 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -422567,15 +422561,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 18b5d6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b31c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 18b518 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -422593,23 +422587,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 18b6dc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b6cc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b6cc │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 18b658 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b6c4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18b64c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -422645,15 +422639,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 18b696 │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 18b68e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b658 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 174fc4 │ │ │ │ @@ -423057,15 +423051,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 18ba58 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -423354,15 +423348,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e31d4 │ │ │ │ + bl 1e351c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 18bdc6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -423482,15 +423476,15 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 18befa │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -423703,15 +423697,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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 18c16a │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -426579,15 +426573,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r5, [pc, #2600] @ 18e9d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r4, #84 @ 0x54 │ │ │ │ ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -426595,15 +426589,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 18e00e │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 18ce20 │ │ │ │ mov r1, r6 │ │ │ │ @@ -427106,15 +427100,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 18bfd0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 18e4fa │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr.w r2, [pc, #1212] @ 18e9d8 │ │ │ │ ldr.w r3, [pc, #1196] @ 18e9cc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -427366,15 +427360,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18e778 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18e778 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r9, r0 │ │ │ │ @@ -427443,15 +427437,15 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 18e7d0 │ │ │ │ mov fp, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n 18e4a2 │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 18e998 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -427556,15 +427550,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 18e88e │ │ │ │ mov r4, r6 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -427584,15 +427578,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 18f77e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 546f0 │ │ │ │ @@ -428481,15 +428475,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 18f35e │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #320] @ 0x140 │ │ │ │ blx 546f0 │ │ │ │ @@ -429027,15 +429021,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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 18fd88 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -429104,45 +429098,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 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 18fa04 │ │ │ │ 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 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ 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 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 18f9d2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -429219,15 +429213,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18f95e │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -429469,15 +429463,15 @@ │ │ │ │ b.n 18fcc2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18f8ec │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 18fce4 │ │ │ │ @@ -430926,15 +430920,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ 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 190c08 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -430960,15 +430954,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 190af2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -430979,25 +430973,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1908ce │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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 190b66 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 190b32 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -431040,15 +431034,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 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 175d44 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -431113,15 +431107,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 174af8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c7908 │ │ │ │ + bl 1c7c50 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 175090 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -431148,22 +431142,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 1c7894 │ │ │ │ + bl 1c7bdc │ │ │ │ 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 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ 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] │ │ │ │ @@ -431200,15 +431194,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 190e32 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [pc, #392] @ (191134 ) │ │ │ │ ldr r3, [pc, #384] @ (191130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -431281,31 +431275,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 1c7908 │ │ │ │ + bl 1c7c50 │ │ │ │ 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 190f7c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1910b0 │ │ │ │ b.n 190f7c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 190f7c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1910a2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -432192,54 +432186,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #700 @ 0x2bc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #704 @ 0x2c0 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -432256,15 +432250,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 1915e0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -432274,15 +432268,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #236] @ 191b9c │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ @@ -432292,18 +432286,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 191b82 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (191c14 ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -432319,21 +432313,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (191c2c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #120 @ 0x78 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ add.w r6, r4, #80 @ 0x50 │ │ │ │ @@ -432347,15 +432341,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 191b10 │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 191b10 │ │ │ │ @@ -432386,56 +432380,56 @@ │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ ldr.w r9, [pc, #1048] @ 191fec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 191c34 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [pc, #952] @ (191ff0 ) │ │ │ │ ldr r2, [pc, #956] @ (191ff4 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df308 │ │ │ │ + bl 1df650 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -432443,28 +432437,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -432499,15 +432493,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 191d60 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 191fd2 │ │ │ │ bhi.w 191fd6 │ │ │ │ @@ -432519,42 +432513,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 191d06 │ │ │ │ ldr r3, [pc, #668] @ (192000 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (192004 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df308 │ │ │ │ + bl 1df650 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ddc │ │ │ │ + bl 1e5124 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 191a8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ 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 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r3, sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -432562,27 +432556,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -432615,33 +432609,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df850 │ │ │ │ + bl 1dfb98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -432650,22 +432644,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ @@ -432701,18 +432695,18 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r4, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4e84 │ │ │ │ + bl 1e51cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 191a8c │ │ │ │ ldr r2, [pc, #92] @ (192008 ) │ │ │ │ ldr r3, [pc, #56] @ (191fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -432741,23 +432735,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 191854 │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 191838 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ movs r3, r3 │ │ │ │ b.n 1920ac │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -432777,22 +432771,22 @@ │ │ │ │ bhi.n 192134 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ lsls r3, r7, #13 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #733 @ 0x2dd │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r6, #96 @ 0x60 │ │ │ │ @@ -432802,32 +432796,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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ b.n 19204a │ │ │ │ mov.w r1, #708 @ 0x2c4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r9, r9, [sp] │ │ │ │ add.w r7, r6, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -432845,15 +432839,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ b.n 19204a │ │ │ │ svc 206 @ 0xce │ │ │ │ @@ -432892,35 +432886,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1926ac │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df308 │ │ │ │ + bl 1df650 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1921d8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -432928,27 +432922,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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] │ │ │ │ @@ -432977,15 +432971,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 192308 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 192690 │ │ │ │ bhi.w 192688 │ │ │ │ @@ -433018,38 +433012,38 @@ │ │ │ │ bne.w 192698 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1926bc ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df308 │ │ │ │ + bl 1df650 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4ddc │ │ │ │ + bl 1e5124 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 191a8c │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #96 @ 0x60 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -433058,34 +433052,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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 192014 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -433094,26 +433088,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w fp, [r8, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -433146,37 +433140,37 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1924d8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -433184,27 +433178,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -433237,81 +433231,81 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 191a8c │ │ │ │ mov.w r1, #824 @ 0x338 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #80 @ 0x50 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df850 │ │ │ │ + bl 1dfb98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4e84 │ │ │ │ + bl 1e51cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 191a8c │ │ │ │ b.n 1922ec │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 19258c │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 192478 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 19218a │ │ │ │ ldr r3, [pc, #60] @ (1926c0 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 19230a │ │ │ │ @@ -433326,23 +433320,23 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ udf #146 @ 0x92 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 1926d4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r3, #4 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -433374,30 +433368,30 @@ │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1bb0 │ │ │ │ + bl 1e1ef8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 19274e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r7, [fp, #92] @ 0x5c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -433443,21 +433437,21 @@ │ │ │ │ b.n 1927ce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 192866 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -433473,29 +433467,29 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 1927c4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1927ce │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -433532,21 +433526,21 @@ │ │ │ │ beq.n 1929ae │ │ │ │ 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 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #96 @ 0x60 │ │ │ │ @@ -433564,15 +433558,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mla r3, lr, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [pc, #180] @ (1929e4 ) │ │ │ │ ldr r3, [pc, #160] @ (1929d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -433585,21 +433579,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 192784 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1927ae │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -433610,15 +433604,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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ b.n 19292e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1929c4 │ │ │ │ @@ -433715,15 +433709,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 192aa2 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 192a92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5d44 │ │ │ │ + bl 1c608c │ │ │ │ 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] │ │ │ │ @@ -434218,15 +434212,15 @@ │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ cbz r2, 192fde │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (192fe4 ) │ │ │ │ ldr r1, [pc, #20] @ (192fe8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 88fe6 │ │ │ │ b.n 192a9a │ │ │ │ vtbl.8 d20, {d15-d18}, d27 │ │ │ │ @@ -434305,22 +434299,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 1eea64 │ │ │ │ + bl 1eedac │ │ │ │ ldr r2, [pc, #16] @ (1930d8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1930dc ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2938 │ │ │ │ + bl 1e2c80 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 2090da │ │ │ │ b.n 1929ee │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434358,15 +434352,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 1c64e8 │ │ │ │ + bl 1c6830 │ │ │ │ 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 │ │ │ │ @@ -434388,15 +434382,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 1c64e8 │ │ │ │ + bl 1c6830 │ │ │ │ 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 │ │ │ │ @@ -434412,15 +434406,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 1c67d0 │ │ │ │ + bl 1c6b18 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1931fe │ │ │ │ @@ -435575,15 +435569,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 193e0a │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c7908 │ │ │ │ + bl 1c7c50 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 193e02 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -435603,30 +435597,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 193dc6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 193dc2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ b.n 193dc2 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 193db8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 193daa │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ b.n 193d78 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -435847,30 +435841,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1941c6 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1940da │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1940da │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2500 │ │ │ │ + bl 1e2848 │ │ │ │ cbz r0, 19406e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 194192 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -435912,15 +435906,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1940b4 │ │ │ │ b.n 19408c │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194048 │ │ │ │ mov r4, r8 │ │ │ │ @@ -436139,15 +436133,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 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 19408c │ │ │ │ movs r0, #0 │ │ │ │ b.n 194328 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -436168,18 +436162,18 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ 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 194594 │ │ │ │ mov r5, r6 │ │ │ │ @@ -436222,15 +436216,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1943fe │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1943a8 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1944a4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -436291,15 +436285,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 194380 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 174dbc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -436333,15 +436327,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 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ b.n 1943f2 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 1943de │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ @@ -436389,15 +436383,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldrb.w r6, [r6, #437] @ 0x1b5 │ │ │ │ b.n 19454e │ │ │ │ mov r1, r6 │ │ │ │ b.n 194518 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ @@ -436692,17 +436686,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 1946f6 │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 19467a │ │ │ │ b.n 19488e │ │ │ │ nop │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + bcs.n 1948bc │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + bcs.n 194848 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -436719,15 +436713,15 @@ │ │ │ │ add.w r1, r3, #16 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 1bec44 │ │ │ │ + bl 1bef8c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r0, #3928] @ 0xf58 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -436956,17 +436950,17 @@ │ │ │ │ bls.n 194aba │ │ │ │ b.n 1949e8 │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1949e8 │ │ │ │ b.n 194b3e │ │ │ │ nop │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 194be4 │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r2, 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -437026,15 +437020,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 194e58 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 194c70 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bec08 │ │ │ │ + bl 1bef50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 194c70 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -437048,15 +437042,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 194c34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194c2a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bec08 │ │ │ │ + bl 1bef50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 194c3a │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 194c04 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -437576,15 +437570,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2480] @ 195b8c │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 1956e0 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -437722,15 +437716,15 @@ │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r1, #3940 @ 0xf64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 18ce20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -437804,29 +437798,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 195404 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1bee58 │ │ │ │ + bl 1bf1a0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 19545a │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1befe0 │ │ │ │ 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 195438 │ │ │ │ mov r4, r9 │ │ │ │ @@ -437894,15 +437888,15 @@ │ │ │ │ bne.n 1954c8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1954c8 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bec08 │ │ │ │ + bl 1bef50 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1954ce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 195706 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -437932,15 +437926,15 @@ │ │ │ │ bne.n 19549a │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1580] @ 195b94 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1becb0 │ │ │ │ + bl 1beff8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r3 │ │ │ │ ittt ne │ │ │ │ subne.w r1, r3, #96 @ 0x60 │ │ │ │ ldrne r7, [r3, #4] │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ bne.n 195594 │ │ │ │ @@ -438084,15 +438078,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 195352 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr.w r2, [pc, #1200] @ 195b98 │ │ │ │ ldr.w r3, [pc, #1184] @ 195b8c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -438120,15 +438114,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 195aa2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 195a8e │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 195762 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 195552 │ │ │ │ @@ -438145,28 +438139,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 195552 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bec08 │ │ │ │ + bl 1bef50 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195780 │ │ │ │ b.n 195552 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 1957b2 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bec08 │ │ │ │ + bl 1bef50 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1957a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 195762 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -438187,15 +438181,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 195b52 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 195b1c │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 195762 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -438724,15 +438718,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 195d66 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (195da0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 195d94 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 195d62 │ │ │ │ @@ -438748,59 +438742,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (195dac ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (195db0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195d34 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (195db4 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 195d34 │ │ │ │ ldr r1, [pc, #52] @ (195db8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195d34 │ │ │ │ ldr r2, [pc, #44] @ (195dbc ) │ │ │ │ add r2, pc │ │ │ │ b.n 195d4c │ │ │ │ ldr r1, [pc, #40] @ (195dc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195d34 │ │ │ │ - b.n 196158 │ │ │ │ + b.n 1957e8 │ │ │ │ movs r2, r3 │ │ │ │ - rev r2, r0 │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196120 │ │ │ │ + b.n 1957b0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1960bc │ │ │ │ + b.n 19574c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1960cc │ │ │ │ + b.n 19575c │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + cbnz r6, 195e1c │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + cbnz r4, 195e20 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -438811,15 +438805,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 195e9e │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 195fba │ │ │ │ ldr r1, [pc, #600] @ (196048 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 195eb0 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 195ec0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 195ed0 │ │ │ │ @@ -438830,29 +438824,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 195f00 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 195e1e │ │ │ │ ldr r1, [pc, #564] @ (19604c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 195e40 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 195f42 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 195e40 │ │ │ │ ldr r1, [pc, #536] @ (196050 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 195f54 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 195f66 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 195f78 │ │ │ │ @@ -438868,74 +438862,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] @ (196054 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 195fc6 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 195e9a │ │ │ │ ldr r1, [pc, #452] @ (196058 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 195df8 │ │ │ │ ldr r1, [pc, #440] @ (19605c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 195dfc │ │ │ │ ldr r1, [pc, #428] @ (196060 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 195e00 │ │ │ │ ldr r1, [pc, #416] @ (196064 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 195e04 │ │ │ │ ldr r1, [pc, #404] @ (196068 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 195e08 │ │ │ │ ldr r1, [pc, #392] @ (19606c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 195e0c │ │ │ │ ldr r1, [pc, #380] @ (196070 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 195e10 │ │ │ │ ldr r1, [pc, #368] @ (196074 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195e10 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 195ff0 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 195fde │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -438949,173 +438943,173 @@ │ │ │ │ bmi.w 19603a │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 196020 │ │ │ │ ldr r1, [pc, #324] @ (19607c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195e8a │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 195e36 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 195e48 │ │ │ │ ldr r1, [pc, #296] @ (196080 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 195e4e │ │ │ │ ldr r1, [pc, #284] @ (196084 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 195e54 │ │ │ │ ldr r1, [pc, #268] @ (196088 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 195e5a │ │ │ │ ldr r1, [pc, #256] @ (19608c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 195e60 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (196090 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195e8a │ │ │ │ ldr r1, [pc, #216] @ (196094 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 195df8 │ │ │ │ ldr r3, [pc, #208] @ (196098 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (19609c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195e8a │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 196012 │ │ │ │ ldr r1, [pc, #184] @ (1960a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195e8a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 195d04 │ │ │ │ b.n 195e8a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 195d04 │ │ │ │ ldr r1, [pc, #156] @ (1960a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195e6e │ │ │ │ ldr r1, [pc, #148] @ (1960a8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195e8a │ │ │ │ ldr r1, [pc, #136] @ (1960ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195e8a │ │ │ │ ldr r1, [pc, #128] @ (1960b0 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195e8a │ │ │ │ ldr r1, [pc, #120] @ (1960b4 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 195e8a │ │ │ │ - bmi.n 19610c │ │ │ │ + bvc.n 195f9c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1962d0 │ │ │ │ + b.n 195960 │ │ │ │ movs r2, r3 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196258 │ │ │ │ + b.n 1958e8 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ movs r2, r3 │ │ │ │ - uxth r4, r0 │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196154 │ │ │ │ + b.n 1967e4 │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + @ instruction: 0xb86c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19612c │ │ │ │ + b.n 1967bc │ │ │ │ movs r2, r3 │ │ │ │ - sxth r4, r3 │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19610c │ │ │ │ + b.n 19679c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196110 │ │ │ │ + b.n 1967a0 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196244 │ │ │ │ + b.n 1958d4 │ │ │ │ movs r2, r3 │ │ │ │ - ldr??.w r0, [r4, sp, lsl #1] │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldc2 0, cr0, [ip], #116 @ 0x74 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ movs r2, r3 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + b.n 196688 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n 195fd0 │ │ │ │ + bpl.n 196060 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ movs r2, r3 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + b.n 1966d4 │ │ │ │ movs r2, r3 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + b.n 1966dc │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ movs r2, r3 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + b.n 1966b4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1960c8 │ │ │ │ + b.n 196758 │ │ │ │ movs r2, r3 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + b.n 1966c8 │ │ │ │ movs r2, r3 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + b.n 1966d8 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -439124,36 +439118,36 @@ │ │ │ │ ldr.w r8, [pc, #2588] @ 196af0 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1960da │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1962f0 │ │ │ │ ldr.w r1, [pc, #2564] @ 196af4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1961c4 │ │ │ │ ldr.w r1, [pc, #2548] @ 196af8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr.w r1, [pc, #2536] @ 196afc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 19665e │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 19664e │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 196640 │ │ │ │ @@ -439186,15 +439180,15 @@ │ │ │ │ bne.w 196706 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 196a9e │ │ │ │ ldr.w r1, [pc, #2424] @ 196b00 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 196726 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 196726 │ │ │ │ @@ -439211,22 +439205,22 @@ │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r5, r7, #15 │ │ │ │ ldr.w r1, [pc, #2364] @ 196b04 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196110 │ │ │ │ bl 173624 │ │ │ │ ldr.w r1, [pc, #2352] @ 196b08 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1967d0 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 196808 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1967fa │ │ │ │ @@ -439266,15 +439260,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196aac │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #2208] @ 196b0c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 196774 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bls.w 1966e6 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ @@ -439288,36 +439282,36 @@ │ │ │ │ beq.w 196ad2 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 196ae0 │ │ │ │ cbnz r3, 1962b4 │ │ │ │ ldr.w r1, [pc, #2148] @ 196b10 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 196ac4 │ │ │ │ ldr.w r1, [pc, #2132] @ 196b14 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 196ab8 │ │ │ │ ldr.w r1, [pc, #2112] @ 196b18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr.w r1, [pc, #2104] @ 196b1c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ 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 │ │ │ │ @@ -439355,37 +439349,37 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 19636e │ │ │ │ ldr.w r1, [pc, #1984] @ 196b20 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 196388 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 196388 │ │ │ │ bl 174858 │ │ │ │ ldr.w r1, [pc, #1960] @ 196b24 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196546 │ │ │ │ mov r0, r4 │ │ │ │ bl 175004 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 196520 │ │ │ │ ldr.w r1, [pc, #1928] @ 196b28 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 19687e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -439393,20 +439387,20 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 196766 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 1963ec │ │ │ │ ldr.w r1, [pc, #1888] @ 196b2c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 1963ec │ │ │ │ ldr.w r1, [pc, #1876] @ 196b30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1963ae │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1965a2 │ │ │ │ @@ -439433,22 +439427,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 196412 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1963fe │ │ │ │ ldr.w r1, [pc, #1796] @ 196b34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 196404 │ │ │ │ ldr.w r1, [pc, #1784] @ 196b38 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196404 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1964f8 │ │ │ │ ldr.w r1, [pc, #1764] @ 196b3c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #1760] @ 196b40 │ │ │ │ @@ -439475,15 +439469,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1964a4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 1964e6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -439495,90 +439489,90 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1964b0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196468 │ │ │ │ ldr.w r1, [pc, #1656] @ 196b44 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 196470 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196470 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1628] @ 196b48 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 1964ae │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 196324 │ │ │ │ ldrh r2, [r4, #50] @ 0x32 │ │ │ │ ldrh r3, [r4, #52] @ 0x34 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.w 196388 │ │ │ │ ldr.w r1, [pc, #1596] @ 196b4c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ b.n 196324 │ │ │ │ ldr.w r1, [pc, #1580] @ 196b50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ mov r0, r4 │ │ │ │ bl 175018 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1966b4 │ │ │ │ ldr.w r1, [pc, #1560] @ 196b54 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 19639c │ │ │ │ ldr.w r1, [pc, #1552] @ 196b58 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 196390 │ │ │ │ ldr.w r8, [pc, #1536] @ 196b5c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1532] @ 196b60 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 196582 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 196390 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19657a │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 19656c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 19656c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 196450 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -439591,71 +439585,71 @@ │ │ │ │ lsls r5, r7, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ ldr.w r1, [pc, #1436] @ 196b64 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196166 │ │ │ │ ldr.w r1, [pc, #1424] @ 196b68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196160 │ │ │ │ ldr.w r1, [pc, #1412] @ 196b6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19615a │ │ │ │ ldr.w r1, [pc, #1400] @ 196b70 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196154 │ │ │ │ ldr.w r1, [pc, #1388] @ 196b74 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19614e │ │ │ │ ldr.w r1, [pc, #1376] @ 196b78 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196148 │ │ │ │ ldr.w r1, [pc, #1364] @ 196b7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196140 │ │ │ │ ldr.w r1, [pc, #1356] @ 196b80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196138 │ │ │ │ ldr.w r1, [pc, #1344] @ 196b84 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196130 │ │ │ │ ldr.w r1, [pc, #1336] @ 196b88 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19612a │ │ │ │ ldr.w r1, [pc, #1324] @ 196b8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196124 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 196388 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -439664,61 +439658,61 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 196950 │ │ │ │ ldr.w r1, [pc, #1280] @ 196b90 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19633a │ │ │ │ ldr.w r1, [pc, #1264] @ 196b94 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196370 │ │ │ │ mov r0, r4 │ │ │ │ bl 17502c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1240] @ 196b98 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 19639c │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1220] @ 196b9c │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196370 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 196896 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 196310 │ │ │ │ ldr.w r1, [pc, #1192] @ 196ba0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962f2 │ │ │ │ bl 173624 │ │ │ │ ldr.w r1, [pc, #1176] @ 196ba4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 19619e │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -439735,139 +439729,139 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r3, [r4, #32] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr.w r1, [pc, #1104] @ 196bac │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962f2 │ │ │ │ ldr.w r1, [pc, #1096] @ 196bb0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 1963ec │ │ │ │ ldr.w r1, [pc, #1084] @ 196bb4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 19627c │ │ │ │ ldr.w r1, [pc, #1076] @ 196bb8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196222 │ │ │ │ ldr.w r1, [pc, #1064] @ 196bbc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19621c │ │ │ │ ldr.w r1, [pc, #1052] @ 196bc0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196216 │ │ │ │ ldr.w r1, [pc, #1040] @ 196bc4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196210 │ │ │ │ ldr.w r1, [pc, #1028] @ 196bc8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19620a │ │ │ │ ldr r1, [pc, #1016] @ (196bcc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1961ec │ │ │ │ ldr r1, [pc, #1008] @ (196bd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196204 │ │ │ │ ldr r1, [pc, #996] @ (196bd4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1961fe │ │ │ │ ldr r1, [pc, #988] @ (196bd8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1961f8 │ │ │ │ ldr r1, [pc, #976] @ (196bdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1961f2 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 196a14 │ │ │ │ ldr r3, [pc, #960] @ (196be0 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #960] @ (196be4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #956] @ (196be8 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 196858 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 196838 │ │ │ │ ldr r1, [pc, #924] @ (196bec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 1963e4 │ │ │ │ ldr r1, [pc, #916] @ (196bf0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196844 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #896] @ (196bf4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196370 │ │ │ │ ldr r1, [pc, #888] @ (196bf8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 1963b8 │ │ │ │ ldr r1, [pc, #880] @ (196bfc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 1963ec │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -439876,456 +439870,455 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #844] @ (196c00 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #844] @ (196c04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962f2 │ │ │ │ ldr r1, [pc, #828] @ (196c08 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196238 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #812] @ (196c0c ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19622e │ │ │ │ ldr r1, [pc, #800] @ (196c10 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962f2 │ │ │ │ ldr r1, [pc, #792] @ (196c14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962f2 │ │ │ │ ldr r1, [pc, #780] @ (196c18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962f2 │ │ │ │ ldr r1, [pc, #772] @ (196c1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962f2 │ │ │ │ ldr r1, [pc, #760] @ (196c20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962f2 │ │ │ │ ldr r1, [pc, #752] @ (196c24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962f2 │ │ │ │ ldr r1, [pc, #740] @ (196c28 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962f2 │ │ │ │ ldr r1, [pc, #728] @ (196c2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19633a │ │ │ │ ldr r1, [pc, #720] @ (196c30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #708] @ (196c34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #700] @ (196c38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #688] @ (196c3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #680] @ (196c40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #668] @ (196c44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #660] @ (196c48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #648] @ (196c4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #640] @ (196c50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #628] @ (196c54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #620] @ (196c58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #608] @ (196c5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldr r1, [pc, #600] @ (196c60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196726 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #584] @ (196c64 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 19681e │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 196a92 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ cmp r5, #27 │ │ │ │ asrs r5, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #548] @ (196c68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [pc, #544] @ (196c6c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #540] @ (196c70 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962f2 │ │ │ │ ldr r1, [pc, #528] @ (196c74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196a4a │ │ │ │ ldr r1, [pc, #520] @ (196c78 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196a4a │ │ │ │ ldr r1, [pc, #512] @ (196c7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196a4a │ │ │ │ ldr r1, [pc, #504] @ (196c80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196a4a │ │ │ │ ldr r1, [pc, #496] @ (196c84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 196a4a │ │ │ │ ldr r1, [pc, #488] @ (196c88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.w 196190 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.w 196268 │ │ │ │ ldr r1, [pc, #464] @ (196c8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.n 1962e2 │ │ │ │ ldr r1, [pc, #456] @ (196c90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.w 1962ca │ │ │ │ ldr r1, [pc, #448] @ (196c94 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.w 1962b4 │ │ │ │ ldr r1, [pc, #436] @ (196c98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ b.w 1962b4 │ │ │ │ nop │ │ │ │ - bcc.n 196bd4 │ │ │ │ + bvs.n 196a64 │ │ │ │ movs r2, r3 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + b.n 197024 │ │ │ │ movs r2, r3 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + b.n 197020 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 196b64 │ │ │ │ + bvs.n 196bf4 │ │ │ │ movs r2, r3 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + b.n 197050 │ │ │ │ movs r2, r3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + b.n 196e9c │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ movs r2, r3 │ │ │ │ - svc 2 │ │ │ │ + b.n 196fa4 │ │ │ │ movs r2, r3 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + b.n 196f80 │ │ │ │ movs r2, r3 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + b.n 196e10 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ movs r2, r3 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + b.n 196ed4 │ │ │ │ movs r2, r3 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + b.n 196f88 │ │ │ │ movs r2, r3 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + b.n 196f74 │ │ │ │ movs r2, r3 │ │ │ │ - add r6, pc, #696 @ (adr r6, 196de4 ) │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + bne.n 196b48 │ │ │ │ movs r2, r3 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + b.n 196f68 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ble.n 196a3c │ │ │ │ + b.n 196ccc │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196c10 │ │ │ │ + b.n 196ca0 │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 196ba2 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ - movs r1, r3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ - movs r6, r3 │ │ │ │ - bgt.n 196ac0 │ │ │ │ + itet al │ │ │ │ + moval r1, r3 │ │ │ │ + asr r4, r6, #2 │ │ │ │ + moval r6, r3 │ │ │ │ + b.n 196b50 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196c08 │ │ │ │ + b.n 196c98 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196bec │ │ │ │ + b.n 196c7c │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196ba4 │ │ │ │ + b.n 196c34 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196a94 │ │ │ │ + bgt.n 196b24 │ │ │ │ movs r2, r3 │ │ │ │ - pop {r3} │ │ │ │ + sevl │ │ │ │ movs r1, r3 │ │ │ │ - setpan #1 │ │ │ │ + cbnz r0, 196b80 │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + cbnz r2, 196b7c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196a74 │ │ │ │ + ble.n 196b04 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + cbnz r6, 196b86 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196bf4 │ │ │ │ + ble.n 196a84 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196bcc │ │ │ │ + ble.n 196c5c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + add r2, pc, #280 @ (adr r2, 196ca0 ) │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + add r2, pc, #176 @ (adr r2, 196c3c ) │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + add r2, pc, #192 @ (adr r2, 196c50 ) │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196c28 │ │ │ │ + udf #146 @ 0x92 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196c28 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196cf4 │ │ │ │ + b.n 197384 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n 196c2c │ │ │ │ + udf #142 @ 0x8e │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196aa4 │ │ │ │ + ble.n 196b34 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ movs r2, r3 │ │ │ │ ldr r0, [pc, #616] @ (196e14 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bls.n 196ba0 │ │ │ │ + ble.n 196c30 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #656 @ (adr r7, 196e4c ) │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #488 @ (adr r0, 196da8 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 196ec8 ) │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196c58 │ │ │ │ + bgt.n 196ae8 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196b14 │ │ │ │ + bgt.n 196ba4 │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 196d54 ) │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196c40 │ │ │ │ + bgt.n 196cd0 │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #272 @ (adr r7, 196ce8 ) │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ movs r2, r3 │ │ │ │ blx r8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196af8 │ │ │ │ + bgt.n 196b88 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r4, 196c50 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ movs r1, r3 │ │ │ │ - bls.n 196cb8 │ │ │ │ + bgt.n 196b48 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196b0c │ │ │ │ + bgt.n 196b9c │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ bx sl │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bhi.n 196b84 │ │ │ │ + bgt.n 196c14 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196750 │ │ │ │ - movs r1, r3 │ │ │ │ - bhi.n 196b14 │ │ │ │ + strd r0, r0, [sl], #100 @ 0x64 │ │ │ │ + blt.n 196ba4 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196bcc │ │ │ │ + blt.n 196c5c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196b64 │ │ │ │ + bge.n 196bf4 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196b74 │ │ │ │ + bge.n 196c04 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196ce4 │ │ │ │ + bge.n 196b74 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196ce4 │ │ │ │ + bge.n 196b74 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196ce4 │ │ │ │ + bge.n 196b74 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196b50 │ │ │ │ + bge.n 196be0 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 196b38 │ │ │ │ + blt.n 196bc8 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196b88 │ │ │ │ + bge.n 196c18 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196b60 │ │ │ │ + bge.n 196bf0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d38 │ │ │ │ + bge.n 196bc8 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d10 │ │ │ │ + bge.n 196ba0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196ce8 │ │ │ │ + bge.n 196b78 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196b90 │ │ │ │ + bge.n 196c20 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196b68 │ │ │ │ + bge.n 196bf8 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d40 │ │ │ │ + bge.n 196bd0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d18 │ │ │ │ + bge.n 196ba8 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196cf0 │ │ │ │ + bge.n 196b80 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196cc8 │ │ │ │ + bge.n 196d58 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196ca0 │ │ │ │ + bge.n 196d30 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196c78 │ │ │ │ + bge.n 196d08 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196b88 │ │ │ │ + bge.n 196c18 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d0c │ │ │ │ + bge.n 196b9c │ │ │ │ movs r2, r3 │ │ │ │ cmp r8, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvc.n 196cbc │ │ │ │ + bge.n 196d4c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196cc4 │ │ │ │ + bge.n 196d54 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196ca0 │ │ │ │ + bge.n 196d30 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196c84 │ │ │ │ + bge.n 196d14 │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xb7be │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196c54 │ │ │ │ + bge.n 196ce4 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196d10 │ │ │ │ + bls.n 196ba0 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + @ instruction: 0xb80c │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196c34 │ │ │ │ + bge.n 196cc4 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196c24 │ │ │ │ + bge.n 196cb4 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -440340,103 +440333,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (196f08 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3688 │ │ │ │ + bl 1c39d0 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 196ce6 │ │ │ │ ldr r6, [pc, #552] @ (196f0c ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 174858 │ │ │ │ ldr r1, [pc, #544] @ (196f10 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 196d58 │ │ │ │ ldr r1, [pc, #532] @ (196f14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [pc, #524] @ (196f18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 196d4e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (196f1c ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 196d30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174858 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 196d26 │ │ │ │ ldr r1, [pc, #464] @ (196f20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 196db6 │ │ │ │ ldr r1, [pc, #452] @ (196f24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [pc, #448] @ (196f28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 196dac │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (196f2c ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 196d8e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174858 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 196d84 │ │ │ │ ldr r1, [pc, #384] @ (196f30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 196dd8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -440447,19 +440440,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 196dc4 │ │ │ │ ldr r1, [pc, #344] @ (196f34 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [pc, #336] @ (196f38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 196e08 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -440467,62 +440460,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 196df2 │ │ │ │ ldr r6, [pc, #304] @ (196f3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [pc, #296] @ (196f40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 196e70 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 174858 │ │ │ │ ldr r1, [pc, #272] @ (196f44 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 196e66 │ │ │ │ bl 174858 │ │ │ │ ldr r1, [pc, #256] @ (196f48 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 196ef4 │ │ │ │ ldr r2, [pc, #240] @ (196f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (196f50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [pc, #236] @ (196f54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 196edc │ │ │ │ ldr r1, [pc, #224] @ (196f58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [pc, #220] @ (196f5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 196ed2 │ │ │ │ ldr r6, [pc, #208] @ (196f60 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 196f64 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -440532,102 +440525,102 @@ │ │ │ │ bcs.n 196ed2 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 174858 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 196e9c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 196ea4 │ │ │ │ ldr r1, [pc, #148] @ (196f68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r1, [pc, #140] @ (196f6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3a08 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 196cd0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (196f70 ) │ │ │ │ add r2, pc │ │ │ │ b.n 196e5c │ │ │ │ nop │ │ │ │ - mov r6, r1 │ │ │ │ + ldr r1, [pc, #344] @ (197058 ) │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ movs r1, r3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 196e60 │ │ │ │ + bhi.n 196ef0 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 196e54 │ │ │ │ + bhi.n 196ee4 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 196fac │ │ │ │ + bhi.n 196e3c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #280 @ (adr r0, 19703c ) │ │ │ │ movs r1, r3 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 196fb8 │ │ │ │ + bhi.n 196e48 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196f00 │ │ │ │ + bhi.n 196f90 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196eec │ │ │ │ + bhi.n 196f7c │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196eac │ │ │ │ + bvc.n 196f3c │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196e84 │ │ │ │ + bvc.n 196f14 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196e88 │ │ │ │ + bvc.n 196f18 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196fbc │ │ │ │ + bvc.n 19704c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 19701c │ │ │ │ + bvc.n 196eac │ │ │ │ movs r2, r3 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 197044 │ │ │ │ + bvc.n 196ed4 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 196f08 │ │ │ │ + bvc.n 196f98 │ │ │ │ movs r2, r3 │ │ │ │ - uxtb r0, r3 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ movs r1, r3 │ │ │ │ - bcc.n 196f58 │ │ │ │ + bvc.n 196fe8 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r0, 196fda │ │ │ │ + bkpt 0x00f0 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 196eb0 │ │ │ │ + bvs.n 196f40 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1124] @ 1973ec │ │ │ │ mov r5, r0 │ │ │ │ @@ -440635,15 +440628,15 @@ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 1973d2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -440667,20 +440660,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 196fc4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr.w r9, [r2, #88] @ 0x58 │ │ │ │ cmp r9, r1 │ │ │ │ beq.n 1970e6 │ │ │ │ mov r6, r5 │ │ │ │ @@ -440743,40 +440736,40 @@ │ │ │ │ blx 546f0 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ str r7, [r0, #28] │ │ │ │ str r6, [r0, #16] │ │ │ │ str.w fp, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1c6fa8 │ │ │ │ + bl 1c72f0 │ │ │ │ b.n 197030 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ subs r6, #1 │ │ │ │ add.w r0, r3, r9, lsl #5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 546f0 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #16] │ │ │ │ str r7, [r0, #24] │ │ │ │ str r6, [r0, #12] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1c6fa8 │ │ │ │ + bl 1c72f0 │ │ │ │ b.n 197030 │ │ │ │ ldrd r7, sl, [sp, #8] │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r6 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cbdac │ │ │ │ + bl 1cc0f4 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 1973d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 17488c │ │ │ │ @@ -440805,23 +440798,23 @@ │ │ │ │ movs r6, #12 │ │ │ │ add r3, sp, #24 │ │ │ │ strd r5, sl, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1cbe54 │ │ │ │ + bl 1cc19c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1c6ffc │ │ │ │ + bl 1c7344 │ │ │ │ cbz r0, 19719a │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 19718e │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -440829,22 +440822,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 1c7020 │ │ │ │ + bl 1c7368 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19716e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1c6ffc │ │ │ │ + bl 1c7344 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1973c0 │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -440877,15 +440870,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 197328 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 1c7020 │ │ │ │ + bl 1c7368 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1971bc │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -440964,30 +440957,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r7, ip │ │ │ │ str.w r0, [r5, #536] @ 0x218 │ │ │ │ bne.n 197284 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [pc, #244] @ (1973f4 ) │ │ │ │ ldr r3, [pc, #240] @ (1973f0 ) │ │ │ │ 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 1973e8 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r1, [fp, r3] │ │ │ │ add.w r1, r2, #96 @ 0x60 │ │ │ │ - bl 1cbe98 │ │ │ │ + bl 1cc1e0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 1971f8 │ │ │ │ mov r1, sl │ │ │ │ bl 174a24 │ │ │ │ b.n 19720e │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 197234 │ │ │ │ @@ -441023,15 +441016,15 @@ │ │ │ │ strb.w r8, [r1, #-20] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ cmp r2, r0 │ │ │ │ it hi │ │ │ │ strhi.w r0, [fp, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1cbe98 │ │ │ │ + bl 1cc1e0 │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 197376 │ │ │ │ b.n 197124 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 197342 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -441802,15 +441795,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 19dc8c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bec08 │ │ │ │ + bl 1bef50 │ │ │ │ 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} │ │ │ │ @@ -441848,15 +441841,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 197bfe │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 197b90 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -441873,28 +441866,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 174dbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1befe0 │ │ │ │ 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 1c7908 │ │ │ │ + bl 1c7c50 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 197bbe │ │ │ │ mov r8, r3 │ │ │ │ b.n 197bf0 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -442653,28 +442646,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 1983a8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1983a8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 19839c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 19839c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19838a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 198428 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -442812,27 +442805,27 @@ │ │ │ │ beq.n 1985aa │ │ │ │ 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, 19853a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 19853a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 19852e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1984e4 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19851e │ │ │ │ mov r0, r7 │ │ │ │ bl 197c44 │ │ │ │ add r9, r0 │ │ │ │ b.n 1984e4 │ │ │ │ @@ -443039,15 +443032,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 198742 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bec44 │ │ │ │ + bl 1bef8c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 198978 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -443397,17 +443390,17 @@ │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 198a9c │ │ │ │ mov r0, r8 │ │ │ │ b.n 198a0c │ │ │ │ bl 194b02 │ │ │ │ bl 2b06 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1388] @ 199090 │ │ │ │ mov r5, r0 │ │ │ │ @@ -443417,15 +443410,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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ 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 198b74 │ │ │ │ @@ -443487,29 +443480,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 1bee58 │ │ │ │ + bl 1bf1a0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 198d2c │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 198c14 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1befe0 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 198c0e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -443567,58 +443560,58 @@ │ │ │ │ beq.w 198f7a │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 198f7a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 198d18 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 198d18 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 198d0a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 198d20 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 198d0a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 198d0a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 198cfc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 198d20 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198cee │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198ccc │ │ │ │ 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 198c3c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1becb0 │ │ │ │ + bl 1beff8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 198f14 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -443797,15 +443790,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 198ea4 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 198f34 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -443815,15 +443808,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 198bb2 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [pc, #336] @ (19909c ) │ │ │ │ ldr r3, [pc, #328] @ (199094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -444117,15 +444110,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 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 175d44 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -444180,15 +444173,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 199404 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 199610 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 199340 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 199332 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 199404 │ │ │ │ @@ -444197,15 +444190,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 199404 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 199404 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 199318 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1994fc │ │ │ │ @@ -444229,24 +444222,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199400 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199400 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1993ae │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1993fc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1993a0 │ │ │ │ @@ -444267,18 +444260,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1993cc │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1993ae │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -444288,15 +444281,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 199284 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 199270 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [pc, #752] @ (199718 ) │ │ │ │ ldr r3, [pc, #744] @ (199714 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -444365,15 +444358,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 1c7908 │ │ │ │ + bl 1c7c50 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1993bc │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19936a │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -444419,22 +444412,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 1c7894 │ │ │ │ + bl 1c7bdc │ │ │ │ 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 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ 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] │ │ │ │ @@ -444567,19 +444560,19 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ movs r1, r5 │ │ │ │ - cmp lr, r4 │ │ │ │ + ldr r0, [pc, #952] @ (199ae0 ) │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #116] @ (1997b0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -444603,15 +444596,15 @@ │ │ │ │ beq.n 19975c │ │ │ │ ldr r6, [pc, #76] @ (1997b8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2633e8 │ │ │ │ + bl 263730 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199790 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -444686,15 +444679,15 @@ │ │ │ │ beq.n 199818 │ │ │ │ ldr r6, [pc, #76] @ (199874 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2633e8 │ │ │ │ + bl 263730 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 19984c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -444793,15 +444786,15 @@ │ │ │ │ beq.n 199914 │ │ │ │ ldr r6, [pc, #76] @ (199970 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2633e8 │ │ │ │ + bl 263730 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199948 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445245,15 +445238,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 199d9c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -445899,15 +445892,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19a474 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446287,15 +446280,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19a846 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r4, r2] │ │ │ │ @@ -446457,15 +446450,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19a9a6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r4, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ @@ -446486,19 +446479,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (19aa9c ) │ │ │ │ ldr r0, [pc, #20] @ (19aaa0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173644 │ │ │ │ nop │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ movs r1, r5 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xf700001e │ │ │ │ + @ instruction: 0xfa48001e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ add.w r6, r1, #80 @ 0x50 │ │ │ │ @@ -446566,15 +446559,15 @@ │ │ │ │ bl 175678 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (19ab78 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188be8 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ movs r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -446971,15 +446964,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19af9c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -447537,15 +447530,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19b470 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -447751,15 +447744,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ 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 19b79e │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -448108,15 +448101,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19bb00 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -448348,15 +448341,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19bcf4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -448393,15 +448386,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 1e39d8 │ │ │ │ + bl 1e3d20 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 188d04 │ │ │ │ movs r2, #1 │ │ │ │ @@ -448780,15 +448773,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 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19c134 │ │ │ │ movs r3, #3 │ │ │ │ b.n 19c122 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -448873,15 +448866,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (19c64c ) │ │ │ │ ldr r3, [pc, #796] @ (19c650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3a10 │ │ │ │ + bl 1e3d58 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 188d04 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -449863,15 +449856,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 19cdf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6768 │ │ │ │ + bl 1c6ab0 │ │ │ │ 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 19cd80 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -449920,15 +449913,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 1c6768 │ │ │ │ + bl 1c6ab0 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 19ce8e │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -450712,15 +450705,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19d642 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -453188,28 +453181,28 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ bl 19e0ac │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ + strd sl, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - strd sl, r5, [sp] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (19f0c0 ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -454081,32 +454074,32 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr.w r3, [sl] │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r2 │ │ │ │ - mov.w r2, r9, lsr #8 │ │ │ │ + uxtb.w r2, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ - uxtb.w r3, r9 │ │ │ │ + mov.w r3, r9, lsr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #13 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #9 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ @@ -454254,22 +454247,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] @ (19faf8 ) │ │ │ │ + ldr r3, [pc, #300] @ (19faf4 ) │ │ │ │ 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] @ (19fafc ) │ │ │ │ + ldr r1, [pc, #288] @ (19faf8 ) │ │ │ │ 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 │ │ │ │ @@ -454277,132 +454270,132 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 19e0ac │ │ │ │ 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 19e0ac │ │ │ │ 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 19e0ac │ │ │ │ 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 19e1a8 │ │ │ │ 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 19e0ac │ │ │ │ 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 19e1a8 │ │ │ │ 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 19e0ac │ │ │ │ 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 19e0ac │ │ │ │ - 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 19e0ac │ │ │ │ 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 19e0ac │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ - orrs r4, r2 │ │ │ │ - ldr r2, [pc, #44] @ (19fb00 ) │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #32] @ (19faf8 ) │ │ │ │ + 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 19e0ac │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [pc, #44] @ (19fafc ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #32] @ (19faf4 ) │ │ │ │ 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 19faf2 │ │ │ │ + bne.n 19faf0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #232] @ (19fc08 ) │ │ │ │ + ldr r3, [pc, #232] @ (19fc04 ) │ │ │ │ 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] @ (19fc0c ) │ │ │ │ + ldr r1, [pc, #220] @ (19fc08 ) │ │ │ │ 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 │ │ │ │ @@ -454464,51 +454457,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (19fc10 ) │ │ │ │ + ldr r2, [pc, #44] @ (19fc0c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (19fc08 ) │ │ │ │ + ldr r3, [pc, #32] @ (19fc04 ) │ │ │ │ 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 19fc04 │ │ │ │ + bne.n 19fc00 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #272] @ (19fd40 ) │ │ │ │ + ldr r3, [pc, #272] @ (19fd3c ) │ │ │ │ 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] @ (19fd44 ) │ │ │ │ + ldr r1, [pc, #260] @ (19fd40 ) │ │ │ │ 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 │ │ │ │ @@ -454587,54 +454580,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (19fd48 ) │ │ │ │ + ldr r2, [pc, #44] @ (19fd44 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (19fd40 ) │ │ │ │ + ldr r3, [pc, #32] @ (19fd3c ) │ │ │ │ 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 19fd3a │ │ │ │ + bne.n 19fd36 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #388] @ (19fef0 ) │ │ │ │ + ldr r3, [pc, #388] @ (19fee8 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #376] @ (19fef4 ) │ │ │ │ + ldr r1, [pc, #376] @ (19feec ) │ │ │ │ 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 │ │ │ │ @@ -454734,15 +454725,15 @@ │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #26 │ │ │ │ bl 19e0ac │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #92] @ 19fee8 │ │ │ │ + vldr d7, [pc, #92] @ 19fee0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -454756,212 +454747,211 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (19fef8 ) │ │ │ │ + ldr r2, [pc, #52] @ (19fef0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (19fef0 ) │ │ │ │ + ldr r3, [pc, #40] @ (19fee8 ) │ │ │ │ add r2, pc │ │ │ │ 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 19fee4 │ │ │ │ + bne.n 19fedc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1a0080 ) │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [pc, #356] @ (1a0078 ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ 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] @ (1a0084 ) │ │ │ │ + ldr r1, [pc, #344] @ (1a007c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #196] @ 0xc4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r5, r4, [sp, #196] @ 0xc4 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ 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, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r9, #32] │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, r8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orrs r4, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ blx 546f0 │ │ │ │ - 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 19ed50 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 19e1a8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - 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, #196] @ 0xc4 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ - vldr d7, [pc, #140] @ 1a0078 │ │ │ │ + vldr d7, [pc, #140] @ 1a0070 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ - 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, #196] @ 0xc4 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + 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 19e0ac │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - 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, #200] @ 0xc8 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ - orrs r4, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a0088 ) │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a0080 ) │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [pc, #56] @ (1a0080 ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #44] @ (1a0078 ) │ │ │ │ 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, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a006e │ │ │ │ + bne.n 1a0066 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vshr.u64 d0, d13, #22 │ │ │ │ + vshr.u64 d0, d13, #14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #276] @ (1a01bc ) │ │ │ │ + ldr r3, [pc, #276] @ (1a01b4 ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #264] @ (1a01c0 ) │ │ │ │ + ldr r1, [pc, #264] @ (1a01b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -455042,48 +455032,48 @@ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a01c4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a01bc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a01bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1a01b4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a01b8 │ │ │ │ + bne.n 1a01b0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 d16, d22, d13 │ │ │ │ - mcr2 0, 3, r0, cr0, cr13, {4} │ │ │ │ + vqadd.u8 d16, d30, d13 │ │ │ │ + mcr2 0, 3, r0, cr8, cr13, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1a0348 ) │ │ │ │ + ldr r3, [pc, #356] @ (1a0340 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #348] @ (1a034c ) │ │ │ │ + ldr r1, [pc, #348] @ (1a0344 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -455194,48 +455184,48 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a0350 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a0348 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a0348 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a0340 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0344 │ │ │ │ + bne.n 1a033c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #208 @ 0xd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr12, cr13, {4} │ │ │ │ - ldc2l 0, cr0, [r4], {157} @ 0x9d │ │ │ │ + mrc2 0, 0, r0, cr4, cr13, {4} │ │ │ │ + ldc2l 0, cr0, [ip], {157} @ 0x9d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #284] @ (1a048c ) │ │ │ │ + ldr r3, [pc, #284] @ (1a0484 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (1a0490 ) │ │ │ │ + ldr r1, [pc, #276] @ (1a0488 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -455319,50 +455309,50 @@ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a0494 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a048c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a048c ) │ │ │ │ + ldr r3, [pc, #32] @ (1a0484 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0486 │ │ │ │ + bne.n 1a047e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0], {157} @ 0x9d │ │ │ │ - @ instruction: 0xfb92009d │ │ │ │ + stc2 0, cr0, [r8], {157} @ 0x9d │ │ │ │ + @ instruction: 0xfb9a009d │ │ │ │ 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, #280] @ (1a05cc ) │ │ │ │ + ldr r3, [pc, #280] @ (1a05c4 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (1a05d0 ) │ │ │ │ + ldr r1, [pc, #268] @ (1a05c8 ) │ │ │ │ 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 │ │ │ │ @@ -455442,48 +455432,48 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a05d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a05cc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a05cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1a05c4 ) │ │ │ │ add r2, pc │ │ │ │ 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 1a05c8 │ │ │ │ + bne.n 1a05c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb3a009d │ │ │ │ - @ instruction: 0xfa50009d │ │ │ │ + @ instruction: 0xfb42009d │ │ │ │ + @ instruction: 0xfa58009d │ │ │ │ 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, #456] @ (1a07bc ) │ │ │ │ + ldr r3, [pc, #456] @ (1a07b4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #448] @ (1a07c0 ) │ │ │ │ + ldr r1, [pc, #448] @ (1a07b8 ) │ │ │ │ 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 │ │ │ │ @@ -455636,49 +455626,49 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a07c4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a07bc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a07bc ) │ │ │ │ + ldr r3, [pc, #36] @ (1a07b4 ) │ │ │ │ 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 1a07b6 │ │ │ │ + bne.n 1a07ae │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #157] @ 0x9d │ │ │ │ - str??.w r0, [r6, sp, lsl #1] │ │ │ │ + @ instruction: 0xfa04009d │ │ │ │ + str??.w r0, [lr, sp, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #448] @ (1a09a4 ) │ │ │ │ + ldr r3, [pc, #448] @ (1a099c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #440] @ (1a09a8 ) │ │ │ │ + ldr r1, [pc, #440] @ (1a09a0 ) │ │ │ │ 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 │ │ │ │ @@ -455831,49 +455821,49 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a09ac ) │ │ │ │ + ldr r2, [pc, #48] @ (1a09a4 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a09a4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a099c ) │ │ │ │ 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 1a099e │ │ │ │ + bne.n 1a0996 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [ip, sp, lsl #1] │ │ │ │ - @ instruction: 0xf67e009d │ │ │ │ + ldrb.w r0, [r4, sp, lsl #1] │ │ │ │ + @ instruction: 0xf686009d │ │ │ │ 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, #420] @ (1a0b70 ) │ │ │ │ + ldr r3, [pc, #420] @ (1a0b68 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #412] @ (1a0b74 ) │ │ │ │ + ldr r1, [pc, #412] @ (1a0b6c ) │ │ │ │ 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 │ │ │ │ @@ -456011,69 +456001,69 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a0b78 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a0b70 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a0b70 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a0b68 ) │ │ │ │ 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 1a0b6a │ │ │ │ + bne.n 1a0b62 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf624009d │ │ │ │ - @ instruction: 0xf4b2009d │ │ │ │ + @ instruction: 0xf62c009d │ │ │ │ + @ instruction: 0xf4ba009d │ │ │ │ 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] @ (1a0dc0 ) │ │ │ │ + ldr r2, [pc, #556] @ (1a0db8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #556] @ (1a0dc4 ) │ │ │ │ + ldr r3, [pc, #556] @ (1a0dbc ) │ │ │ │ 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 1a0bda │ │ │ │ + beq.n 1a0bd2 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #520] @ (1a0dc8 ) │ │ │ │ - ldr r3, [pc, #516] @ (1a0dc4 ) │ │ │ │ + ldr r2, [pc, #520] @ (1a0dc0 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a0dbc ) │ │ │ │ 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 1a0dae │ │ │ │ + bne.w 1a0da6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -456214,27 +456204,27 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #124] @ 1a0db8 │ │ │ │ + vldr d7, [pc, #124] @ 1a0db0 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #92] @ 1a0db8 │ │ │ │ + vldr d7, [pc, #92] @ 1a0db0 │ │ │ │ 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, #52 @ 0x34 │ │ │ │ @@ -456256,40 +456246,40 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1a0bb8 │ │ │ │ + b.n 1a0bb0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, #5144576 @ 0x4e8000 │ │ │ │ + orn r0, ip, #5144576 @ 0x4e8000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, ip, #5144576 @ 0x4e8000 │ │ │ │ + orr.w r0, r4, #5144576 @ 0x4e8000 │ │ │ │ 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] @ (1a0ef4 ) │ │ │ │ + ldr r3, [pc, #268] @ (1a0eec ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #260] @ (1a0ef8 ) │ │ │ │ + ldr r1, [pc, #260] @ (1a0ef0 ) │ │ │ │ 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 │ │ │ │ @@ -456362,50 +456352,50 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a0efc ) │ │ │ │ + ldr r2, [pc, #48] @ (1a0ef4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a0ef4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a0eec ) │ │ │ │ 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 1a0eee │ │ │ │ + bne.n 1a0ee6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r8, #157 @ 0x9d │ │ │ │ - @ instruction: 0xf12e009d │ │ │ │ + @ instruction: 0xf210009d │ │ │ │ + @ instruction: 0xf136009d │ │ │ │ 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] @ (1a1000 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a0ff8 ) │ │ │ │ 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] @ (1a1004 ) │ │ │ │ + ldr r1, [pc, #216] @ (1a0ffc ) │ │ │ │ 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 │ │ │ │ @@ -456462,49 +456452,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a1008 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a1000 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a1000 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a0ff8 ) │ │ │ │ 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 1a0ffa │ │ │ │ + bne.n 1a0ff2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d2009d │ │ │ │ - ands.w r0, lr, #157 @ 0x9d │ │ │ │ + @ instruction: 0xf0da009d │ │ │ │ + bic.w r0, r6, #157 @ 0x9d │ │ │ │ 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] @ (1a10cc ) │ │ │ │ + ldr r3, [pc, #164] @ (1a10c4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (1a10d0 ) │ │ │ │ + ldr r1, [pc, #156] @ (1a10c8 ) │ │ │ │ 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 │ │ │ │ @@ -456540,49 +456530,49 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a10d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a10cc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a10cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1a10c4 ) │ │ │ │ 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 1a10c8 │ │ │ │ + bne.n 1a10c0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d16, d13, #56 │ │ │ │ - vqadd.s16 d16, d16, d13 │ │ │ │ + vshr.s64 d16, d13, #48 │ │ │ │ + vqadd.s16 d16, d24, d13 │ │ │ │ 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] @ (1a11b4 ) │ │ │ │ + ldr r3, [pc, #192] @ (1a11ac ) │ │ │ │ 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] @ (1a11b8 ) │ │ │ │ + ldr r1, [pc, #180] @ (1a11b0 ) │ │ │ │ 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 │ │ │ │ @@ -456629,49 +456619,49 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a11bc ) │ │ │ │ + ldr r2, [pc, #44] @ (1a11b4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a11b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a11ac ) │ │ │ │ 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 1a11b0 │ │ │ │ + bne.n 1a11a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 7, r0, cr10, cr13, {4} │ │ │ │ - mcr 0, 3, r0, cr8, cr13, {4} │ │ │ │ + vqadd.s8 d0, d18, d13 │ │ │ │ + mrc 0, 3, r0, cr0, cr13, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (1a12b8 ) │ │ │ │ + ldr r3, [pc, #220] @ (1a12b0 ) │ │ │ │ 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] @ (1a12bc ) │ │ │ │ + ldr r1, [pc, #208] @ (1a12b4 ) │ │ │ │ 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 │ │ │ │ @@ -456726,49 +456716,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a12c0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a12b8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a12b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a12b0 ) │ │ │ │ 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 1a12b2 │ │ │ │ + bne.n 1a12aa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 0, r0, cr2, cr13, {4} │ │ │ │ - stcl 0, cr0, [r6, #-628]! @ 0xfffffd8c │ │ │ │ + mrc 0, 0, r0, cr10, cr13, {4} │ │ │ │ + stcl 0, cr0, [lr, #-628]! @ 0xfffffd8c │ │ │ │ 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] @ (1a13d8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1a13d0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (1a13dc ) │ │ │ │ + ldr r1, [pc, #244] @ (1a13d4 ) │ │ │ │ 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 │ │ │ │ @@ -456837,49 +456827,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a13e0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a13d8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a13d8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a13d0 ) │ │ │ │ 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 1a13d2 │ │ │ │ + bne.n 1a13ca │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4, #-628] @ 0xfffffd8c │ │ │ │ - mcrr 0, 9, r0, sl, cr13 │ │ │ │ + ldc 0, cr0, [ip, #-628] @ 0xfffffd8c │ │ │ │ + mrrc 0, 9, r0, r2, cr13 │ │ │ │ stmdb 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] @ (1a1544 ) │ │ │ │ + ldr r3, [pc, #328] @ (1a153c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (1a1548 ) │ │ │ │ + ldr r1, [pc, #320] @ (1a1540 ) │ │ │ │ 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 │ │ │ │ @@ -456972,67 +456962,67 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a154c ) │ │ │ │ + ldr r2, [pc, #48] @ (1a1544 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a1544 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a153c ) │ │ │ │ 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 1a153e │ │ │ │ + bne.n 1a1536 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf4009d │ │ │ │ - @ instruction: 0xeade009d │ │ │ │ + @ instruction: 0xebfc009d │ │ │ │ + @ instruction: 0xeae6009d │ │ │ │ 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] @ (1a1780 ) │ │ │ │ + ldr r2, [pc, #540] @ (1a1778 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #540] @ (1a1784 ) │ │ │ │ + ldr r3, [pc, #540] @ (1a177c ) │ │ │ │ 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 1a15aa │ │ │ │ + beq.n 1a15a2 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #504] @ (1a1788 ) │ │ │ │ - ldr r3, [pc, #500] @ (1a1784 ) │ │ │ │ + ldr r2, [pc, #504] @ (1a1780 ) │ │ │ │ + ldr r3, [pc, #500] @ (1a177c ) │ │ │ │ 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 1a1774 │ │ │ │ + bne.w 1a176c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -457170,27 +457160,27 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #120] @ 1a1778 │ │ │ │ + vldr d7, [pc, #120] @ 1a1770 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #84] @ 1a1778 │ │ │ │ + vldr d7, [pc, #84] @ 1a1770 │ │ │ │ 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, #52 @ 0x34 │ │ │ │ @@ -457212,39 +457202,39 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1a1588 │ │ │ │ + b.n 1a1580 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, sp, lsr #2 │ │ │ │ + eors.w r0, ip, sp, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, ip, sp, lsr #2 │ │ │ │ + orns r0, r4, sp, lsr #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] @ (1a18b4 ) │ │ │ │ + ldr r3, [pc, #268] @ (1a18ac ) │ │ │ │ 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] @ (1a18b8 ) │ │ │ │ + ldr r1, [pc, #256] @ (1a18b0 ) │ │ │ │ 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 │ │ │ │ @@ -457316,65 +457306,65 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a18bc ) │ │ │ │ + ldr r2, [pc, #44] @ (1a18b4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a18b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a18ac ) │ │ │ │ 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 1a18ae │ │ │ │ + bne.n 1a18a6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r6, #628] @ 0x274 │ │ │ │ - b.n 1a1794 │ │ │ │ + strex r0, r0, [lr, #628] @ 0x274 │ │ │ │ + b.n 1a179c │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r5, [pc, #300] @ (1a19fc ) │ │ │ │ + ldr r5, [pc, #300] @ (1a19f4 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1a1a00 ) │ │ │ │ + ldr r2, [pc, #300] @ (1a19f8 ) │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 1a199a │ │ │ │ + blt.n 1a1992 │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 1a1978 │ │ │ │ + bls.n 1a1970 │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 1a19d4 │ │ │ │ + beq.n 1a19cc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -457388,184 +457378,184 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 19e0ac │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ - bne.n 1a19e2 │ │ │ │ + bne.n 1a19da │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (1a1a04 ) │ │ │ │ - ldr r3, [pc, #156] @ (1a1a00 ) │ │ │ │ + ldr r2, [pc, #164] @ (1a19fc ) │ │ │ │ + ldr r3, [pc, #156] @ (1a19f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a19f8 │ │ │ │ + bne.n 1a19f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1a190c │ │ │ │ + bne.n 1a1904 │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 1a19ba │ │ │ │ + bne.n 1a19b2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a195a │ │ │ │ + b.n 1a1952 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 19e1a8 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #204] @ 0xcc │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a195a │ │ │ │ + b.n 1a1952 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19e0ac │ │ │ │ ldrd ip, r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 1a1988 │ │ │ │ + b.n 1a1980 │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 1a1986 │ │ │ │ + beq.n 1a197e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 1a19bc │ │ │ │ + b.n 1a19b4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a1946 │ │ │ │ + b.n 1a193e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1a184c │ │ │ │ + b.n 1a1854 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a173c │ │ │ │ + b.n 1a1744 │ │ │ │ lsls r5, r3, #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] @ 1a1a60 │ │ │ │ + ldr.w lr, [pc, #72] @ 1a1a58 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1a1a64 │ │ │ │ + ldr.w ip, [pc, #68] @ 1a1a5c │ │ │ │ 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 1a18c0 │ │ │ │ + bl 1a18b8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1a1a68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a1a64 ) │ │ │ │ + ldr r2, [pc, #36] @ (1a1a60 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1a5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1a5c │ │ │ │ + bne.n 1a1a54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1a1618 │ │ │ │ + b.n 1a1620 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a15d8 │ │ │ │ + b.n 1a15e0 │ │ │ │ lsls r5, r3, #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] @ (1a1c40 ) │ │ │ │ + ldr r5, [pc, #452] @ (1a1c38 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #452] @ (1a1c44 ) │ │ │ │ + ldr r4, [pc, #452] @ (1a1c3c ) │ │ │ │ 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 1a1acc │ │ │ │ + beq.n 1a1ac4 │ │ │ │ ldrsh.w r1, [r3, #18] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1a1b4a │ │ │ │ + bmi.n 1a1b42 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19e774 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - ldr r2, [pc, #408] @ (1a1c48 ) │ │ │ │ + ldr r2, [pc, #408] @ (1a1c40 ) │ │ │ │ strd r3, r5, [r4] │ │ │ │ - ldr r3, [pc, #400] @ (1a1c44 ) │ │ │ │ + ldr r3, [pc, #400] @ (1a1c3c ) │ │ │ │ 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 1a1c3a │ │ │ │ + bne.w 1a1c32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #30 │ │ │ │ - bpl.n 1a1b02 │ │ │ │ + bpl.n 1a1afa │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ cmp.w ip, #392 @ 0x188 │ │ │ │ - bcs.n 1a1b5a │ │ │ │ + bcs.n 1a1b52 │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.n 1a1b98 │ │ │ │ + bcs.n 1a1b90 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - bcs.w 1a1c18 │ │ │ │ - ldr r2, [pc, #344] @ (1a1c4c ) │ │ │ │ + bcs.w 1a1c10 │ │ │ │ + ldr r2, [pc, #344] @ (1a1c44 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #344] @ (1a1c50 ) │ │ │ │ + ldr r1, [pc, #344] @ (1a1c48 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1aa4 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 1a1b76 │ │ │ │ + bmi.n 1a1b6e │ │ │ │ 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 │ │ │ │ @@ -457586,46 +457576,46 @@ │ │ │ │ movs r2, #7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, r5, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ orrs r5, r6 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1aa4 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 19e774 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1aa4 │ │ │ │ sub.w lr, ip, #396 @ 0x18c │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1a1b98 │ │ │ │ + bls.n 1a1b90 │ │ │ │ cmp.w ip, #404 @ 0x194 │ │ │ │ - bls.n 1a1c32 │ │ │ │ + bls.n 1a1c2a │ │ │ │ mvn.w r0, #406 @ 0x196 │ │ │ │ add ip, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1a1ae2 │ │ │ │ + bhi.n 1a1ada │ │ │ │ ldrd r1, r2, [r2, #72] @ 0x48 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.n 1a1bde │ │ │ │ + beq.n 1a1bd6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1aa4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #2 │ │ │ │ - bcc.n 1a1af0 │ │ │ │ + bcc.n 1a1ae8 │ │ │ │ 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 │ │ │ │ @@ -457640,15 +457630,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ orr.w r3, r3, #1792 @ 0x700 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1aa4 │ │ │ │ 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] │ │ │ │ @@ -457664,54 +457654,54 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ - b.n 1a1b92 │ │ │ │ + b.n 1a1b8a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1aa4 │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.n 1a1b76 │ │ │ │ - b.n 1a1ae2 │ │ │ │ + bcs.n 1a1b6e │ │ │ │ + b.n 1a1ada │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a173c │ │ │ │ + b.n 1a1744 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a16dc │ │ │ │ + b.n 1a16e4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ movs r2, r3 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #768] @ (1a1f70 ) │ │ │ │ - ldr r3, [pc, #768] @ (1a1f74 ) │ │ │ │ + ldr r0, [pc, #768] @ (1a1f68 ) │ │ │ │ + ldr r3, [pc, #768] @ (1a1f6c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r0, pc │ │ │ │ mov r9, r1 │ │ │ │ add r4, sp, #32 │ │ │ │ - vldr d8, [pc, #748] @ 1a1f68 │ │ │ │ + vldr d8, [pc, #748] @ 1a1f60 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -457719,15 +457709,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr.w r8, [r9, #32] │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 1a1e18 │ │ │ │ + bls.w 1a1e10 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -457848,42 +457838,42 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #384] @ (1a1f78 ) │ │ │ │ - ldr r3, [pc, #376] @ (1a1f74 ) │ │ │ │ + ldr r2, [pc, #384] @ (1a1f70 ) │ │ │ │ + ldr r3, [pc, #376] @ (1a1f6c ) │ │ │ │ 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 1a2198 │ │ │ │ + bne.w 1a2190 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ 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 1a1f7c │ │ │ │ + beq.w 1a1f74 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a2096 │ │ │ │ + bne.w 1a208e │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 19e0ac │ │ │ │ @@ -457987,25 +457977,25 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1a1de6 │ │ │ │ + b.n 1a1dde │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2684 │ │ │ │ + b.n 1a268c │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2380 │ │ │ │ + b.n 1a2388 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ @@ -458107,15 +458097,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 1a1df2 │ │ │ │ + b.n 1a1dea │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -458212,82 +458202,82 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1a1f3a │ │ │ │ + b.n 1a1f32 │ │ │ │ blx 54c30 <__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] @ (1a2210 ) │ │ │ │ + ldr r2, [pc, #96] @ (1a2208 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (1a2214 ) │ │ │ │ + ldr r3, [pc, #96] @ (1a220c ) │ │ │ │ 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, 1a21e4 │ │ │ │ - vldr d7, [pc, #56] @ 1a2208 │ │ │ │ + cbz r3, 1a21dc │ │ │ │ + vldr d7, [pc, #56] @ 1a2200 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #44] @ (1a2218 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a2214 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a2210 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a220c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2202 │ │ │ │ + bne.n 1a21fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #16 │ │ │ │ + udf #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a24ac ) │ │ │ │ + ldr r3, [pc, #632] @ (1a24a4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1a24b0 ) │ │ │ │ + ldr r1, [pc, #620] @ (1a24a8 ) │ │ │ │ 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 │ │ │ │ @@ -458303,15 +458293,15 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a2198 │ │ │ │ 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] │ │ │ │ @@ -458506,51 +458496,51 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a24b4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a24ac ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a24ac ) │ │ │ │ + ldr r3, [pc, #36] @ (1a24a4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a24a6 │ │ │ │ + bne.n 1a249e │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1a2424 │ │ │ │ + ble.n 1a242c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - blt.n 1a25a4 │ │ │ │ + blt.n 1a25ac │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #492] @ (1a26c0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1a26b8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #484] @ (1a26c4 ) │ │ │ │ + ldr r1, [pc, #484] @ (1a26bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -458566,15 +458556,15 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a2198 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -458714,51 +458704,51 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a26c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a26c0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a26c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a26b8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a26ba │ │ │ │ + bne.n 1a26b2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1a2700 │ │ │ │ + blt.n 1a2708 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bls.n 1a2790 │ │ │ │ + bls.n 1a2798 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1a2914 ) │ │ │ │ + ldr r3, [pc, #556] @ (1a290c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1a2918 ) │ │ │ │ + ldr r1, [pc, #548] @ (1a2910 ) │ │ │ │ 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 │ │ │ │ @@ -458774,15 +458764,15 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a2198 │ │ │ │ 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] │ │ │ │ @@ -458945,51 +458935,51 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a291c ) │ │ │ │ + ldr r2, [pc, #48] @ (1a2914 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a2914 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a290c ) │ │ │ │ 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 1a290e │ │ │ │ + bne.n 1a2906 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1a292c │ │ │ │ + bls.n 1a2934 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bvc.n 1a293c │ │ │ │ + bvc.n 1a2944 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1a2b68 ) │ │ │ │ + ldr r3, [pc, #556] @ (1a2b60 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1a2b6c ) │ │ │ │ + ldr r1, [pc, #548] @ (1a2b64 ) │ │ │ │ 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 │ │ │ │ @@ -459005,15 +458995,15 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a2198 │ │ │ │ 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] │ │ │ │ @@ -459177,44 +459167,44 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a2b70 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a2b68 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a2b68 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a2b60 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2b62 │ │ │ │ + bne.n 1a2b5a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a2ad8 │ │ │ │ + bvs.n 1a2ae0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bmi.n 1a2ae8 │ │ │ │ + bmi.n 1a2af0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1220] @ 1a304c │ │ │ │ - ldr.w r3, [pc, #1220] @ 1a3050 │ │ │ │ + ldr.w r0, [pc, #1220] @ 1a3044 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1a3048 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -459228,15 +459218,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ bl 19eaa4 │ │ │ │ ldr.w r9, [r4, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 1a2d2a │ │ │ │ + bls.w 1a2d22 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -459351,40 +459341,40 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #836] @ (1a3054 ) │ │ │ │ - ldr r3, [pc, #832] @ (1a3050 ) │ │ │ │ + ldr r2, [pc, #836] @ (1a304c ) │ │ │ │ + ldr r3, [pc, #832] @ (1a3048 ) │ │ │ │ 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 1a3046 │ │ │ │ + bne.w 1a303e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ 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 1a2e56 │ │ │ │ + beq.w 1a2e4e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a2f40 │ │ │ │ + bne.w 1a2f38 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -459484,15 +459474,15 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #26 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1a2cfc │ │ │ │ + b.n 1a2cf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -459580,15 +459570,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1a2cee │ │ │ │ + b.n 1a2ce6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -459692,41 +459682,41 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 1a2e44 │ │ │ │ + b.n 1a2e3c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 1a3128 │ │ │ │ + bmi.n 1a3130 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1a3030 │ │ │ │ + bcs.n 1a3038 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #132] @ (1a30ec ) │ │ │ │ + ldr r2, [pc, #132] @ (1a30e4 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (1a30f0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1a30e8 ) │ │ │ │ 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 1a30dc │ │ │ │ + beq.n 1a30d4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ movs r1, #14 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -459740,60 +459730,60 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a30f4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a30ec ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a30f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a30e8 ) │ │ │ │ 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 1a30e6 │ │ │ │ + bne.n 1a30de │ │ │ │ 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 1a3094 │ │ │ │ + b.n 1a308c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #140] @ (1a3194 ) │ │ │ │ + ldr r2, [pc, #140] @ (1a318c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #140] @ (1a3198 ) │ │ │ │ + ldr r3, [pc, #140] @ (1a3190 ) │ │ │ │ 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 1a3186 │ │ │ │ + beq.n 1a317e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ @@ -459811,107 +459801,107 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a319c ) │ │ │ │ + ldr r2, [pc, #52] @ (1a3194 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a3198 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a3190 ) │ │ │ │ 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 1a3190 │ │ │ │ + bne.n 1a3188 │ │ │ │ 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 1a3134 │ │ │ │ + b.n 1a312c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w ip, [pc, #544] @ 1a33d4 │ │ │ │ + ldr.w ip, [pc, #544] @ 1a33cc │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #544] @ (1a33d8 ) │ │ │ │ + ldr r4, [pc, #544] @ (1a33d0 ) │ │ │ │ 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 1a322c │ │ │ │ + bpl.n 1a3224 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #290 @ 0x122 │ │ │ │ - bhi.n 1a32ac │ │ │ │ + bhi.n 1a32a4 │ │ │ │ cmp.w r1, #272 @ 0x110 │ │ │ │ - bcc.n 1a31f4 │ │ │ │ + bcc.n 1a31ec │ │ │ │ sub.w r1, r1, #272 @ 0x110 │ │ │ │ movw ip, #63487 @ 0xf7ff │ │ │ │ movt ip, #6 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 1a32c6 │ │ │ │ + bne.n 1a32be │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bmi.w 1a3398 │ │ │ │ + bmi.w 1a3390 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a3058 │ │ │ │ + bl 1a3050 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orr.w r3, r3, #10240 @ 0x2800 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #460] @ (1a33dc ) │ │ │ │ - ldr r3, [pc, #452] @ (1a33d8 ) │ │ │ │ + ldr r2, [pc, #460] @ (1a33d4 ) │ │ │ │ + ldr r3, [pc, #452] @ (1a33d0 ) │ │ │ │ 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 1a33d0 │ │ │ │ + bne.w 1a33c8 │ │ │ │ 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 1a324e │ │ │ │ + beq.n 1a3246 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a331c │ │ │ │ + beq.n 1a3314 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a30f8 │ │ │ │ + bl 1a30f0 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1a320a │ │ │ │ + b.n 1a3202 │ │ │ │ and.w r5, r0, #1344 @ 0x540 │ │ │ │ and.w r7, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a332e │ │ │ │ + beq.n 1a3326 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a33c4 │ │ │ │ + beq.w 1a33bc │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -459936,27 +459926,27 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1a320a │ │ │ │ + b.n 1a3202 │ │ │ │ sub.w r1, r1, #304 @ 0x130 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1a31f4 │ │ │ │ + bhi.n 1a31ec │ │ │ │ movw ip, #12287 @ 0x2fff │ │ │ │ movt ip, #1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 1a31f4 │ │ │ │ + beq.n 1a31ec │ │ │ │ and.w ip, r0, #1344 @ 0x540 │ │ │ │ and.w r0, r0, #640 @ 0x280 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a33aa │ │ │ │ + beq.n 1a33a2 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #3 │ │ │ │ movs r2, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -459979,33 +459969,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - b.n 1a320a │ │ │ │ + b.n 1a3202 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a30f8 │ │ │ │ + bl 1a30f0 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 1a320a │ │ │ │ + b.n 1a3202 │ │ │ │ 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 19e0ac │ │ │ │ ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a33b8 │ │ │ │ + beq.n 1a33b0 │ │ │ │ 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 │ │ │ │ @@ -460028,53 +460018,53 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1a320a │ │ │ │ + b.n 1a3202 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1a3058 │ │ │ │ + bl 1a3050 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orr.w r3, r3, #11264 @ 0x2c00 │ │ │ │ - b.n 1a320a │ │ │ │ + b.n 1a3202 │ │ │ │ subs.w r0, r0, ip │ │ │ │ mov r1, ip │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1a32e0 │ │ │ │ + b.n 1a32d8 │ │ │ │ subs r1, r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 1a3356 │ │ │ │ + b.n 1a334e │ │ │ │ subs r2, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1a326a │ │ │ │ + b.n 1a3262 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #460] @ (1a35c0 ) │ │ │ │ - ldr r3, [pc, #460] @ (1a35c4 ) │ │ │ │ + ldr r2, [pc, #468] @ (1a35c0 ) │ │ │ │ + ldr r3, [pc, #468] @ (1a35c4 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -460087,24 +460077,24 @@ │ │ │ │ and.w r3, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ + ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -460164,94 +460154,96 @@ │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ + mov fp, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ 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 1a31a0 │ │ │ │ + bl 1a3198 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ite eq │ │ │ │ + moveq r2, r6 │ │ │ │ + ldrne.w r2, [sl] │ │ │ │ + orr.w r3, r3, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ittt ne │ │ │ │ + eorne.w r8, r8, r2 │ │ │ │ + movne r2, fp │ │ │ │ + ubfxne r6, r8, #2, #1 │ │ │ │ + strd r6, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, sp, #212 @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldrh.w r3, [sl, #12] │ │ │ │ - add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - it eq │ │ │ │ - moveq r3, r6 │ │ │ │ - orr.w r7, r7, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - ldrne.w r3, [sl] │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - ittt ne │ │ │ │ - eorne.w r8, r8, r3 │ │ │ │ - movne r3, r6 │ │ │ │ - ubfxne r6, r8, #2, #1 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r4, r6, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [pc, #48] @ (1a35c8 ) │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [pc, #40] @ (1a35c4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ - str.w r7, [r9, #4] │ │ │ │ + str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1a35ba │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -460491,15 +460483,15 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a2198 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -460698,15 +460690,15 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a2198 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -461163,15 +461155,15 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a2198 │ │ │ │ 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] │ │ │ │ @@ -461350,33 +461342,33 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (1a4100 ) │ │ │ │ @@ -461436,15 +461428,15 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a2198 │ │ │ │ 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] │ │ │ │ @@ -461622,33 +461614,33 @@ │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (1a43a0 ) │ │ │ │ @@ -461677,1034 +461669,1026 @@ │ │ │ │ pop {r1, r2, r3, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - mov r5, r2 │ │ │ │ - sub sp, #236 @ 0xec │ │ │ │ - ldr.w r2, [pc, #1160] @ 1a4848 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr.w r3, [pc, #1160] @ 1a484c │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1136] @ 1a4830 │ │ │ │ + ldr.w r3, [pc, #1136] @ 1a4834 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1a4822 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - ite ls │ │ │ │ - movls r2, sl │ │ │ │ - ldrhi r2, [r1, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a47fe │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ldrb r1, [r1, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - 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 │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #20] │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r2, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ + mov r7, sl │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - ubfx r4, r2, #11, #1 │ │ │ │ - ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ + ubfx r8, r2, #2, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 1a4626 │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1a463e │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrd sl, r9, [sp, #228] @ 0xe4 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r7, r6, [sp] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r1 │ │ │ │ + strd r8, r7, [sp] │ │ │ │ + orr.w r8, r9, r2 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ orrs r7, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + mov sl, r5 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - strd r2, r9, [sp] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ mov r1, r2 │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e650 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - add r0, sp, #32 │ │ │ │ - orr.w r2, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ mov r2, r0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1a31a0 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r7, fp, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + bl 1a3198 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1a482e │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a480e │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete ls │ │ │ │ - movls r2, sl │ │ │ │ - movhi r1, #0 │ │ │ │ - movls r1, r2 │ │ │ │ - ldrhi.w r2, [r8, #4] │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w sl, [r2] │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + ittet hi │ │ │ │ + movhi r5, #0 │ │ │ │ + ldrhi.w r2, [r9, #4] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + 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 19e0ac │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - bl 19e0ac │ │ │ │ - ldrh r3, [r7, #12] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - it eq │ │ │ │ - moveq r3, r5 │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itt ne │ │ │ │ - ldrdne r3, r2, [sp, #20] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1a4802 │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #532] @ (1a4838 ) │ │ │ │ + ldr r3, [pc, #528] @ (1a4834 ) │ │ │ │ + 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 1a481e │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - strd r2, r8, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd r9, r5, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r8, [sp, #220] @ 0xdc │ │ │ │ + strd fp, sl, [sp] │ │ │ │ bl 19e0ac │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 19e0ac │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + 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 19e0ac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e650 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + mov r1, sl │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 546f0 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ mov r0, r4 │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #20] │ │ │ │ + str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a31a0 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + bl 1a3198 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #268] @ 1a4840 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + vldr d7, [pc, #188] @ 1a4828 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1a477c │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1a4816 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, sl │ │ │ │ - movls r2, r1 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ + 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, #12] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - bl 19e0ac │ │ │ │ ldrh.w r1, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #16] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r3, #0 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + moveq r2, r3 │ │ │ │ + eorne.w fp, r3, r2 │ │ │ │ itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #72] @ (1a4850 ) │ │ │ │ - ldr r3, [pc, #64] @ (1a484c ) │ │ │ │ - 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 1a4836 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ - 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 1a4402 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - b.n 1a4598 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + b.n 1a4602 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 1a4404 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1a45ae │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1a47ac │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + cbnz r0, 1a4872 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1244] @ 1a4d48 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ + sub sp, #252 @ 0xfc │ │ │ │ + ldr.w r3, [pc, #1260] @ 1a4d40 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1236] @ 1a4d4c │ │ │ │ + ldr.w r2, [pc, #1252] @ 1a4d44 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ 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 1a4d1a │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + bne.w 1a4d0e │ │ │ │ + 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 1a4b16 │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + bne.w 1a4b18 │ │ │ │ + add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #228] @ 0xe4 │ │ │ │ + ldrd fp, sl, [sp, #236] @ 0xec │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + mov sl, r5 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r6, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + 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, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + 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 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e650 │ │ │ │ - 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 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + 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, #232] @ 0xe8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ blx 546f0 │ │ │ │ - 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 1a31a0 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1a3198 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - 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, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 546f0 │ │ │ │ - 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 1a31a0 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + bl 1a3198 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1a4d26 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r6 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a4d1e │ │ │ │ + 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 19e0ac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r8, r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + 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 │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldrh r3, [r3, #12] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r6, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #596] @ (1a4d50 ) │ │ │ │ - ldr r3, [pc, #588] @ (1a4d48 ) │ │ │ │ + ldr r2, [pc, #588] @ (1a4d48 ) │ │ │ │ + ldr r3, [pc, #576] @ (1a4d40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a4d36 │ │ │ │ + bne.w 1a4d2e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ + add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #228] @ 0xe4 │ │ │ │ + ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + 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, #228] @ 0xe4 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ 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 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e650 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1a31a0 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1a3198 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + 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 r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1a31a0 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov r3, sl │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + bl 1a3198 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1a4d40 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #180] @ 1a4d38 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4d2e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.n 1a4d26 │ │ │ │ + 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 19e0ac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - bl 19e0ac │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + 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 r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - b.n 1a4af2 │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1a4adc │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1a48b6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1a4a72 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 1a48a0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1a4a88 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a4c98 │ │ │ │ + b.n 1a4cc0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - push {lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1324] @ 1a5298 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1a5280 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1316] @ 1a529c │ │ │ │ - str r0, [sp, #28] │ │ │ │ + ldr.w r2, [pc, #1300] @ 1a5284 │ │ │ │ + str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a526c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + bne.w 1a5250 │ │ │ │ + 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 r6, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r8, sl │ │ │ │ - mov r7, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a504c │ │ │ │ + bne.w 1a5044 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e0ac │ │ │ │ @@ -462804,24 +462788,24 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 546f0 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ 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 1a31a0 │ │ │ │ + bl 1a3198 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -462833,111 +462817,111 @@ │ │ │ │ orr.w r6, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 546f0 │ │ │ │ - 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 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 1a31a0 │ │ │ │ + bl 1a3198 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r7, r6 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a5278 │ │ │ │ + bne.w 1a5260 │ │ │ │ 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 19e0ac │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r5, #0 │ │ │ │ - orrs r6, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + 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 │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orr.w r8, r6, r2 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - bl 19e0ac │ │ │ │ - ldrh.w r3, [fp, #12] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - it eq │ │ │ │ - moveq r3, r5 │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itt ne │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #624] @ (1a52a0 ) │ │ │ │ - ldr r3, [pc, #612] @ (1a5298 ) │ │ │ │ + ldr r2, [pc, #608] @ (1a5288 ) │ │ │ │ + ldr r3, [pc, #596] @ (1a5280 ) │ │ │ │ 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 1a5288 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bne.w 1a5270 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ 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] │ │ │ │ @@ -463024,210 +463008,203 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ - bl 1a31a0 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1a3198 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ - bl 1a31a0 │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + bl 1a3198 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #224] @ 1a5290 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #176] @ 1a5278 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5280 │ │ │ │ + bne.n 1a5268 │ │ │ │ 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 19e0ac │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - bl 19e0ac │ │ │ │ ldrh.w r1, [fp, #12] │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + 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 r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - b.n 1a5028 │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1a5008 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1a4db6 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 1a4db0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a4fa2 │ │ │ │ + b.n 1a4fb4 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a51ea │ │ │ │ + b.n 1a5202 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1a55b0 ) │ │ │ │ - ldr r3, [pc, #756] @ (1a55b4 ) │ │ │ │ + ldr r2, [pc, #756] @ (1a5598 ) │ │ │ │ + ldr r3, [pc, #756] @ (1a559c ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrb r1, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a57fc │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - cmp r0, #1 │ │ │ │ - itee ls │ │ │ │ - movls r9, r3 │ │ │ │ - ldrhi r3, [r1, #4] │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + bne.w 1a5802 │ │ │ │ + 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 r9, r2, r0 │ │ │ │ + ubfx r3, r2, #5, #1 │ │ │ │ + ite ls │ │ │ │ + movls r9, r3 │ │ │ │ ubfxhi r9, r9, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - mov.w r8, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r9, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + mov.w r8, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a55bc │ │ │ │ + bne.w 1a55a4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -463321,35 +463298,35 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - vldr d7, [pc, #356] @ 1a55a8 │ │ │ │ + vldr d7, [pc, #356] @ 1a5590 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a5806 │ │ │ │ + bne.w 1a5810 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ movls r3, r2 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ @@ -463412,21 +463389,21 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #108] @ 1a55a8 │ │ │ │ + vldr d7, [pc, #108] @ 1a5590 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463442,36 +463419,36 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r8, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #44] @ (1a55b8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a55b4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a55a0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a559c ) │ │ │ │ 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 1a5840 │ │ │ │ + bne.w 1a5858 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ @@ -463561,20 +463538,20 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w fp, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, sl │ │ │ │ - vldr d7, [pc, #408] @ 1a5848 │ │ │ │ + vldr d7, [pc, #456] @ 1a5860 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463632,206 +463609,217 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #236] @ 1a5848 │ │ │ │ + vldr d7, [pc, #284] @ 1a5860 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + ldrb.w r9, [r5, #13] │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 1a5818 │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 19e0ac │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1a580e │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1a5832 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #15 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w fp, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ + cmp r1, #1 │ │ │ │ + it ls │ │ │ │ + movls r1, r9 │ │ │ │ + orr.w r2, r2, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, r2, sl │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + itett hi │ │ │ │ + ldrhi.w r3, [r8, #4] │ │ │ │ + movls r3, r1 │ │ │ │ + ldrbhi.w r9, [r3] │ │ │ │ + movhi r3, #0 │ │ │ │ + it hi │ │ │ │ + ubfxhi r1, r9, #5, #1 │ │ │ │ + movs r2, #15 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1a5584 │ │ │ │ - ubfx r9, r3, #1, #1 │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 1a556c │ │ │ │ + orr.w r9, r3, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - b.n 1a52f8 │ │ │ │ + and.w r9, r9, #1 │ │ │ │ + b.n 1a52e4 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1a548e │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ + b.n 1a5476 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrd fp, r5, [sp, #212] @ 0xd4 │ │ │ │ + strd r3, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19e0ac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - b.n 1a57e0 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - b.n 1a57be │ │ │ │ + ubfx r1, r9, #1, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + orr.w r2, fp, r2 │ │ │ │ + orr.w sl, r2, sl │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r5, r2 │ │ │ │ + orrs r7, r5 │ │ │ │ + b.n 1a57e8 │ │ │ │ blx 54c30 <__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, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #1456] @ 1a5e18 │ │ │ │ + ldr.w r2, [pc, #1488] @ 1a5e50 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1a5e1c │ │ │ │ + ldr.w r3, [pc, #1488] @ 1a5e54 │ │ │ │ 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, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1a5dc6 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a5dee │ │ │ │ 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 1a5b7a │ │ │ │ + bne.w 1a5b8a │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #212] @ 0xd4 │ │ │ │ + ldrd sl, r7, [sp, #212] @ 0xd4 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ 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, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e1a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -463839,31 +463827,32 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - 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 19e0ac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -463876,15 +463865,15 @@ │ │ │ │ blx 546f0 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463912,15 +463901,15 @@ │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a5dd0 │ │ │ │ + bne.w 1a5dfe │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ @@ -463972,15 +463961,15 @@ │ │ │ │ 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 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -464022,69 +464011,68 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #704] @ (1a5e20 ) │ │ │ │ - ldr r3, [pc, #700] @ (1a5e1c ) │ │ │ │ + ldr r2, [pc, #744] @ (1a5e58 ) │ │ │ │ + ldr r3, [pc, #740] @ (1a5e54 ) │ │ │ │ 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 1a5e08 │ │ │ │ + bne.w 1a5e44 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r6, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #212] @ 0xd4 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ - 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, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e1a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -464094,334 +464082,348 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - 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 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #472] @ 1a5e10 │ │ │ │ + vldr d7, [pc, #504] @ 1a5e48 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e1a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #332] @ 1a5e10 │ │ │ │ + vldr d7, [pc, #364] @ 1a5e48 │ │ │ │ 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 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a5e04 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r7, r6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w r7, fp, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1a5dd6 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1a5dfa │ │ │ │ + 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 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - bl 19e0ac │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r7, r9, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r2, fp │ │ │ │ + ite eq │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ - movne r2, fp │ │ │ │ + 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 19e0ac │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + 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, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r3, fp │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1a5b58 │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1a58a4 │ │ │ │ + b.n 1a5b68 │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1a58c0 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a5a52 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ + b.n 1a5a62 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 19e0ac │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - and.w r3, r6, #1 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ - b.n 1a5d48 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1a5d26 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ + b.n 1a5d78 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #568 @ (adr r7, 1a6054 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 1a602c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #624 @ (adr r4, 1a6094 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 1a608c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ + ldr r2, [pc, #852] @ (1a61c8 ) │ │ │ │ + ldr r3, [pc, #852] @ (1a61cc ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #840] @ (1a6188 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1a618c ) │ │ │ │ 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, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1a63f0 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a645c │ │ │ │ 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, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a6194 │ │ │ │ + bne.w 1a61d4 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ 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 r9, r7, [sp, #220] @ 0xdc │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ 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, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w fp, r7, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 19e1a8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ @@ -464429,179 +464431,196 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ 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 19e0ac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ 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 │ │ │ │ + orrs r3, r7 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w fp, #0 │ │ │ │ - orrs r3, r7 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ add r7, sp, #32 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ blx 546f0 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + vldr d7, [pc, #448] @ 1a61c0 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1a6c │ │ │ │ + vstr d7, [sp, #64] @ 0x40 │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + 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 19e0ac │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - orr.w r3, sl, r1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - 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 1a63fa │ │ │ │ + bne.w 1a646c │ │ │ │ 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 19e0ac │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ bl 19e1a8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r3, r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - 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 19e0ac │ │ │ │ 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, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movs r2, #29 │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #148] @ 1a6180 │ │ │ │ mov r3, fp │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1a6c │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ + bl 1a1a64 │ │ │ │ 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 19e0ac │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + 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 r2, [r5, #28] │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ @@ -464616,94 +464635,93 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ ubfxne r6, r6, #2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r9, r2 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ + orrs r3, r7 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1a6190 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a618c ) │ │ │ │ + ldr r2, [pc, #44] @ (1a61d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a61cc ) │ │ │ │ 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 1a6438 │ │ │ │ + bne.w 1a64b8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #744 @ (adr r1, 1a6474 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 1a63dc ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r3, #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 19e0ac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #220] @ 0xdc │ │ │ │ bl 19e0ac │ │ │ │ - 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, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ bl 19e0ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ 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, #224] @ 0xe0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ 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, fp, r3 │ │ │ │ bl 19e0ac │ │ │ │ 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 19e1a8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -464713,319 +464731,342 @@ │ │ │ │ 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 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #468] @ 1a6440 │ │ │ │ + vldr d7, [pc, #520] @ 1a64c0 │ │ │ │ mov r3, fp │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r1, sl │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r7, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ 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 19e0ac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e1a8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ bl 19e0ac │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ 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, #224] @ 0xe0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - orrs r7, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #288] @ 1a6440 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + vldr d7, [pc, #328] @ 1a64c0 │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ 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 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + ldrb.w r9, [r5, #13] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, r2, r3 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 1a6472 │ │ │ │ + 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 19e0ac │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1a6400 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, sl │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1a6424 │ │ │ │ + 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 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - orrs r7, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldrd r9, r6, [sp, #220] @ 0xdc │ │ │ │ + ldrd r9, r7, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1a6432 │ │ │ │ + beq.n 1a64b2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ + movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r2, sl │ │ │ │ - orrs r3, r6 │ │ │ │ + orr.w r2, r2, fp │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1a615a │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1a5e78 │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1a619e │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1a5eb4 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a604c │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ + b.n 1a6080 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ + 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 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ubfx r2, r9, #1, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - b.n 1a639c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r6, r6, sl │ │ │ │ + b.n 1a640e │ │ │ │ movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1a637a │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1a63d0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1a643c │ │ │ │ blx 54c30 <__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, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr r2, [pc, #848] @ (1a67b0 ) │ │ │ │ + ldr r2, [pc, #840] @ (1a6828 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #848] @ (1a67b4 ) │ │ │ │ + ldr r3, [pc, #840] @ (1a682c ) │ │ │ │ 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, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1a6a36 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a6ac2 │ │ │ │ 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 1a67bc │ │ │ │ + bne.w 1a6834 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #212] @ 0xd4 │ │ │ │ + ldrd sl, r7, [sp, #212] @ 0xd4 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ 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, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e1a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -465033,31 +465074,32 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - 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 19e0ac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -465071,15 +465113,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 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -465093,221 +465135,222 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ + orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6a40 │ │ │ │ + bne.w 1a6ad2 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + ldrhi r3, [sp, #20] │ │ │ │ + ubfxhi r2, r3, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r6, #0 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 19e1a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov.w fp, #0 │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - tst.w r6, #1344 @ 0x540 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - mov.w r2, #31 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #31 │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + str r6, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #29 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, fp │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #188] @ 1a67a8 │ │ │ │ + vldr d7, [pc, #188] @ 1a6820 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - orr.w sl, r6, r2 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ubfx r3, r7, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 19e0ac │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r7, fp │ │ │ │ - moveq r2, r7 │ │ │ │ - ldrne r3, [r2, #0] │ │ │ │ - movne r2, fp │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + iteee eq │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrne r2, [r5, #28] │ │ │ │ + ldrne r3, [r1, #0] │ │ │ │ + ldrne r2, [r2, #4] │ │ │ │ it ne │ │ │ │ - eorne r7, r3 │ │ │ │ + ldrne r6, [r2, #0] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - it ne │ │ │ │ - ubfxne r7, r7, #2, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + ittt ne │ │ │ │ + eorne r6, r3 │ │ │ │ + movne r3, #0 │ │ │ │ + ubfxne r6, r6, #2, #1 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ bl 19e0ac │ │ │ │ - ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1a67b8 ) │ │ │ │ - ldr r3, [pc, #44] @ (1a67b4 ) │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e0ac │ │ │ │ + ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + orrs r2, r7 │ │ │ │ + strd r3, r2, [r8] │ │ │ │ + ldr r2, [pc, #44] @ (1a6830 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a682c ) │ │ │ │ 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 1a6a78 │ │ │ │ + bne.w 1a6b1e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r6, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #212] @ 0xd4 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ - 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, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e1a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -465317,254 +465360,270 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - 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 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #516] @ 1a6a80 │ │ │ │ + vldr d7, [pc, #560] @ 1a6b28 │ │ │ │ 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 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e1a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - 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, #216] @ 0xd8 │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ 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, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #24 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + mov r1, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + add r0, sp, #24 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #332] @ 1a6a80 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #24 │ │ │ │ + vldr d7, [pc, #372] @ 1a6b28 │ │ │ │ + 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 1a1a6c │ │ │ │ + bl 1a1a64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a6ad8 │ │ │ │ + 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 19e0ac │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e0ac │ │ │ │ - orrs r6, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb r7, [r5, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 1a6a46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r7 │ │ │ │ - bhi.n 1a6a6a │ │ │ │ + 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 │ │ │ │ - strd r7, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e0ac │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldrd r7, r9, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.n 1a6b18 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ - orrs r6, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov.w sl, #0 │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, fp, #2, #1 │ │ │ │ + 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, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - orr.w r5, r3, r1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, sl │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrne r3, [r2, #0] │ │ │ │ - movne r2, sl │ │ │ │ - itt ne │ │ │ │ - eorne.w fp, fp, r3 │ │ │ │ - ubfxne r3, fp, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r7 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1a6780 │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1a6498 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r3, fp │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1a67fc │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1a651c │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a664a │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r7, #1, #1 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + b.n 1a66c6 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ + 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, #212] @ 0xd4 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a69b2 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ + b.n 1a6a4e │ │ │ │ movs r3, #0 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ - b.n 1a6990 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1a6a7c │ │ │ │ blx 54c30 <__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, #3832] @ 0xef8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (1a6c50 ) │ │ │ │ + ldr r3, [pc, #428] @ (1a6cf8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - vldr d8, [pc, #408] @ 1a6c48 │ │ │ │ + vldr d8, [pc, #408] @ 1a6cf0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1a6c54 ) │ │ │ │ + ldr r1, [pc, #416] @ (1a6cfc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -465672,75 +465731,75 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r6 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ - bls.n 1a6bfe │ │ │ │ + bls.n 1a6ca6 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1a6c00 │ │ │ │ + cbz r5, 1a6ca8 │ │ │ │ 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, #204 @ 0xcc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r3, r2, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1a6c58 ) │ │ │ │ + ldr r2, [pc, #64] @ (1a6d00 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (1a6c50 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a6cf8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6c40 │ │ │ │ + bne.n 1a6ce8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #524] @ (1a6e88 ) │ │ │ │ + ldr r3, [pc, #524] @ (1a6f30 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #516] @ (1a6e8c ) │ │ │ │ + ldr r1, [pc, #516] @ (1a6f34 ) │ │ │ │ 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 │ │ │ │ @@ -465758,15 +465817,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #432] @ 1a6e80 │ │ │ │ + vldr d7, [pc, #432] @ 1a6f28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -465895,76 +465954,76 @@ │ │ │ │ cmp sl, r8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1a6e3e │ │ │ │ + bls.n 1a6ee6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a6e3e │ │ │ │ + cbz r3, 1a6ee6 │ │ │ │ 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 19e0ac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1a6e90 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a6f38 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a6e88 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a6f30 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6e78 │ │ │ │ + bne.n 1a6f20 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #516] @ (1a70b8 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a7160 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 1a70b0 │ │ │ │ + vldr d8, [pc, #504] @ 1a7158 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1a70bc ) │ │ │ │ + ldr r1, [pc, #504] @ (1a7164 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -466111,75 +466170,75 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1a7070 │ │ │ │ + bls.n 1a7118 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a7070 │ │ │ │ + cbz r3, 1a7118 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a70b8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a7160 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (1a70c0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a7168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a70ac │ │ │ │ + bne.n 1a7154 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 1a7518 │ │ │ │ + ldr.w r3, [pc, #1080] @ 1a75c0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1068] @ 1a751c │ │ │ │ + ldr.w r1, [pc, #1068] @ 1a75c4 │ │ │ │ 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, r9, #1 │ │ │ │ @@ -466379,15 +466438,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 1a74d6 │ │ │ │ + bne.w 1a757e │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466399,15 +466458,15 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a74ba │ │ │ │ + bne.w 1a7562 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466427,15 +466486,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 1a744a │ │ │ │ + bne.n 1a74f2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ @@ -466445,16 +466504,16 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1a73ca │ │ │ │ - vldr d7, [pc, #324] @ 1a74f8 │ │ │ │ + cbz r3, 1a7472 │ │ │ │ + vldr d7, [pc, #324] @ 1a75a0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ @@ -466475,15 +466534,15 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a749e │ │ │ │ + bne.n 1a7546 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466494,30 +466553,30 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1a7482 │ │ │ │ + cbnz r3, 1a752a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #244] @ (1a7520 ) │ │ │ │ + ldr r2, [pc, #244] @ (1a75c8 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (1a7518 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a75c0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a74f2 │ │ │ │ + bne.n 1a759a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 1a7500 │ │ │ │ + vldr d7, [pc, #180] @ 1a75a8 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -466530,59 +466589,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 19e3a8 │ │ │ │ - b.n 1a73ca │ │ │ │ + b.n 1a7472 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7428 │ │ │ │ - vldr d7, [pc, #104] @ 1a7508 │ │ │ │ + b.n 1a74d0 │ │ │ │ + vldr d7, [pc, #104] @ 1a75b0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a73fa │ │ │ │ - vldr d7, [pc, #68] @ 1a7500 │ │ │ │ + b.n 1a74a2 │ │ │ │ + vldr d7, [pc, #68] @ 1a75a8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a733c │ │ │ │ - vldr d7, [pc, #56] @ 1a7510 │ │ │ │ + b.n 1a73e4 │ │ │ │ + vldr d7, [pc, #56] @ 1a75b8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a730a │ │ │ │ + b.n 1a73b2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -466595,34 +466654,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1a79a8 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1a7a50 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1116] @ 1a79ac │ │ │ │ + ldr.w r1, [pc, #1116] @ 1a7a54 │ │ │ │ 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, r5, #1 │ │ │ │ @@ -466834,15 +466893,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 1a7964 │ │ │ │ + bne.w 1a7a0c │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -466854,15 +466913,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 1a7948 │ │ │ │ + bne.w 1a79f0 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -466882,15 +466941,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 1a78d8 │ │ │ │ + bne.n 1a7980 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -466900,16 +466959,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, 1a7858 │ │ │ │ - vldr d7, [pc, #328] @ 1a7988 │ │ │ │ + cbz r3, 1a7900 │ │ │ │ + vldr d7, [pc, #328] @ 1a7a30 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -466930,15 +466989,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 1a792c │ │ │ │ + bne.n 1a79d4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -466949,30 +467008,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, 1a7910 │ │ │ │ + cbnz r3, 1a79b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #244] @ (1a79b0 ) │ │ │ │ + ldr r2, [pc, #244] @ (1a7a58 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (1a79a8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a7a50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a7980 │ │ │ │ + bne.n 1a7a28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 1a7990 │ │ │ │ + vldr d7, [pc, #180] @ 1a7a38 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -466985,59 +467044,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 19e3a8 │ │ │ │ - b.n 1a7858 │ │ │ │ + b.n 1a7900 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a78b6 │ │ │ │ - vldr d7, [pc, #104] @ 1a7998 │ │ │ │ + b.n 1a795e │ │ │ │ + vldr d7, [pc, #104] @ 1a7a40 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7888 │ │ │ │ - vldr d7, [pc, #68] @ 1a7990 │ │ │ │ + b.n 1a7930 │ │ │ │ + vldr d7, [pc, #68] @ 1a7a38 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a77ca │ │ │ │ - vldr d7, [pc, #56] @ 1a79a0 │ │ │ │ + b.n 1a7872 │ │ │ │ + vldr d7, [pc, #56] @ 1a7a48 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7798 │ │ │ │ + b.n 1a7840 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -467050,27 +467109,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #980] @ (1a7da0 ) │ │ │ │ - ldr r3, [pc, #980] @ (1a7da4 ) │ │ │ │ + ldr r2, [pc, #980] @ (1a7e48 ) │ │ │ │ + ldr r3, [pc, #980] @ (1a7e4c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -467088,15 +467147,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 1a7da8 │ │ │ │ + beq.w 1a7e50 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -467216,15 +467275,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #556] @ 1a7d98 │ │ │ │ + vldr d7, [pc, #556] @ 1a7e40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -467346,41 +467405,41 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1a8058 │ │ │ │ + beq.w 1a8100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a8070 │ │ │ │ + bne.w 1a8118 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a7cd0 │ │ │ │ + beq.n 1a7d78 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #168] @ 1a7d98 │ │ │ │ + vldr d7, [pc, #168] @ 1a7e40 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -467388,21 +467447,21 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a808a │ │ │ │ + beq.w 1a8132 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a809c │ │ │ │ + beq.w 1a8144 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a80ac │ │ │ │ + beq.w 1a8154 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -467422,31 +467481,31 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1a806a │ │ │ │ + bls.w 1a8112 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a80a8 │ │ │ │ + beq.w 1a8150 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a8022 │ │ │ │ + b.n 1a80ca │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -467539,15 +467598,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #560] @ 1a80c8 │ │ │ │ + vldr d7, [pc, #560] @ 1a8170 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -467594,15 +467653,15 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1a7f2a │ │ │ │ + beq.n 1a7fd2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e868 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -467642,15 +467701,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #300] @ 1a80c8 │ │ │ │ + vldr d7, [pc, #300] @ 1a8170 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -467666,15 +467725,15 @@ │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #240] @ 1a80c8 │ │ │ │ + vldr d7, [pc, #240] @ 1a8170 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ea28 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -467686,110 +467745,110 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a806a │ │ │ │ + beq.n 1a8112 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a80a8 │ │ │ │ + beq.n 1a8150 │ │ │ │ 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 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1a80d0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1a8178 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1a80d4 ) │ │ │ │ + ldr r3, [pc, #152] @ (1a817c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a80c0 │ │ │ │ + bne.n 1a8168 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a8084 │ │ │ │ + cbz r3, 1a812c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a7cc0 │ │ │ │ + b.n 1a7d68 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8022 │ │ │ │ + b.n 1a80ca │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a80b6 │ │ │ │ + beq.n 1a815e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a7cc0 │ │ │ │ + b.n 1a7d68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a7cc0 │ │ │ │ + b.n 1a7d68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a80a2 │ │ │ │ + cbz r3, 1a814a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a7d3c │ │ │ │ + b.n 1a7de4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a7d3c │ │ │ │ + b.n 1a7de4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a7d3c │ │ │ │ + b.n 1a7de4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8022 │ │ │ │ + b.n 1a80ca │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a7d3c │ │ │ │ + b.n 1a7de4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a7cc0 │ │ │ │ + b.n 1a7d68 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #948] @ (1a84a0 ) │ │ │ │ - ldr r3, [pc, #948] @ (1a84a4 ) │ │ │ │ + ldr r2, [pc, #948] @ (1a8548 ) │ │ │ │ + ldr r3, [pc, #948] @ (1a854c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -467807,15 +467866,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 1a84a8 │ │ │ │ + beq.w 1a8550 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -467935,15 +467994,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #524] @ 1a8498 │ │ │ │ + vldr d7, [pc, #524] @ 1a8540 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -468055,41 +468114,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a873e │ │ │ │ + beq.w 1a87e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a8756 │ │ │ │ + bne.w 1a87fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a83d4 │ │ │ │ + beq.n 1a847c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1a8498 │ │ │ │ + vldr d7, [pc, #164] @ 1a8540 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -468097,21 +468156,21 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8770 │ │ │ │ + beq.w 1a8818 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8782 │ │ │ │ + beq.w 1a882a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a8792 │ │ │ │ + beq.w 1a883a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -468131,30 +468190,30 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1a8750 │ │ │ │ + bls.w 1a87f8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a878e │ │ │ │ + beq.w 1a8836 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a8708 │ │ │ │ + b.n 1a87b0 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -468247,15 +468306,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #536] @ 1a87b0 │ │ │ │ + vldr d7, [pc, #536] @ 1a8858 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -468299,15 +468358,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 546f0 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8622 │ │ │ │ + beq.n 1a86ca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e868 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -468388,111 +468447,111 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8750 │ │ │ │ + beq.n 1a87f8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a878e │ │ │ │ + beq.n 1a8836 │ │ │ │ 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 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1a87b8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1a8860 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1a87bc ) │ │ │ │ + ldr r3, [pc, #152] @ (1a8864 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a87a6 │ │ │ │ + bne.n 1a884e │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a876a │ │ │ │ + cbz r3, 1a8812 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a83c4 │ │ │ │ + b.n 1a846c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8708 │ │ │ │ + b.n 1a87b0 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a879c │ │ │ │ + beq.n 1a8844 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a83c4 │ │ │ │ + b.n 1a846c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a83c4 │ │ │ │ + b.n 1a846c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a8788 │ │ │ │ + cbz r3, 1a8830 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a8440 │ │ │ │ + b.n 1a84e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a8440 │ │ │ │ + b.n 1a84e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8440 │ │ │ │ + b.n 1a84e8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8708 │ │ │ │ + b.n 1a87b0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a8440 │ │ │ │ + b.n 1a84e8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a83c4 │ │ │ │ + b.n 1a846c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #956] @ (1a8b90 ) │ │ │ │ - ldr r3, [pc, #956] @ (1a8b94 ) │ │ │ │ + ldr r2, [pc, #956] @ (1a8c38 ) │ │ │ │ + ldr r3, [pc, #956] @ (1a8c3c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -468510,15 +468569,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 1a8b98 │ │ │ │ + beq.w 1a8c40 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -468762,41 +468821,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8e3a │ │ │ │ + beq.w 1a8ee2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a8e52 │ │ │ │ + bne.w 1a8efa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8ac4 │ │ │ │ + beq.n 1a8b6c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1a8b88 │ │ │ │ + vldr d7, [pc, #164] @ 1a8c30 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -468804,21 +468863,21 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8e6c │ │ │ │ + beq.w 1a8f14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8e7e │ │ │ │ + beq.w 1a8f26 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a8e8e │ │ │ │ + beq.w 1a8f36 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -468838,30 +468897,30 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1a8e4c │ │ │ │ + bls.w 1a8ef4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8e8a │ │ │ │ + beq.w 1a8f32 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a8e04 │ │ │ │ + b.n 1a8eac │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -469007,15 +469066,15 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1a8d12 │ │ │ │ + beq.n 1a8dba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e868 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -469099,106 +469158,106 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8e4c │ │ │ │ + beq.n 1a8ef4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8e8a │ │ │ │ + beq.n 1a8f32 │ │ │ │ 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 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (1a8ea8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1a8f50 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #140] @ (1a8eac ) │ │ │ │ + ldr r3, [pc, #140] @ (1a8f54 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a8ea2 │ │ │ │ + bne.n 1a8f4a │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a8e66 │ │ │ │ + cbz r3, 1a8f0e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a8ab4 │ │ │ │ + b.n 1a8b5c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8e04 │ │ │ │ + b.n 1a8eac │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a8e98 │ │ │ │ + beq.n 1a8f40 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a8ab4 │ │ │ │ + b.n 1a8b5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8ab4 │ │ │ │ + b.n 1a8b5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a8e84 │ │ │ │ + cbz r3, 1a8f2c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a8b30 │ │ │ │ + b.n 1a8bd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a8b30 │ │ │ │ + b.n 1a8bd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8b30 │ │ │ │ + b.n 1a8bd8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8e04 │ │ │ │ + b.n 1a8eac │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a8b30 │ │ │ │ + b.n 1a8bd8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a8ab4 │ │ │ │ + b.n 1a8b5c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #956] @ (1a9280 ) │ │ │ │ - ldr r3, [pc, #956] @ (1a9284 ) │ │ │ │ + ldr r2, [pc, #956] @ (1a9328 ) │ │ │ │ + ldr r3, [pc, #956] @ (1a932c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -469216,15 +469275,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 1a9288 │ │ │ │ + beq.w 1a9330 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -469344,15 +469403,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #532] @ 1a9278 │ │ │ │ + vldr d7, [pc, #532] @ 1a9320 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -469467,41 +469526,41 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9526 │ │ │ │ + beq.w 1a95ce │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a953e │ │ │ │ + bne.w 1a95e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a91b4 │ │ │ │ + beq.n 1a925c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1a9278 │ │ │ │ + vldr d7, [pc, #164] @ 1a9320 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -469509,21 +469568,21 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9558 │ │ │ │ + beq.w 1a9600 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a956a │ │ │ │ + beq.w 1a9612 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a957a │ │ │ │ + beq.w 1a9622 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -469543,30 +469602,30 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1a9538 │ │ │ │ + bls.w 1a95e0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9576 │ │ │ │ + beq.w 1a961e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a94f0 │ │ │ │ + b.n 1a9598 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -469659,15 +469718,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #544] @ 1a9598 │ │ │ │ + vldr d7, [pc, #544] @ 1a9640 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -469711,15 +469770,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 546f0 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9402 │ │ │ │ + beq.n 1a94aa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e868 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -469783,15 +469842,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #236] @ 1a9598 │ │ │ │ + vldr d7, [pc, #236] @ 1a9640 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ea28 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #31 │ │ │ │ @@ -469802,111 +469861,111 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9538 │ │ │ │ + beq.n 1a95e0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9576 │ │ │ │ + beq.n 1a961e │ │ │ │ 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 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1a95a0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1a9648 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1a95a4 ) │ │ │ │ + ldr r3, [pc, #152] @ (1a964c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a958e │ │ │ │ + bne.n 1a9636 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a9552 │ │ │ │ + cbz r3, 1a95fa │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a91a4 │ │ │ │ + b.n 1a924c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a94f0 │ │ │ │ + b.n 1a9598 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a9584 │ │ │ │ + beq.n 1a962c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a91a4 │ │ │ │ + b.n 1a924c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a91a4 │ │ │ │ + b.n 1a924c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a9570 │ │ │ │ + cbz r3, 1a9618 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a9220 │ │ │ │ + b.n 1a92c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a9220 │ │ │ │ + b.n 1a92c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a9220 │ │ │ │ + b.n 1a92c8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a94f0 │ │ │ │ + b.n 1a9598 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a9220 │ │ │ │ + b.n 1a92c8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a91a4 │ │ │ │ + b.n 1a924c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1a9980 ) │ │ │ │ - ldr r3, [pc, #964] @ (1a9984 ) │ │ │ │ + ldr r2, [pc, #964] @ (1a9a28 ) │ │ │ │ + ldr r3, [pc, #964] @ (1a9a2c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -469924,15 +469983,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 1a9988 │ │ │ │ + beq.w 1a9a30 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -470052,15 +470111,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #540] @ 1a9978 │ │ │ │ + vldr d7, [pc, #540] @ 1a9a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470107,15 +470166,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #400] @ 1a9978 │ │ │ │ + vldr d7, [pc, #400] @ 1a9a20 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -470178,41 +470237,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9c32 │ │ │ │ + beq.w 1a9cda │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a9c4a │ │ │ │ + bne.w 1a9cf2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a98b6 │ │ │ │ + beq.n 1a995e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #160] @ 1a9978 │ │ │ │ + vldr d7, [pc, #160] @ 1a9a20 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -470220,21 +470279,21 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9c64 │ │ │ │ + beq.w 1a9d0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9c76 │ │ │ │ + beq.w 1a9d1e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a9c86 │ │ │ │ + beq.w 1a9d2e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -470254,29 +470313,29 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1a9c44 │ │ │ │ + bls.w 1a9cec │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9c82 │ │ │ │ + beq.w 1a9d2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a9bfc │ │ │ │ + b.n 1a9ca4 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -470369,15 +470428,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #552] @ 1a9ca0 │ │ │ │ + vldr d7, [pc, #552] @ 1a9d48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470417,21 +470476,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #432] @ 1a9ca0 │ │ │ │ + vldr d7, [pc, #432] @ 1a9d48 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9b0a │ │ │ │ + beq.n 1a9bb2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e868 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -470515,110 +470574,110 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9c44 │ │ │ │ + beq.n 1a9cec │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9c82 │ │ │ │ + beq.n 1a9d2a │ │ │ │ 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 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1a9ca8 ) │ │ │ │ + ldr r2, [pc, #148] @ (1a9d50 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1a9cac ) │ │ │ │ + ldr r3, [pc, #148] @ (1a9d54 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a9c9a │ │ │ │ + bne.n 1a9d42 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a9c5e │ │ │ │ + cbz r3, 1a9d06 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a98a6 │ │ │ │ + b.n 1a994e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9bfc │ │ │ │ + b.n 1a9ca4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a9c90 │ │ │ │ + beq.n 1a9d38 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a98a6 │ │ │ │ + b.n 1a994e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a98a6 │ │ │ │ + b.n 1a994e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a9c7c │ │ │ │ + cbz r3, 1a9d24 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a9922 │ │ │ │ + b.n 1a99ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a9922 │ │ │ │ + b.n 1a99ca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a9922 │ │ │ │ + b.n 1a99ca │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9bfc │ │ │ │ + b.n 1a9ca4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a9922 │ │ │ │ + b.n 1a99ca │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a98a6 │ │ │ │ + b.n 1a994e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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, #788] @ (1a9fd8 ) │ │ │ │ - ldr r3, [pc, #788] @ (1a9fdc ) │ │ │ │ + ldr r2, [pc, #788] @ (1aa080 ) │ │ │ │ + ldr r3, [pc, #788] @ (1aa084 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -470637,15 +470696,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1a9fe0 │ │ │ │ + beq.w 1aa088 │ │ │ │ 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, #20] │ │ │ │ @@ -470722,15 +470781,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1aa29c │ │ │ │ + bne.w 1aa344 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ @@ -470763,15 +470822,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #364] @ 1a9fd0 │ │ │ │ + vldr d7, [pc, #364] @ 1aa078 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470818,15 +470877,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #220] @ 1a9fd0 │ │ │ │ + vldr d7, [pc, #220] @ 1aa078 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -470891,34 +470950,34 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa2ae │ │ │ │ + beq.w 1aa356 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa38a │ │ │ │ + beq.w 1aa432 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aa3ce │ │ │ │ + beq.w 1aa476 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aa2b8 │ │ │ │ + b.n 1aa360 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -471009,15 +471068,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #732] @ 1aa3a8 │ │ │ │ + vldr d7, [pc, #732] @ 1aa450 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471057,21 +471116,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #608] @ 1aa3a8 │ │ │ │ + vldr d7, [pc, #608] @ 1aa450 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa160 │ │ │ │ + beq.n 1aa208 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e868 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -471159,101 +471218,101 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa2a8 │ │ │ │ + beq.n 1aa350 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa3be │ │ │ │ + beq.w 1aa466 │ │ │ │ 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 19e0ac │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1aa3b0 ) │ │ │ │ + ldr r2, [pc, #308] @ (1aa458 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1aa3b4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1aa45c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa3d8 │ │ │ │ + bne.w 1aa480 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, fp │ │ │ │ mov r3, fp │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, fp │ │ │ │ - b.n 1a9e06 │ │ │ │ + b.n 1a9eae │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa262 │ │ │ │ + b.n 1aa30a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa37c │ │ │ │ + bne.n 1aa424 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa2c8 │ │ │ │ + beq.n 1aa370 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a00 │ │ │ │ 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 19e0ac │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #192] @ 1aa3a8 │ │ │ │ + vldr d7, [pc, #192] @ 1aa450 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, fp, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa390 │ │ │ │ + beq.n 1aa438 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa3a2 │ │ │ │ + beq.n 1aa44a │ │ │ │ ands.w fp, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aa3c2 │ │ │ │ + beq.n 1aa46a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -471273,77 +471332,77 @@ │ │ │ │ bl 19e0ac │ │ │ │ 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 1aa2a8 │ │ │ │ + bls.n 1aa350 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1aa3be │ │ │ │ + cbz r3, 1aa466 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1aa262 │ │ │ │ + b.n 1aa30a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aa2b8 │ │ │ │ + b.n 1aa360 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1aa2b8 │ │ │ │ + b.n 1aa360 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1aa3b8 │ │ │ │ + cbz r3, 1aa460 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aa32c │ │ │ │ + b.n 1aa3d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aa32c │ │ │ │ + b.n 1aa3d4 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aa32c │ │ │ │ + b.n 1aa3d4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa262 │ │ │ │ + b.n 1aa30a │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aa32c │ │ │ │ + b.n 1aa3d4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aa2b8 │ │ │ │ + b.n 1aa360 │ │ │ │ blx 54c30 <__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, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #948] @ (1aa7a8 ) │ │ │ │ - ldr r3, [pc, #948] @ (1aa7ac ) │ │ │ │ + ldr r2, [pc, #948] @ (1aa850 ) │ │ │ │ + ldr r3, [pc, #948] @ (1aa854 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -471353,15 +471412,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1aa7b0 │ │ │ │ + beq.w 1aa858 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -471467,15 +471526,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #588] @ 1aa7a0 │ │ │ │ + vldr d7, [pc, #588] @ 1aa848 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471522,15 +471581,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #448] @ 1aa7a0 │ │ │ │ + vldr d7, [pc, #448] @ 1aa848 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -471600,41 +471659,41 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1aaa84 │ │ │ │ + beq.w 1aab2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1aaa9c │ │ │ │ + bne.w 1aab44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa6c2 │ │ │ │ + beq.n 1aa76a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #188] @ 1aa7a0 │ │ │ │ + vldr d7, [pc, #188] @ 1aa848 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -471642,21 +471701,21 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aaab6 │ │ │ │ + beq.w 1aab5e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aaac8 │ │ │ │ + beq.w 1aab70 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aaad8 │ │ │ │ + beq.w 1aab80 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -471688,29 +471747,29 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1aaa96 │ │ │ │ + bls.w 1aab3e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aaad4 │ │ │ │ + beq.w 1aab7c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1aaa4e │ │ │ │ + b.n 1aaaf6 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -471794,15 +471853,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #600] @ 1aaaf0 │ │ │ │ + vldr d7, [pc, #600] @ 1aab98 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471844,20 +471903,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #472] @ 1aaaf0 │ │ │ │ + vldr d7, [pc, #472] @ 1aab98 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aa92e │ │ │ │ + beq.n 1aa9d6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e868 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -471902,15 +471961,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #16 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #320] @ 1aaaf0 │ │ │ │ + vldr d7, [pc, #320] @ 1aab98 │ │ │ │ mov r1, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ mov r2, r6 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -471927,15 +471986,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #256] @ 1aaaf0 │ │ │ │ + vldr d7, [pc, #256] @ 1aab98 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ea28 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r1, #25 │ │ │ │ @@ -471956,109 +472015,109 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aaa96 │ │ │ │ + beq.n 1aab3e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aaad4 │ │ │ │ + beq.n 1aab7c │ │ │ │ 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 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1aaaf8 ) │ │ │ │ + ldr r2, [pc, #148] @ (1aaba0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1aaafc ) │ │ │ │ + ldr r3, [pc, #148] @ (1aaba4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1aaaec │ │ │ │ + bne.n 1aab94 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1aaab0 │ │ │ │ + cbz r3, 1aab58 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aa6b2 │ │ │ │ + b.n 1aa75a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aaa4e │ │ │ │ + b.n 1aaaf6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aaae2 │ │ │ │ + beq.n 1aab8a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aa6b2 │ │ │ │ + b.n 1aa75a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aa6b2 │ │ │ │ + b.n 1aa75a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1aaace │ │ │ │ + cbz r3, 1aab76 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aa72e │ │ │ │ + b.n 1aa7d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aa72e │ │ │ │ + b.n 1aa7d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aa72e │ │ │ │ + b.n 1aa7d6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aaa4e │ │ │ │ + b.n 1aaaf6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aa72e │ │ │ │ + b.n 1aa7d6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aa6b2 │ │ │ │ + b.n 1aa75a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #980] @ (1aaee8 ) │ │ │ │ - ldr r3, [pc, #980] @ (1aaeec ) │ │ │ │ + ldr r2, [pc, #980] @ (1aaf90 ) │ │ │ │ + ldr r3, [pc, #980] @ (1aaf94 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -472076,15 +472135,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 1aaef0 │ │ │ │ + beq.w 1aaf98 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -472204,15 +472263,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #556] @ 1aaee0 │ │ │ │ + vldr d7, [pc, #556] @ 1aaf88 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472259,15 +472318,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #416] @ 1aaee0 │ │ │ │ + vldr d7, [pc, #416] @ 1aaf88 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -472334,41 +472393,41 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1ab1a0 │ │ │ │ + beq.w 1ab248 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ab1b8 │ │ │ │ + bne.w 1ab260 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aae1a │ │ │ │ + beq.n 1aaec2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #164] @ 1aaee0 │ │ │ │ + vldr d7, [pc, #164] @ 1aaf88 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -472376,21 +472435,21 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab1d2 │ │ │ │ + beq.w 1ab27a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab1e4 │ │ │ │ + beq.w 1ab28c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ab1f4 │ │ │ │ + beq.w 1ab29c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -472410,30 +472469,30 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1ab1b2 │ │ │ │ + bls.w 1ab25a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab1f0 │ │ │ │ + beq.w 1ab298 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ab16a │ │ │ │ + b.n 1ab212 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -472526,15 +472585,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #560] @ 1ab210 │ │ │ │ + vldr d7, [pc, #560] @ 1ab2b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19eaa4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472574,21 +472633,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #440] @ 1ab210 │ │ │ │ + vldr d7, [pc, #440] @ 1ab2b8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab072 │ │ │ │ + beq.n 1ab11a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e868 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -472628,15 +472687,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #300] @ 1ab210 │ │ │ │ + vldr d7, [pc, #300] @ 1ab2b8 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -472652,15 +472711,15 @@ │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #240] @ 1ab210 │ │ │ │ + vldr d7, [pc, #240] @ 1ab2b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ea28 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -472672,1039 +472731,1083 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab1b2 │ │ │ │ + beq.n 1ab25a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab1f0 │ │ │ │ + beq.n 1ab298 │ │ │ │ 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 19e0ac │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1ab218 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ab2c0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (1ab21c ) │ │ │ │ + ldr r3, [pc, #152] @ (1ab2c4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ab208 │ │ │ │ + bne.n 1ab2b0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ab1cc │ │ │ │ + cbz r3, 1ab274 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aae0a │ │ │ │ + b.n 1aaeb2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ab16a │ │ │ │ + b.n 1ab212 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ab1fe │ │ │ │ + beq.n 1ab2a6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aae0a │ │ │ │ + b.n 1aaeb2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aae0a │ │ │ │ + b.n 1aaeb2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ab1ea │ │ │ │ + cbz r3, 1ab292 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aae86 │ │ │ │ + b.n 1aaf2e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aae86 │ │ │ │ + b.n 1aaf2e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aae86 │ │ │ │ + b.n 1aaf2e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ab16a │ │ │ │ + b.n 1ab212 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aae86 │ │ │ │ + b.n 1aaf2e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aae0a │ │ │ │ + b.n 1aaeb2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #480] @ (1ab3fc ) │ │ │ │ + ldr r5, [pc, #832] @ (1ab604 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1280] @ 1ab738 │ │ │ │ + str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ + sub sp, #252 @ 0xfc │ │ │ │ + ldr.w r3, [pc, #1344] @ 1ab820 │ │ │ │ mov r6, r1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ - ldr.w r0, [pc, #1268] @ 1ab73c │ │ │ │ - ldr.w r9, [r6, #32] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r4, sp, #236 @ 0xec │ │ │ │ + ldr.w r0, [pc, #1332] @ 1ab824 │ │ │ │ + mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r2, r8 │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ - ubfx fp, r3, #4, #1 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ + str.w fp, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + mov r2, r9 │ │ │ │ + ldrb.w r7, [r9] │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - cmp.w r9, #4 │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w sl, [r6, #32] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ - moveq r7, #1 │ │ │ │ - movne r7, #0 │ │ │ │ + moveq.w r8, #1 │ │ │ │ + movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ + and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ - movne r7, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1ab49a │ │ │ │ + movne.w r8, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 1ab560 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r1 │ │ │ │ - cmp.w r9, #2 │ │ │ │ + cmp.w sl, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, r7 │ │ │ │ + cmpeq r2, r8 │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r0, r3, #1, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bne.w 1ab744 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 1ab8d4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne.w 1ab82c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1ab9cc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r8, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r2, r7 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w r8, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strd r1, r8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r0, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orrs r2, r1 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + strd sl, r8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - strd sl, r7, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #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 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str.w sl, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ bl 19e460 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orr.w r4, r3, r1 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - str.w fp, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r8, r2 │ │ │ │ - orr.w r4, sl, r3 │ │ │ │ - b.n 1ab700 │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, r9, r2 │ │ │ │ + orrs r4, r3 │ │ │ │ + b.n 1ab7e2 │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ - and.w r3, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, r9, #1, #1 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldrd sl, r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #588] @ 1ab728 │ │ │ │ + vldr d8, [pc, #628] @ 1ab810 │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, r9, #2, #1 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r1 │ │ │ │ + ubfx r1, sl, #2, #1 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #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 19e0ac │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, r9, #4, #1 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r1 │ │ │ │ + ubfx r1, sl, #4, #1 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - and.w r9, r9, #32768 @ 0x8000 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + and.w sl, sl, #32768 @ 0x8000 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #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 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - vstr d8, [sp, #80] @ 0x50 │ │ │ │ + vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ bl 19e460 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e0ac │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ and.w r2, r2, #32 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - orrs.w r2, r2, r9 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orrs.w r2, r2, sl │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w sl, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r7 │ │ │ │ + moveq r3, fp │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - vldr d7, [pc, #204] @ 1ab730 │ │ │ │ + vldr d7, [pc, #208] @ 1ab818 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ orr.w r4, sl, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, fp │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r4, r3 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ (1ab740 ) │ │ │ │ - strd r9, r4, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #64] @ (1ab828 ) │ │ │ │ + strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1ab738 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ab820 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1abae2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ + bne.w 1abbe0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #696] @ (1ab9f8 ) │ │ │ │ + ldr r5, [pc, #24] @ (1ab840 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [pc, #976] @ (1abb14 ) │ │ │ │ + ldr r0, [pc, #72] @ (1ab874 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r9, sl │ │ │ │ - bne.w 1ab300 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 1ab3ae │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd r7, sl, [sp, #228] @ 0xe4 │ │ │ │ + ldrd r8, sl, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldrb.w r3, [r6, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r0, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ - str.w r8, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + str.w r9, [sp, #92] @ 0x5c │ │ │ │ bl 19e460 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - str.w fp, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orr.w r4, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r7, r2 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ab700 │ │ │ │ + b.n 1ab7e2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #228] @ 0xe4 │ │ │ │ + ldrd sl, r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d8, [pc, #472] @ 1abae8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + vldr d8, [pc, #472] @ 1abbe8 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d8, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [r2] │ │ │ │ - mov r2, sl │ │ │ │ + vstr d8, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ bl 19e460 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, r1, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r9 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - and.w r2, r2, #32 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r7, #0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0ac │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp] │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r5, r6 │ │ │ │ + strd r7, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ab700 │ │ │ │ + b.n 1ab7e2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1352] @ 1ac050 │ │ │ │ + ldr.w r3, [pc, #1344] @ 1ac148 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1ac054 │ │ │ │ + ldr.w r0, [pc, #1332] @ 1ac14c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - cmp r2, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1abda4 │ │ │ │ + bne.w 1abea0 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -473712,34 +473815,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1ac05c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1ac11a │ │ │ │ + bne.w 1ac154 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1ac2d6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -473762,165 +473866,163 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + mov.w sl, #0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19e500 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ + movs r2, #10 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #10 │ │ │ │ bl 19e0ac │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ strd r7, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ and.w r6, r6, #32 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ac014 │ │ │ │ + b.n 1ac110 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -473929,169 +474031,169 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1ac040 │ │ │ │ + vldr d8, [pc, #604] @ 1ac138 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ 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 19e0ac │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + 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 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e500 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - and.w r6, r6, #32 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e0ac │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 546f0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 546f0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e3a8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -474104,15 +474206,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - vldr d7, [pc, #208] @ 1ac048 │ │ │ │ + vldr d7, [pc, #204] @ 1ac140 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -474163,127 +474265,205 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ (1ac058 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1ac150 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ac050 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ac148 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ac2fc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1ac4ba │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, fp │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1abbe4 │ │ │ │ + bne.w 1abce2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e0ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1abca2 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + blx 546f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e3a8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 19e500 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #10 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e0ac │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + and.w r6, r6, #32 │ │ │ │ + orrs r7, r5 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + b.n 1abe64 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -474294,21 +474474,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #428] @ 1ac300 │ │ │ │ + vldr d8, [pc, #432] @ 1ac4c0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ @@ -474324,204 +474504,204 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w sl, r2, #32 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 19e500 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + vstr d8, [sp] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e0ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orrs.w r2, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov.w r6, #245 @ 0xf5 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1abd94 │ │ │ │ + b.n 1abe90 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1352] @ 1ac868 │ │ │ │ + ldr.w r3, [pc, #1344] @ 1aca20 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1ac86c │ │ │ │ + ldr.w r0, [pc, #1332] @ 1aca24 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - cmp r2, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac5bc │ │ │ │ + bne.w 1ac778 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -474529,34 +474709,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1ac874 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1ac932 │ │ │ │ + bne.w 1aca2c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1acbae │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474579,165 +474760,163 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + mov.w sl, #0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19e5e0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ + movs r2, #9 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #9 │ │ │ │ bl 19e0ac │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ strd r7, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ and.w r6, r6, #32 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ac82c │ │ │ │ + b.n 1ac9e8 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -474746,169 +474925,169 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1ac858 │ │ │ │ + vldr d8, [pc, #604] @ 1aca10 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ 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 19e0ac │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + 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 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5e0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - and.w r6, r6, #32 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e0ac │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 546f0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 546f0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e3a8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -474921,15 +475100,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - vldr d7, [pc, #208] @ 1ac860 │ │ │ │ + vldr d7, [pc, #204] @ 1aca18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -474980,127 +475159,205 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ (1ac870 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1aca28 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ac868 ) │ │ │ │ + ldr r3, [pc, #44] @ (1aca20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1acb14 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1acd92 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r3, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ac3fc │ │ │ │ + bne.w 1ac5ba │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e0ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1ac4ba │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + blx 546f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e3a8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 19e5e0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e0ac │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + and.w r6, r6, #32 │ │ │ │ + orrs r7, r5 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + b.n 1ac73c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -475111,21 +475368,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #428] @ 1acb18 │ │ │ │ + vldr d8, [pc, #432] @ 1acd98 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ @@ -475141,204 +475398,204 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w sl, r2, #32 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 19e5e0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + vstr d8, [sp] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e0ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orrs.w r2, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov.w r6, #245 @ 0xf5 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ac5ac │ │ │ │ + b.n 1ac768 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1352] @ 1ad080 │ │ │ │ + ldr.w r3, [pc, #1344] @ 1ad2f8 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1ad084 │ │ │ │ + ldr.w r0, [pc, #1332] @ 1ad2fc │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - cmp r2, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acdd4 │ │ │ │ + bne.w 1ad050 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -475346,34 +475603,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1ad08c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1ad14a │ │ │ │ + bne.w 1ad304 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1ad486 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475396,165 +475654,163 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + mov.w sl, #0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19e5e0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ + movs r2, #9 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #9 │ │ │ │ bl 19e0ac │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ strd r7, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ and.w r6, r6, #32 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ad044 │ │ │ │ + b.n 1ad2c0 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -475563,169 +475819,169 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1ad070 │ │ │ │ + vldr d8, [pc, #604] @ 1ad2e8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ 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 19e0ac │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + 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 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5e0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - and.w r6, r6, #32 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e0ac │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 546f0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 546f0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e3a8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -475738,15 +475994,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - vldr d7, [pc, #208] @ 1ad078 │ │ │ │ + vldr d7, [pc, #204] @ 1ad2f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -475797,127 +476053,205 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ (1ad088 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1ad300 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ad080 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ad2f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad32c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1ad66a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1acc14 │ │ │ │ + bne.w 1ace92 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e0ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1accd2 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + blx 546f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e3a8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 19e5e0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e0ac │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + and.w r6, r6, #32 │ │ │ │ + orrs r7, r5 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + b.n 1ad014 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -475928,21 +476262,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #428] @ 1ad330 │ │ │ │ + vldr d8, [pc, #432] @ 1ad670 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ @@ -475958,204 +476292,204 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w sl, r2, #32 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 19e5e0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + vstr d8, [sp] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e0ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orrs.w r2, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov.w r6, #245 @ 0xf5 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1acdc4 │ │ │ │ + b.n 1ad040 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1408] @ 1ad8d0 │ │ │ │ + ldr.w r3, [pc, #1408] @ 1adc10 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1396] @ 1ad8d4 │ │ │ │ + ldr.w r0, [pc, #1396] @ 1adc14 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - cmp r2, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad606 │ │ │ │ + bne.w 1ad942 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -476163,34 +476497,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1ad8dc │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1ada96 │ │ │ │ + bne.w 1adc1c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1addda │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -476213,104 +476548,102 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + mov.w sl, #0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -476318,15 +476651,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ @@ -476373,15 +476706,15 @@ │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0ac │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ad896 │ │ │ │ + b.n 1adbd2 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -476390,185 +476723,185 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #636] @ 1ad8c0 │ │ │ │ + vldr d8, [pc, #640] @ 1adc00 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ 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 19e0ac │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + 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 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e570 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e0ac │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 546f0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 546f0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e3a8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ and.w r2, r6, #32 │ │ │ │ - orrs.w r2, r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + orrs.w r2, r2, sl │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, fp │ │ │ │ - mov r0, r4 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ubfx r6, r6, #18, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ + ubfx r6, r6, #18, #1 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r6, sl, r6 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ @@ -476578,15 +476911,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0ac │ │ │ │ - vldr d7, [pc, #204] @ 1ad8c8 │ │ │ │ + vldr d7, [pc, #208] @ 1adc08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -476637,162 +476970,165 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1ad8d8 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #64] @ (1adc18 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1ad8d0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1adc10 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1adc9c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1adfde │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ad42c │ │ │ │ + bne.w 1ad76a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0ac │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r1, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3a8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -476800,15 +477136,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ @@ -476846,20 +477182,20 @@ │ │ │ │ and.w r3, r6, #32 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1ad5e4 │ │ │ │ + b.n 1ad920 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -476870,21 +477206,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #464] @ 1adca0 │ │ │ │ + vldr d8, [pc, #468] @ 1adfe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ @@ -476900,27 +477236,27 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -476936,38 +477272,20 @@ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ bl 19e570 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 19e0ac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e0ac │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -476979,40 +477297,58 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0ac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + vstr d8, [sp] │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e0ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ and.w r3, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ + ubfx r6, r6, #18, #1 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - ubfx r6, r6, #18, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0ac │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -477045,56 +477381,58 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ad5f6 │ │ │ │ + b.n 1ad932 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1ae514 │ │ │ │ + ldr.w r4, [pc, #2140] @ 1ae85c │ │ │ │ subw sp, sp, #2108 @ 0x83c │ │ │ │ - ldr.w r3, [pc, #2136] @ 1ae518 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1ae860 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1ae456 │ │ │ │ + beq.w 1ae79e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1ae430 │ │ │ │ + beq.w 1ae778 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1ae61a │ │ │ │ + beq.w 1ae962 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1add0c │ │ │ │ + bls.n 1ae054 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1af94e │ │ │ │ + beq.w 1afc96 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1af8ca │ │ │ │ + beq.w 1afc12 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1ae5ac │ │ │ │ + beq.w 1ae8f4 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1ae492 │ │ │ │ + bhi.w 1ae7da │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r7, r7, #8 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ lsls r0, r0, #18 │ │ │ │ @@ -477999,2069 +478337,2069 @@ │ │ │ │ lsrs r6, r2, #11 │ │ │ │ lsrs r1, r5, #11 │ │ │ │ lsrs r2, r7, #11 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1ae528 │ │ │ │ + bpl.n 1ae870 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1a7528 │ │ │ │ + bl 1a75d0 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1ae4c8 │ │ │ │ + beq.n 1ae810 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1ae544 │ │ │ │ + bmi.n 1ae88c │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1ae4f4 │ │ │ │ + bpl.n 1ae83c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ae55c │ │ │ │ + beq.n 1ae8a4 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1acb20 │ │ │ │ + bl 1acda0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ - ldr r2, [pc, #136] @ (1ae51c ) │ │ │ │ + b.n 1ae7ec │ │ │ │ + ldr r2, [pc, #136] @ (1ae864 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1ae520 ) │ │ │ │ + ldr r1, [pc, #136] @ (1ae868 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1ae524 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ae518 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ae86c ) │ │ │ │ + ldr r3, [pc, #108] @ (1ae860 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2100] @ 0x834 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b02de │ │ │ │ + bne.w 1b0626 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2108 @ 0x83c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ - cbnz r3, 1ae4d2 │ │ │ │ + cbnz r3, 1ae81a │ │ │ │ ldrh r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ae464 │ │ │ │ + beq.n 1ae7ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1ae590 │ │ │ │ + bpl.n 1ae8d8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1a1550 │ │ │ │ + bl 1a1548 │ │ │ │ ldr.w r1, [sp, #1896] @ 0x768 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ae578 │ │ │ │ + beq.n 1ae8c0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1abaf0 │ │ │ │ + bl 1abbf0 │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + b.n 1ae7ec │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r3] │ │ │ │ movs r1, r3 │ │ │ │ ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a70c8 │ │ │ │ + bl 1a7170 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1ab220 │ │ │ │ + bl 1ab2c8 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ac308 │ │ │ │ + bl 1ac4c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1ad338 │ │ │ │ + bl 1ad678 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1a0b80 │ │ │ │ + bl 1a0b78 │ │ │ │ ldr.w r1, [sp, #1888] @ 0x760 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4104 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a07c8 │ │ │ │ + bl 1a07c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a05d8 │ │ │ │ + bl 1a05d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 1a0f00 │ │ │ │ + bl 1a0ef8 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a33e0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a33e0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a33e0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aa3e0 │ │ │ │ + bl 1aa488 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a79b8 │ │ │ │ + bl 1a7a60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6448 │ │ │ │ + bl 1a64c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6448 │ │ │ │ + bl 1a64c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6448 │ │ │ │ + bl 1a64c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6448 │ │ │ │ + bl 1a64c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6448 │ │ │ │ + bl 1a64c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1ae492 │ │ │ │ + bcs.w 1ae7da │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a52a8 │ │ │ │ + bl 1a5290 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a52a8 │ │ │ │ + bl 1a5290 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5850 │ │ │ │ + bl 1a5868 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5850 │ │ │ │ + bl 1a5868 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a33e0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a33e0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a33e0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a33e0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a33e0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a33e0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a33e0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae7ec │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 3308a8 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b029e │ │ │ │ + bls.w 1b05e6 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a01c8 │ │ │ │ + bl 1a01c0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b02be │ │ │ │ + bls.w 1b0606 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19fd50 │ │ │ │ + bl 19fd48 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a35cc │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a008c │ │ │ │ + bl 1a0084 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f488 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f750 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a37d8 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a178c │ │ │ │ + bl 1a1784 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a178c │ │ │ │ + bl 1a1784 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f170 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 1a100c │ │ │ │ + bl 1a1004 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 1a100c │ │ │ │ + bl 1a1004 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 1a10d8 │ │ │ │ + bl 1a10d0 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 1a12c4 │ │ │ │ + bl 1a12bc │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a13dc │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a13dc │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 1a11c0 │ │ │ │ + bl 1a11b8 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 1a12c4 │ │ │ │ + bl 1a12bc │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1a12c4 │ │ │ │ + bl 1a12bc │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0498 │ │ │ │ + bl 1a0490 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a09b0 │ │ │ │ + bl 1a09a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dc4 │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1a100c │ │ │ │ + bl 1a1004 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 1a100c │ │ │ │ + bl 1a1004 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f0c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f170 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f170 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f170 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f0c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f0c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19edd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f0c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 1a100c │ │ │ │ + bl 1a1004 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b013e │ │ │ │ + bcs.w 1b0486 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0176 │ │ │ │ + bcs.w 1b04be │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0194 │ │ │ │ + bcs.w 1b04dc │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b015c │ │ │ │ + bcs.w 1b04a4 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2920 │ │ │ │ + bl 1a2918 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b010a │ │ │ │ + bcc.w 1b0452 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a26cc │ │ │ │ + bl 1a26c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a39dc │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f3b4 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f3b4 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f3b4 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f23c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f89c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a39dc │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a39dc │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a39dc │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3c04 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19fb04 │ │ │ │ + bl 19fb00 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b01b2 │ │ │ │ + bcc.w 1b04fa │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a26cc │ │ │ │ + bl 1a26c4 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0244 │ │ │ │ + bcs.w 1b058c │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a39dc │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0226 │ │ │ │ + bcs.w 1b056e │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0262 │ │ │ │ + bcs.w 1b05aa │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0280 │ │ │ │ + bcs.w 1b05c8 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b01ea │ │ │ │ + bcs.w 1b0532 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b01cc │ │ │ │ + bcs.w 1b0514 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0208 │ │ │ │ + bcs.w 1b0550 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0120 │ │ │ │ + bcs.w 1b0468 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3e64 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a39dc │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a39dc │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a39dc │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a37d8 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a39dc │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a43a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4858 │ │ │ │ + bl 1a4840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a79b8 │ │ │ │ + bl 1a7a60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a79b8 │ │ │ │ + bl 1a7a60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a79b8 │ │ │ │ + bl 1a7a60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a79b8 │ │ │ │ + bl 1a7a60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9cb0 │ │ │ │ + bl 1a9d58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8eb0 │ │ │ │ + bl 1a8f58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9cb0 │ │ │ │ + bl 1a9d58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8eb0 │ │ │ │ + bl 1a8f58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a95a8 │ │ │ │ + bl 1a9650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a95a8 │ │ │ │ + bl 1a9650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aab00 │ │ │ │ + bl 1aaba8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a87c0 │ │ │ │ + bl 1a8868 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a87c0 │ │ │ │ + bl 1a8868 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a95a8 │ │ │ │ + bl 1a9650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a80d8 │ │ │ │ + bl 1a8180 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae492 │ │ │ │ + bcc.w 1ae7da │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6a88 │ │ │ │ + bl 1a6b30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6c60 │ │ │ │ + bl 1a6d08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6e98 │ │ │ │ + bl 1a6f40 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6e98 │ │ │ │ + bl 1a6f40 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6e98 │ │ │ │ + bl 1a6f40 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ 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 │ │ │ │ @@ -480082,421 +480420,421 @@ │ │ │ │ bl 19e0ac │ │ │ │ ldr.w r1, [sp, #2096] @ 0x830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0354 │ │ │ │ + bl 1a034c │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19fc14 │ │ │ │ + bl 19fc10 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19fc14 │ │ │ │ + bl 19fc10 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19ff00 │ │ │ │ + bl 19fef8 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f9ac │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f9ac │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2920 │ │ │ │ + bl 1a2918 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19fc14 │ │ │ │ + bl 19fc10 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f9ac │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f608 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24b0 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a26cc │ │ │ │ + bl 1a26c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2920 │ │ │ │ + bl 1a2918 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a26cc │ │ │ │ + bl 1a26c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2214 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2b74 │ │ │ │ + bl 1a2b6c │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a1c58 │ │ │ │ + bl 1a1c50 │ │ │ │ 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 1ae4a4 │ │ │ │ + b.w 1ae7ec │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #172] @ (1b03a4 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b06ec ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1b03a8 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b06f0 ) │ │ │ │ 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 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1b0384 │ │ │ │ + beq.n 1b06cc │ │ │ │ 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 1b037a │ │ │ │ + beq.n 1b06c2 │ │ │ │ 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 1b036a │ │ │ │ + beq.n 1b06b2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1adca8 │ │ │ │ + bl 1adff0 │ │ │ │ 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 1b0338 │ │ │ │ + bne.n 1b0680 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1b032c │ │ │ │ + bne.n 1b0674 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1b03ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1b03a8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1b06f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b06f0 ) │ │ │ │ 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 1b03a0 │ │ │ │ + bne.n 1b06e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stc2 0, cr0, [r2, #-624] @ 0xfffffd90 │ │ │ │ + ldrsh.w r0, [sl, #156] @ 0x9c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4], #-624 @ 0xfffffd90 │ │ │ │ - cbz r2, 1b03e6 │ │ │ │ + vld4.32 {d0-d3}, [ip :64], ip │ │ │ │ + cbz r2, 1b072e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -480505,18 +480843,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 1b03c2 │ │ │ │ + bne.n 1b070a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0420 │ │ │ │ + cbz r2, 1b0768 │ │ │ │ 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 │ │ │ │ @@ -480527,22 +480865,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 1b03fc │ │ │ │ + bne.n 1b0744 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0492 │ │ │ │ + cbz r2, 1b07da │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0494 │ │ │ │ + vldr s11, [pc, #100] @ 1b07dc │ │ │ │ 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 │ │ │ │ @@ -480560,35 +480898,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 1b0432 │ │ │ │ + bne.n 1b077a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b04b4 │ │ │ │ + cbz r2, 1b07fc │ │ │ │ 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 1b049e │ │ │ │ + bne.n 1b07e6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0518 │ │ │ │ + cbz r2, 1b0860 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b051c │ │ │ │ + vldr s12, [pc, #88] @ 1b0864 │ │ │ │ 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 │ │ │ │ @@ -480602,45 +480940,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 1b04ca │ │ │ │ + bne.n 1b0812 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0554 │ │ │ │ + cbz r2, 1b089c │ │ │ │ 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 1b052c │ │ │ │ + bne.n 1b0874 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b05e8 │ │ │ │ + beq.n 1b0930 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b05ec │ │ │ │ + vldr s11, [pc, #132] @ 1b0934 │ │ │ │ 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 │ │ │ │ @@ -480667,21 +481005,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 1b0570 │ │ │ │ + bne.n 1b08b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0624 │ │ │ │ + cbz r2, 1b096c │ │ │ │ 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 │ │ │ │ @@ -480689,19 +481027,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 1b05fe │ │ │ │ + bne.n 1b0946 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b065c │ │ │ │ + cbz r2, 1b09a4 │ │ │ │ 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 │ │ │ │ @@ -480709,22 +481047,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 1b0636 │ │ │ │ + bne.n 1b097e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b06ce │ │ │ │ + cbz r2, 1b0a16 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b06d0 │ │ │ │ + vldr s11, [pc, #100] @ 1b0a18 │ │ │ │ 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 │ │ │ │ @@ -480742,21 +481080,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 1b066e │ │ │ │ + bne.n 1b09b6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b070e │ │ │ │ + cbz r2, 1b0a56 │ │ │ │ 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 │ │ │ │ @@ -480764,22 +481102,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 1b06de │ │ │ │ + bne.n 1b0a26 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b07ba │ │ │ │ + beq.n 1b0b02 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b07bc │ │ │ │ + vldr s10, [pc, #160] @ 1b0b04 │ │ │ │ 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 │ │ │ │ @@ -480814,43 +481152,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 1b0724 │ │ │ │ + bne.n 1b0a6c │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b07f2 │ │ │ │ + cbz r2, 1b0b3a │ │ │ │ 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 1b07cc │ │ │ │ + bne.n 1b0b14 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0856 │ │ │ │ + cbz r2, 1b0b9e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0858 │ │ │ │ + vldr s12, [pc, #88] @ 1b0ba0 │ │ │ │ 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 │ │ │ │ @@ -480864,20 +481202,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 1b0806 │ │ │ │ + bne.n 1b0b4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0896 │ │ │ │ + cbz r2, 1b0bde │ │ │ │ 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 │ │ │ │ @@ -480886,23 +481224,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 1b086a │ │ │ │ + bne.n 1b0bb2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0928 │ │ │ │ + beq.n 1b0c70 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b092c │ │ │ │ + vldr s11, [pc, #132] @ 1b0c74 │ │ │ │ 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 │ │ │ │ @@ -480929,21 +481267,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 1b08b0 │ │ │ │ + bne.n 1b0bf8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0966 │ │ │ │ + cbz r2, 1b0cae │ │ │ │ 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 │ │ │ │ @@ -480951,21 +481289,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 1b093e │ │ │ │ + bne.n 1b0c86 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b09d6 │ │ │ │ + cbz r2, 1b0d1e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b09d8 │ │ │ │ + vldr s11, [pc, #100] @ 1b0d20 │ │ │ │ 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 │ │ │ │ @@ -480983,35 +481321,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 1b0976 │ │ │ │ + bne.n 1b0cbe │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b09f4 │ │ │ │ + cbz r2, 1b0d3c │ │ │ │ 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 1b09e2 │ │ │ │ + bne.n 1b0d2a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0a5a │ │ │ │ + cbz r2, 1b0da2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0a5c │ │ │ │ + vldr s12, [pc, #88] @ 1b0da4 │ │ │ │ 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 │ │ │ │ @@ -481025,20 +481363,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 1b0a0a │ │ │ │ + bne.n 1b0d52 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0a9a │ │ │ │ + cbz r2, 1b0de2 │ │ │ │ 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 │ │ │ │ @@ -481047,22 +481385,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 1b0a6e │ │ │ │ + bne.n 1b0db6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0afc │ │ │ │ + cbz r2, 1b0e44 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0b00 │ │ │ │ + vldr s12, [pc, #88] @ 1b0e48 │ │ │ │ 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 │ │ │ │ @@ -481076,43 +481414,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 1b0aae │ │ │ │ + bne.n 1b0df6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0b38 │ │ │ │ + cbz r2, 1b0e80 │ │ │ │ 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 1b0b10 │ │ │ │ + bne.n 1b0e58 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0ba4 │ │ │ │ + cbz r2, 1b0eec │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b0ba8 │ │ │ │ + vldr s11, [pc, #96] @ 1b0ef0 │ │ │ │ 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 │ │ │ │ @@ -481129,25 +481467,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 1b0b4a │ │ │ │ + bne.n 1b0e92 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0c0e │ │ │ │ + cbz r2, 1b0f56 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0c10 │ │ │ │ + vldr s12, [pc, #88] @ 1b0f58 │ │ │ │ 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 │ │ │ │ @@ -481161,24 +481499,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 1b0bbe │ │ │ │ + bne.n 1b0f06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0c76 │ │ │ │ + cbz r2, 1b0fbe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0c78 │ │ │ │ + vldr s12, [pc, #88] @ 1b0fc0 │ │ │ │ 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 │ │ │ │ @@ -481192,23 +481530,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 1b0c26 │ │ │ │ + bne.n 1b0f6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0ce4 │ │ │ │ + cbz r2, 1b102c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b0ce8 │ │ │ │ + vldr s11, [pc, #96] @ 1b1030 │ │ │ │ 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 │ │ │ │ @@ -481225,25 +481563,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 1b0c8a │ │ │ │ + bne.n 1b0fd2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0d4e │ │ │ │ + cbz r2, 1b1096 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0d50 │ │ │ │ + vldr s12, [pc, #88] @ 1b1098 │ │ │ │ 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 │ │ │ │ @@ -481257,23 +481595,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 1b0cfe │ │ │ │ + bne.n 1b1046 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0dbc │ │ │ │ + cbz r2, 1b1104 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b0dc0 │ │ │ │ + vldr s11, [pc, #96] @ 1b1108 │ │ │ │ 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 │ │ │ │ @@ -481290,25 +481628,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 1b0d62 │ │ │ │ + bne.n 1b10aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0e26 │ │ │ │ + cbz r2, 1b116e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0e28 │ │ │ │ + vldr s12, [pc, #88] @ 1b1170 │ │ │ │ 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 │ │ │ │ @@ -481322,23 +481660,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 1b0dd6 │ │ │ │ + bne.n 1b111e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0e96 │ │ │ │ + cbz r2, 1b11de │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b0e98 │ │ │ │ + vldr s11, [pc, #96] @ 1b11e0 │ │ │ │ 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 │ │ │ │ @@ -481355,24 +481693,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 1b0e3a │ │ │ │ + bne.n 1b1182 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0f08 │ │ │ │ + cbz r2, 1b1250 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0f0c │ │ │ │ + vldr s11, [pc, #100] @ 1b1254 │ │ │ │ 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 │ │ │ │ @@ -481390,25 +481728,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 1b0eaa │ │ │ │ + bne.n 1b11f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b0f72 │ │ │ │ + cbz r2, 1b12ba │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0f74 │ │ │ │ + vldr s12, [pc, #88] @ 1b12bc │ │ │ │ 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 │ │ │ │ @@ -481422,23 +481760,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 1b0f22 │ │ │ │ + bne.n 1b126a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b0fe4 │ │ │ │ + cbz r2, 1b132c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0fe8 │ │ │ │ + vldr s11, [pc, #100] @ 1b1330 │ │ │ │ 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 │ │ │ │ @@ -481456,25 +481794,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 1b0f86 │ │ │ │ + bne.n 1b12ce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b104e │ │ │ │ + cbz r2, 1b1396 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1050 │ │ │ │ + vldr s12, [pc, #88] @ 1b1398 │ │ │ │ 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 │ │ │ │ @@ -481488,23 +481826,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 1b0ffe │ │ │ │ + bne.n 1b1346 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b10c0 │ │ │ │ + cbz r2, 1b1408 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b10c4 │ │ │ │ + vldr s11, [pc, #100] @ 1b140c │ │ │ │ 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 │ │ │ │ @@ -481522,24 +481860,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 1b1062 │ │ │ │ + bne.n 1b13aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1136 │ │ │ │ + cbz r2, 1b147e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1138 │ │ │ │ + vldr s11, [pc, #100] @ 1b1480 │ │ │ │ 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 │ │ │ │ @@ -481557,27 +481895,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 1b10d6 │ │ │ │ + bne.n 1b141e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b11a0 │ │ │ │ + cbz r2, 1b14e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b11a4 │ │ │ │ + vldr s12, [pc, #92] @ 1b14ec │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b11a8 │ │ │ │ + vldr s11, [pc, #88] @ 1b14f0 │ │ │ │ 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 │ │ │ │ @@ -481590,29 +481928,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 1b1152 │ │ │ │ + bne.n 1b149a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b1210 │ │ │ │ + cbz r2, 1b1558 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b1214 │ │ │ │ + vldr s12, [pc, #92] @ 1b155c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b1218 │ │ │ │ + vldr s11, [pc, #88] @ 1b1560 │ │ │ │ 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 │ │ │ │ @@ -481625,27 +481963,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 1b11c2 │ │ │ │ + bne.n 1b150a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b128e │ │ │ │ + cbz r2, 1b15d6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1290 │ │ │ │ - vldr s10, [pc, #104] @ 1b1294 │ │ │ │ + vldr s11, [pc, #104] @ 1b15d8 │ │ │ │ + vldr s10, [pc, #104] @ 1b15dc │ │ │ │ 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 │ │ │ │ @@ -481663,26 +482001,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 1b122e │ │ │ │ + bne.n 1b1576 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b12fa │ │ │ │ + cbz r2, 1b1642 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b12fc │ │ │ │ + vldr s12, [pc, #88] @ 1b1644 │ │ │ │ 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 │ │ │ │ @@ -481696,24 +482034,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 1b12aa │ │ │ │ + bne.n 1b15f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1372 │ │ │ │ + cbz r2, 1b16ba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1374 │ │ │ │ - vldr s10, [pc, #104] @ 1b1378 │ │ │ │ + vldr s11, [pc, #104] @ 1b16bc │ │ │ │ + vldr s10, [pc, #104] @ 1b16c0 │ │ │ │ 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 │ │ │ │ @@ -481731,26 +482069,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 1b1312 │ │ │ │ + bne.n 1b165a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b13ec │ │ │ │ + cbz r2, 1b1734 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b13f0 │ │ │ │ - vldr s10, [pc, #104] @ 1b13f4 │ │ │ │ + vldr s11, [pc, #104] @ 1b1738 │ │ │ │ + vldr s10, [pc, #104] @ 1b173c │ │ │ │ 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 │ │ │ │ @@ -481768,27 +482106,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 1b138e │ │ │ │ + bne.n 1b16d6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b146a │ │ │ │ + cbz r2, 1b17b2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b146c │ │ │ │ - vldr s10, [pc, #104] @ 1b1470 │ │ │ │ + vldr s11, [pc, #104] @ 1b17b4 │ │ │ │ + vldr s10, [pc, #104] @ 1b17b8 │ │ │ │ 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 │ │ │ │ @@ -481806,30 +482144,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 1b140a │ │ │ │ + bne.n 1b1752 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b14d8 │ │ │ │ + cbz r2, 1b1820 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b14dc │ │ │ │ + vldr s12, [pc, #88] @ 1b1824 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b14e0 │ │ │ │ + vldr s11, [pc, #84] @ 1b1828 │ │ │ │ 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 │ │ │ │ @@ -481842,30 +482180,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 1b148e │ │ │ │ + bne.n 1b17d6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1b1574 ) │ │ │ │ + ldr r1, [pc, #148] @ (1b18bc ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b154a │ │ │ │ + cbz r2, 1b1892 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b154c │ │ │ │ + vldr s12, [pc, #88] @ 1b1894 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b1550 │ │ │ │ + vldr s11, [pc, #84] @ 1b1898 │ │ │ │ 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 │ │ │ │ @@ -481878,140 +482216,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 1b14fe │ │ │ │ + bne.n 1b1846 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1b15e4 ) │ │ │ │ + ldr r1, [pc, #148] @ (1b192c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b158c │ │ │ │ + cbz r2, 1b18d4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1b1590 │ │ │ │ + vldr s14, [pc, #48] @ 1b18d8 │ │ │ │ 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 1b1566 │ │ │ │ + bne.n 1b18ae │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b15c8 │ │ │ │ + cbz r2, 1b1910 │ │ │ │ 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 1b15a4 │ │ │ │ + bne.n 1b18ec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1604 │ │ │ │ + cbz r2, 1b194c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1608 │ │ │ │ + vldr s14, [pc, #44] @ 1b1950 │ │ │ │ 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 1b15de │ │ │ │ + bne.n 1b1926 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b162e │ │ │ │ + cbz r2, 1b1976 │ │ │ │ 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 1b1618 │ │ │ │ + bne.n 1b1960 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1664 │ │ │ │ + cbz r2, 1b19ac │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1b1668 │ │ │ │ + vldr s14, [pc, #44] @ 1b19b0 │ │ │ │ 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 1b163e │ │ │ │ + bne.n 1b1986 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1694 │ │ │ │ + cbz r2, 1b19dc │ │ │ │ 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 1b1676 │ │ │ │ + bne.n 1b19be │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b16e0 │ │ │ │ + cbz r2, 1b1a28 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b16e4 │ │ │ │ + vldr s13, [pc, #60] @ 1b1a2c │ │ │ │ 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 │ │ │ │ @@ -482019,23 +482357,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 1b16a8 │ │ │ │ + bne.n 1b19f0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1736 │ │ │ │ + cbz r2, 1b1a7e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1738 │ │ │ │ + vldr s13, [pc, #68] @ 1b1a80 │ │ │ │ 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 │ │ │ │ @@ -482045,105 +482383,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 1b16f6 │ │ │ │ + bne.n 1b1a3e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b176e │ │ │ │ + cbz r2, 1b1ab6 │ │ │ │ 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 1b1744 │ │ │ │ + bne.n 1b1a8c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b17aa │ │ │ │ + cbz r2, 1b1af2 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b17ac │ │ │ │ + vldr s14, [pc, #52] @ 1b1af4 │ │ │ │ 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 1b1780 │ │ │ │ + bne.n 1b1ac8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b17ec │ │ │ │ + cbz r2, 1b1b34 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b17f0 │ │ │ │ + vldr s14, [pc, #52] @ 1b1b38 │ │ │ │ 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 1b17c0 │ │ │ │ + bne.n 1b1b08 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1826 │ │ │ │ + cbz r2, 1b1b6e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1828 │ │ │ │ + vldr s14, [pc, #44] @ 1b1b70 │ │ │ │ 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 1b17fe │ │ │ │ + bne.n 1b1b46 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b187a │ │ │ │ + cbz r2, 1b1bc2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b187c │ │ │ │ + vldr s13, [pc, #68] @ 1b1bc4 │ │ │ │ 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 │ │ │ │ @@ -482153,26 +482491,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 1b183a │ │ │ │ + bne.n 1b1b82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b18ca │ │ │ │ + cbz r2, 1b1c12 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b18cc │ │ │ │ + vldr s13, [pc, #60] @ 1b1c14 │ │ │ │ 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 │ │ │ │ @@ -482180,24 +482518,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 1b1896 │ │ │ │ + bne.n 1b1bde │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b191a │ │ │ │ + cbz r2, 1b1c62 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b191c │ │ │ │ + vldr s13, [pc, #64] @ 1b1c64 │ │ │ │ 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 │ │ │ │ @@ -482206,22 +482544,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 1b18e6 │ │ │ │ + bne.n 1b1c2e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b198e │ │ │ │ + cbz r2, 1b1cd6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b1990 │ │ │ │ + vldr s12, [pc, #100] @ 1b1cd8 │ │ │ │ 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 │ │ │ │ @@ -482240,25 +482578,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 1b1932 │ │ │ │ + bne.n 1b1c7a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b19da │ │ │ │ + cbz r2, 1b1d22 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b19dc │ │ │ │ + vldr s13, [pc, #60] @ 1b1d24 │ │ │ │ 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 │ │ │ │ @@ -482266,23 +482604,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 1b19a6 │ │ │ │ + bne.n 1b1cee │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1a2e │ │ │ │ + cbz r2, 1b1d76 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1a30 │ │ │ │ + vldr s13, [pc, #68] @ 1b1d78 │ │ │ │ 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 │ │ │ │ @@ -482292,23 +482630,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 1b19f4 │ │ │ │ + bne.n 1b1d3c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1a80 │ │ │ │ + cbz r2, 1b1dc8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b1a84 │ │ │ │ + vldr s13, [pc, #72] @ 1b1dcc │ │ │ │ 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 │ │ │ │ @@ -482319,24 +482657,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 1b1a48 │ │ │ │ + bne.n 1b1d90 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1af4 │ │ │ │ + cbz r2, 1b1e3c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b1af8 │ │ │ │ + vldr s12, [pc, #100] @ 1b1e40 │ │ │ │ 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 │ │ │ │ @@ -482355,24 +482693,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 1b1a9a │ │ │ │ + bne.n 1b1de2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1b40 │ │ │ │ + cbz r2, 1b1e88 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b1b44 │ │ │ │ + vldr s13, [pc, #64] @ 1b1e8c │ │ │ │ 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 │ │ │ │ @@ -482381,182 +482719,182 @@ │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b1b0a │ │ │ │ + bne.n 1b1e52 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1b74 │ │ │ │ + cbz r2, 1b1ebc │ │ │ │ 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 1b1b54 │ │ │ │ + bne.n 1b1e9c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1ba6 │ │ │ │ + cbz r2, 1b1eee │ │ │ │ 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 1b1b86 │ │ │ │ + bne.n 1b1ece │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1bce │ │ │ │ + cbz r2, 1b1f16 │ │ │ │ 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 1b1bb0 │ │ │ │ + bne.n 1b1ef8 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1b1c10 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1f58 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1c0e │ │ │ │ + cbz r2, 1b1f56 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b1c14 ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1f5c ) │ │ │ │ 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 1b1bec │ │ │ │ + bne.n 1b1f34 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - b.n 1b1468 │ │ │ │ + b.n 1b2120 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b1c58 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1fa0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1c56 │ │ │ │ + cbz r2, 1b1f9e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b1c5c ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1fa4 ) │ │ │ │ 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 1b1c30 │ │ │ │ + bne.n 1b1f78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1b2420 │ │ │ │ + b.n 1b20d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b1ca0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1fe8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1c9e │ │ │ │ + cbz r2, 1b1fe6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b1ca4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1fec ) │ │ │ │ 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 1b1c7c │ │ │ │ + bne.n 1b1fc4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1b23d8 │ │ │ │ + b.n 1b2090 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1b1ce4 ) │ │ │ │ + ldr r4, [pc, #56] @ (1b202c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1b1ce0 │ │ │ │ + cbz r2, 1b2028 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1b1ce8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1b2030 ) │ │ │ │ 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 1b1cc2 │ │ │ │ + bne.n 1b200a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 1b2388 │ │ │ │ + b.n 1b2040 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b1d44 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b208c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1d3e │ │ │ │ + cbz r2, 1b2086 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1b1d48 │ │ │ │ + ldr.w lr, [pc, #80] @ 1b2090 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b1d40 │ │ │ │ + vldr s14, [pc, #64] @ 1b2088 │ │ │ │ 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 │ │ │ │ @@ -482565,29 +482903,29 @@ │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b1d06 │ │ │ │ + bne.n 1b204e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1b2364 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b1d8c ) │ │ │ │ + ldr r3, [pc, #60] @ (1b20d4 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1d8a │ │ │ │ - ldr r5, [pc, #56] @ (1b1d90 ) │ │ │ │ + cbz r2, 1b20d2 │ │ │ │ + ldr r5, [pc, #56] @ (1b20d8 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -482595,29 +482933,29 @@ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ ldrb.w lr, [r5, lr] │ │ │ │ bfi r3, lr, #0, #8 │ │ │ │ bfi r3, lr, #8, #8 │ │ │ │ bfi r3, lr, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1b1d5e │ │ │ │ + bne.n 1b20a6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 1b22e4 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b1dec ) │ │ │ │ + ldr r3, [pc, #84] @ (1b2134 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1de6 │ │ │ │ + cbz r2, 1b212e │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1b1df0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b2138 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b1de8 │ │ │ │ + vldr s14, [pc, #64] @ 1b2130 │ │ │ │ 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 │ │ │ │ @@ -482626,60 +482964,60 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ add.w ip, r2, ip, lsl #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ - bne.n 1b1db0 │ │ │ │ + bne.n 1b20f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b22bc │ │ │ │ + svc 30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1b1e38 ) │ │ │ │ + ldr r3, [pc, #64] @ (1b2180 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1e36 │ │ │ │ + cbz r2, 1b217e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1b1e3c ) │ │ │ │ + ldr r2, [pc, #60] @ (1b2184 ) │ │ │ │ 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 1b1e0e │ │ │ │ + bne.n 1b2156 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1b2248 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b1ea0 │ │ │ │ + ldr.w ip, [pc, #92] @ 1b21e8 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b1e9c │ │ │ │ + cbz r2, 1b21e4 │ │ │ │ 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] @ (1b1ea4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b21ec ) │ │ │ │ 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] │ │ │ │ @@ -482690,32 +483028,32 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 1b1e60 │ │ │ │ + bne.n 1b21a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1b2214 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b1ef4 ) │ │ │ │ + ldr r5, [pc, #72] @ (1b223c ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b1ef0 │ │ │ │ + cbz r2, 1b2238 │ │ │ │ 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] @ (1b1ef8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b2240 ) │ │ │ │ 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] │ │ │ │ @@ -482723,31 +483061,31 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1b1ec2 │ │ │ │ + bne.n 1b220a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 1b2198 │ │ │ │ + udf #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b1f5c │ │ │ │ + ldr.w ip, [pc, #92] @ 1b22a4 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b1f58 │ │ │ │ + cbz r2, 1b22a0 │ │ │ │ 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] @ (1b1f60 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b22a8 ) │ │ │ │ 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] │ │ │ │ @@ -482758,32 +483096,32 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 1b1f1c │ │ │ │ + bne.n 1b2264 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1b2158 │ │ │ │ + ble.n 1b2210 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b1fb0 ) │ │ │ │ + ldr r5, [pc, #72] @ (1b22f8 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b1fac │ │ │ │ + cbz r2, 1b22f4 │ │ │ │ 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] @ (1b1fb4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b22fc ) │ │ │ │ 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] │ │ │ │ @@ -482791,31 +483129,31 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1b1f7e │ │ │ │ + bne.n 1b22c6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 1b20dc │ │ │ │ + ble.n 1b2394 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2028 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b2370 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2020 │ │ │ │ + cbz r2, 1b2368 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b202c ) │ │ │ │ + ldr r1, [pc, #104] @ (1b2374 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b2024 │ │ │ │ + vldr s14, [pc, #88] @ 1b236c │ │ │ │ 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 │ │ │ │ @@ -482830,31 +483168,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 1b1fd0 │ │ │ │ + bne.n 1b2318 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1b20b0 │ │ │ │ + bgt.n 1b2368 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b2080 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b23c8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b207c │ │ │ │ + cbz r2, 1b23c4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b2084 ) │ │ │ │ + ldr r1, [pc, #68] @ (1b23cc ) │ │ │ │ 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 │ │ │ │ @@ -482865,31 +483203,31 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1b2044 │ │ │ │ + bne.n 1b238c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + bgt.n 1b24c8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b20f8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b2440 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b20f0 │ │ │ │ + cbz r2, 1b2438 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b20fc ) │ │ │ │ + ldr r1, [pc, #104] @ (1b2444 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b20f4 │ │ │ │ + vldr s14, [pc, #88] @ 1b243c │ │ │ │ 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 │ │ │ │ @@ -482904,31 +483242,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 1b20a0 │ │ │ │ + bne.n 1b23e8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + bgt.n 1b2498 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b214c ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2494 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2148 │ │ │ │ + cbz r2, 1b2490 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b2150 ) │ │ │ │ + ldr r1, [pc, #64] @ (1b2498 ) │ │ │ │ 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 │ │ │ │ @@ -482938,27 +483276,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 1b2114 │ │ │ │ + bne.n 1b245c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + blt.n 1b23f4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b21b0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b24f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b21ac │ │ │ │ + cbz r2, 1b24f4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b21b4 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b24fc ) │ │ │ │ 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 │ │ │ │ @@ -482973,28 +483311,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 1b216c │ │ │ │ + bne.n 1b24b4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + blt.n 1b25b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2204 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b254c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2202 │ │ │ │ + cbz r2, 1b254a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2208 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b2550 ) │ │ │ │ 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 │ │ │ │ @@ -483006,31 +483344,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 1b21d0 │ │ │ │ + bne.n 1b2518 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + bge.n 1b2544 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b2278 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b25c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2272 │ │ │ │ + cbz r2, 1b25ba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1b227c ) │ │ │ │ + ldr r1, [pc, #100] @ (1b25c4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1b2274 │ │ │ │ + vldr s14, [pc, #84] @ 1b25bc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -483045,30 +483383,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 1b2224 │ │ │ │ + bne.n 1b256c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ble.n 1b2258 │ │ │ │ + bge.n 1b2510 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b22d0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2618 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b22cc │ │ │ │ + cbz r2, 1b2614 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b22d4 ) │ │ │ │ + ldr r1, [pc, #68] @ (1b261c ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ ubfx r6, r3, #16, #8 │ │ │ │ @@ -483079,27 +483417,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 1b2294 │ │ │ │ + bne.n 1b25dc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ble.n 1b23c0 │ │ │ │ + bge.n 1b2678 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b2330 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b2678 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b232e │ │ │ │ + cbz r2, 1b2676 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1b2334 ) │ │ │ │ + ldr r1, [pc, #80] @ (1b267c ) │ │ │ │ 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 │ │ │ │ @@ -483114,27 +483452,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 1b22f0 │ │ │ │ + bne.n 1b2638 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ble.n 1b2378 │ │ │ │ + bls.n 1b2630 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2384 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b26cc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2380 │ │ │ │ + cbz r2, 1b26c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2388 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b26d0 ) │ │ │ │ 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 │ │ │ │ @@ -483146,32 +483484,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 1b2350 │ │ │ │ + bne.n 1b2698 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bgt.n 1b230c │ │ │ │ + bls.n 1b27c4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b23fc ) │ │ │ │ + ldr r3, [pc, #108] @ (1b2744 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b23f4 │ │ │ │ + cbz r2, 1b273c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b2400 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b2748 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b23f8 │ │ │ │ + vldr s14, [pc, #88] @ 1b2740 │ │ │ │ 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 │ │ │ │ @@ -483186,31 +483524,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 1b23a4 │ │ │ │ + bne.n 1b26ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bgt.n 1b24dc │ │ │ │ + bls.n 1b2794 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2450 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2798 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b244c │ │ │ │ + cbz r2, 1b2794 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b2454 ) │ │ │ │ + ldr r1, [pc, #64] @ (1b279c ) │ │ │ │ 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 │ │ │ │ @@ -483220,27 +483558,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 1b2418 │ │ │ │ + bne.n 1b2760 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - blt.n 1b2438 │ │ │ │ + bhi.n 1b26f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b24b4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b27fc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b24b0 │ │ │ │ + cbz r2, 1b27f8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b24b8 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b2800 ) │ │ │ │ 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 │ │ │ │ @@ -483255,28 +483593,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 1b2470 │ │ │ │ + bne.n 1b27b8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 1b23fc │ │ │ │ + bhi.n 1b28b4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2508 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2850 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2506 │ │ │ │ + cbz r2, 1b284e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b250c ) │ │ │ │ + ldr r2, [pc, #68] @ (1b2854 ) │ │ │ │ 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 │ │ │ │ @@ -483288,29 +483626,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 1b24d4 │ │ │ │ + bne.n 1b281c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - blt.n 1b2588 │ │ │ │ + bvc.n 1b2840 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2596 │ │ │ │ + beq.n 1b28de │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b2598 │ │ │ │ + vldr s11, [pc, #120] @ 1b28e0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b259c │ │ │ │ + vldr s10, [pc, #116] @ 1b28e4 │ │ │ │ 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 │ │ │ │ @@ -483332,28 +483670,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 1b252c │ │ │ │ + bne.n 1b2874 │ │ │ │ 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 1b2640 │ │ │ │ + beq.n 1b2988 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1b2644 │ │ │ │ + vldr s10, [pc, #152] @ 1b298c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1b2648 │ │ │ │ + vldr s9, [pc, #148] @ 1b2990 │ │ │ │ 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 │ │ │ │ @@ -483383,30 +483721,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 1b25b8 │ │ │ │ + bne.n 1b2900 │ │ │ │ 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 1b26d2 │ │ │ │ + beq.n 1b2a1a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b26d4 │ │ │ │ + vldr s11, [pc, #120] @ 1b2a1c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b26d8 │ │ │ │ + vldr s10, [pc, #116] @ 1b2a20 │ │ │ │ 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 │ │ │ │ @@ -483428,25 +483766,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 1b2668 │ │ │ │ + bne.n 1b29b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b274a │ │ │ │ + cbz r2, 1b2a92 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b274c │ │ │ │ + vldr s11, [pc, #100] @ 1b2a94 │ │ │ │ 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 │ │ │ │ @@ -483464,28 +483802,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 1b26ea │ │ │ │ + bne.n 1b2a32 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2762 │ │ │ │ + cbz r2, 1b2aaa │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1b2754 │ │ │ │ + bne.n 1b2a9c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b279e │ │ │ │ + cbz r2, 1b2ae6 │ │ │ │ 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 │ │ │ │ @@ -483495,62 +483833,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 1b2774 │ │ │ │ + bne.n 1b2abc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b27ce │ │ │ │ + cbz r2, 1b2b16 │ │ │ │ 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 1b27b0 │ │ │ │ + bne.n 1b2af8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2812 │ │ │ │ + cbz r2, 1b2b5a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b2818 │ │ │ │ + vldr d6, [pc, #60] @ 1b2b60 │ │ │ │ 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 1b27e4 │ │ │ │ + bne.n 1b2b2c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b2856 │ │ │ │ + cbz r2, 1b2b9e │ │ │ │ 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 │ │ │ │ @@ -483558,18 +483896,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 1b2830 │ │ │ │ + bne.n 1b2b78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b288e │ │ │ │ + cbz r2, 1b2bd6 │ │ │ │ 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 │ │ │ │ @@ -483579,50 +483917,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 1b2866 │ │ │ │ + bne.n 1b2bae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b28e6 │ │ │ │ + cbz r2, 1b2c2e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1b28e8 │ │ │ │ + vldr d4, [pc, #76] @ 1b2c30 │ │ │ │ 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 1b28c8 │ │ │ │ + bmi.n 1b2c10 │ │ │ │ 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 1b28a8 │ │ │ │ + bne.n 1b2bf0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1b2926 │ │ │ │ + cbz r2, 1b2c6e │ │ │ │ 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 │ │ │ │ @@ -483630,18 +483968,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 1b2900 │ │ │ │ + bne.n 1b2c48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2960 │ │ │ │ + cbz r2, 1b2ca8 │ │ │ │ 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 │ │ │ │ @@ -483651,48 +483989,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 1b2936 │ │ │ │ + bne.n 1b2c7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b29a2 │ │ │ │ + cbz r2, 1b2cea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b29a4 │ │ │ │ + vldr s14, [pc, #52] @ 1b2cec │ │ │ │ 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 1b2978 │ │ │ │ + bne.n 1b2cc0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b29fc │ │ │ │ + cbz r2, 1b2d44 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b2a00 │ │ │ │ + vldr s13, [pc, #76] @ 1b2d48 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b2a04 │ │ │ │ + vldr s12, [pc, #72] @ 1b2d4c │ │ │ │ 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 │ │ │ │ @@ -483701,23 +484039,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 1b29be │ │ │ │ + bne.n 1b2d06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2a3e │ │ │ │ + cbz r2, 1b2d86 │ │ │ │ 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 │ │ │ │ @@ -483725,18 +484063,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 1b2a18 │ │ │ │ + bne.n 1b2d60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2a76 │ │ │ │ + cbz r2, 1b2dbe │ │ │ │ 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 │ │ │ │ @@ -483746,22 +484084,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 1b2a4e │ │ │ │ + bne.n 1b2d96 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2ac0 │ │ │ │ + cbz r2, 1b2e08 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b2ac4 │ │ │ │ + vldr s13, [pc, #64] @ 1b2e0c │ │ │ │ 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 │ │ │ │ @@ -483769,21 +484107,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 1b2a8a │ │ │ │ + bne.n 1b2dd2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2b0c │ │ │ │ + cbz r2, 1b2e54 │ │ │ │ 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 │ │ │ │ @@ -483795,23 +484133,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 1b2ad6 │ │ │ │ + bne.n 1b2e1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2b60 │ │ │ │ + cbz r2, 1b2ea8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b2b64 │ │ │ │ + vldr s13, [pc, #72] @ 1b2eac │ │ │ │ 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] │ │ │ │ @@ -483822,27 +484160,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 1b2b28 │ │ │ │ + bne.n 1b2e70 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b2bda │ │ │ │ + cbz r2, 1b2f22 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b2bdc │ │ │ │ + vldr s12, [pc, #104] @ 1b2f24 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b2be0 │ │ │ │ + vldr s11, [pc, #100] @ 1b2f28 │ │ │ │ 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 │ │ │ │ @@ -483860,22 +484198,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 1b2b82 │ │ │ │ + bne.n 1b2eca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2c1a │ │ │ │ + cbz r2, 1b2f62 │ │ │ │ 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 │ │ │ │ @@ -483883,18 +484221,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 1b2bf4 │ │ │ │ + bne.n 1b2f3c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2c54 │ │ │ │ + cbz r2, 1b2f9c │ │ │ │ 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 │ │ │ │ @@ -483904,23 +484242,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 1b2c2a │ │ │ │ + bne.n 1b2f72 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2ca0 │ │ │ │ + cbz r2, 1b2fe8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b2ca4 │ │ │ │ + vldr s13, [pc, #64] @ 1b2fec │ │ │ │ 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 │ │ │ │ @@ -483928,21 +484266,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 1b2c6a │ │ │ │ + bne.n 1b2fb2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2cea │ │ │ │ + cbz r2, 1b3032 │ │ │ │ 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 │ │ │ │ @@ -483954,66 +484292,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 1b2cb6 │ │ │ │ + bne.n 1b2ffe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2d2a │ │ │ │ + cbz r2, 1b3072 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1b2d2c │ │ │ │ + vldr s14, [pc, #52] @ 1b3074 │ │ │ │ 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 1b2d02 │ │ │ │ + bne.n 1b304a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2d5e │ │ │ │ + cbz r2, 1b30a6 │ │ │ │ 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 1b2d42 │ │ │ │ + bne.n 1b308a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2db4 │ │ │ │ + cbz r2, 1b30fc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b2db8 │ │ │ │ + vldr s13, [pc, #76] @ 1b3100 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b2dbc │ │ │ │ + vldr s12, [pc, #72] @ 1b3104 │ │ │ │ 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 │ │ │ │ @@ -484022,43 +484360,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 1b2d76 │ │ │ │ + bne.n 1b30be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2dec │ │ │ │ + cbz r2, 1b3134 │ │ │ │ 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 1b2dce │ │ │ │ + bne.n 1b3116 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2e4e │ │ │ │ + cbz r2, 1b3196 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b2e50 │ │ │ │ + vldr s12, [pc, #84] @ 1b3198 │ │ │ │ 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] │ │ │ │ @@ -484073,39 +484411,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 1b2e06 │ │ │ │ + bne.n 1b314e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2e7c │ │ │ │ + cbz r2, 1b31c4 │ │ │ │ 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 1b2e62 │ │ │ │ + bne.n 1b31aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2ede │ │ │ │ + cbz r2, 1b3226 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b2ee0 │ │ │ │ + vldr s12, [pc, #84] @ 1b3228 │ │ │ │ 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] │ │ │ │ @@ -484120,19 +484458,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 1b2e96 │ │ │ │ + bne.n 1b31de │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2f1c │ │ │ │ + cbz r2, 1b3264 │ │ │ │ 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 │ │ │ │ @@ -484142,24 +484480,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 1b2ef6 │ │ │ │ + bne.n 1b323e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1b26dc │ │ │ │ - cbz r2, 1b2f6c │ │ │ │ + b.w 1b2a24 │ │ │ │ + cbz r2, 1b32b4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b2f70 │ │ │ │ + vldr s13, [pc, #64] @ 1b32b8 │ │ │ │ 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 │ │ │ │ @@ -484167,21 +484505,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 1b2f36 │ │ │ │ + bne.n 1b327e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2fb8 │ │ │ │ + cbz r2, 1b3300 │ │ │ │ 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 │ │ │ │ @@ -484193,19 +484531,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 1b2f82 │ │ │ │ + bne.n 1b32ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b300a │ │ │ │ + cbz r2, 1b3352 │ │ │ │ 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] │ │ │ │ @@ -484220,17 +484558,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 1b2fce │ │ │ │ + bne.n 1b3316 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3068 │ │ │ │ + cbz r2, 1b33b0 │ │ │ │ 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 │ │ │ │ @@ -484252,19 +484590,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 1b301e │ │ │ │ + bne.n 1b3366 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b30ba │ │ │ │ + cbz r2, 1b3402 │ │ │ │ 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] │ │ │ │ @@ -484279,17 +484617,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 1b307e │ │ │ │ + bne.n 1b33c6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3118 │ │ │ │ + cbz r2, 1b3460 │ │ │ │ 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 │ │ │ │ @@ -484311,19 +484649,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 1b30ce │ │ │ │ + bne.n 1b3416 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3176 │ │ │ │ + cbz r2, 1b34be │ │ │ │ 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 │ │ │ │ @@ -484339,18 +484677,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 1b3126 │ │ │ │ + bne.n 1b346e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b31ea │ │ │ │ + cbz r2, 1b3532 │ │ │ │ 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 │ │ │ │ @@ -484376,18 +484714,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 1b3180 │ │ │ │ + bne.n 1b34c8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3246 │ │ │ │ + cbz r2, 1b358e │ │ │ │ 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 │ │ │ │ @@ -484403,18 +484741,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 1b31f6 │ │ │ │ + bne.n 1b353e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b32b6 │ │ │ │ + cbz r2, 1b35fe │ │ │ │ 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 │ │ │ │ @@ -484440,18 +484778,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 1b3250 │ │ │ │ + bne.n 1b3598 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3312 │ │ │ │ + cbz r2, 1b365a │ │ │ │ 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 │ │ │ │ @@ -484467,19 +484805,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 1b32c2 │ │ │ │ + bne.n 1b360a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3380 │ │ │ │ + cbz r2, 1b36c8 │ │ │ │ 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 │ │ │ │ @@ -484506,24 +484844,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 1b331e │ │ │ │ + bne.n 1b3666 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b33d4 │ │ │ │ + cbz r2, 1b371c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1b33d8 │ │ │ │ + vldr s13, [pc, #72] @ 1b3720 │ │ │ │ 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 │ │ │ │ @@ -484534,27 +484872,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 1b339e │ │ │ │ + bne.n 1b36e6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b3450 │ │ │ │ + cbz r2, 1b3798 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b3454 │ │ │ │ + vldr s12, [pc, #108] @ 1b379c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b3458 │ │ │ │ + vldr s11, [pc, #104] @ 1b37a0 │ │ │ │ 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 │ │ │ │ @@ -484572,28 +484910,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 1b33f6 │ │ │ │ + bne.n 1b373e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b34ea │ │ │ │ + beq.n 1b3832 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b34ec │ │ │ │ + vldr s11, [pc, #132] @ 1b3834 │ │ │ │ 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 │ │ │ │ @@ -484621,24 +484959,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 1b3478 │ │ │ │ + bne.n 1b37c0 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b357e │ │ │ │ + beq.n 1b38c6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b3580 │ │ │ │ + vldr s11, [pc, #132] @ 1b38c8 │ │ │ │ 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 │ │ │ │ @@ -484666,23 +485004,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 1b350c │ │ │ │ + bne.n 1b3854 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b362e │ │ │ │ + beq.n 1b3976 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3630 │ │ │ │ + vldr s10, [pc, #160] @ 1b3978 │ │ │ │ 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 │ │ │ │ @@ -484717,24 +485055,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 1b3598 │ │ │ │ + bne.n 1b38e0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b36de │ │ │ │ + beq.n 1b3a26 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b36e0 │ │ │ │ + vldr s10, [pc, #160] @ 1b3a28 │ │ │ │ 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 │ │ │ │ @@ -484769,20 +485107,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 1b3648 │ │ │ │ + bne.n 1b3990 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b371a │ │ │ │ + cbz r2, 1b3a62 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -484791,18 +485129,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 1b36f6 │ │ │ │ + bne.n 1b3a3e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3756 │ │ │ │ + cbz r2, 1b3a9e │ │ │ │ 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 │ │ │ │ @@ -484813,22 +485151,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 1b3730 │ │ │ │ + bne.n 1b3a78 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b37a0 │ │ │ │ + cbz r2, 1b3ae8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b37a4 │ │ │ │ + vldr s13, [pc, #64] @ 1b3aec │ │ │ │ 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 │ │ │ │ @@ -484836,21 +485174,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 1b376a │ │ │ │ + bne.n 1b3ab2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b37f0 │ │ │ │ + cbz r2, 1b3b38 │ │ │ │ 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 │ │ │ │ @@ -484863,19 +485201,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 1b37b6 │ │ │ │ + bne.n 1b3afe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3842 │ │ │ │ + cbz r2, 1b3b8a │ │ │ │ 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] │ │ │ │ @@ -484890,17 +485228,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 1b3806 │ │ │ │ + bne.n 1b3b4e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b38a2 │ │ │ │ + cbz r2, 1b3bea │ │ │ │ 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 │ │ │ │ @@ -484922,18 +485260,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 1b3856 │ │ │ │ + bne.n 1b3b9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b38f2 │ │ │ │ + cbz r2, 1b3c3a │ │ │ │ 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] │ │ │ │ @@ -484948,17 +485286,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 1b38b6 │ │ │ │ + bne.n 1b3bfe │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3952 │ │ │ │ + cbz r2, 1b3c9a │ │ │ │ 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 │ │ │ │ @@ -484980,18 +485318,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 1b3906 │ │ │ │ + bne.n 1b3c4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b39ae │ │ │ │ + cbz r2, 1b3cf6 │ │ │ │ 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 │ │ │ │ @@ -485007,19 +485345,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 1b395e │ │ │ │ + bne.n 1b3ca6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3a28 │ │ │ │ + beq.n 1b3d70 │ │ │ │ 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 │ │ │ │ @@ -485048,19 +485386,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 1b39ba │ │ │ │ + bne.n 1b3d02 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3a86 │ │ │ │ + cbz r2, 1b3dce │ │ │ │ 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 │ │ │ │ @@ -485076,19 +485414,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 1b3a36 │ │ │ │ + bne.n 1b3d7e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3b00 │ │ │ │ + beq.n 1b3e48 │ │ │ │ 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 │ │ │ │ @@ -485117,19 +485455,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 1b3a92 │ │ │ │ + bne.n 1b3dda │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3b5e │ │ │ │ + cbz r2, 1b3ea6 │ │ │ │ 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 │ │ │ │ @@ -485145,20 +485483,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 1b3b0e │ │ │ │ + bne.n 1b3e56 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3bda │ │ │ │ + beq.n 1b3f22 │ │ │ │ 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 │ │ │ │ @@ -485187,47 +485525,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 1b3b6a │ │ │ │ + bne.n 1b3eb2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3c22 │ │ │ │ + cbz r2, 1b3f6a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b3c28 │ │ │ │ + vldr d6, [pc, #60] @ 1b3f70 │ │ │ │ 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 1b3bf4 │ │ │ │ + bne.n 1b3f3c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b3c82 │ │ │ │ + cbz r2, 1b3fca │ │ │ │ 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] │ │ │ │ @@ -485241,18 +485579,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 1b3c3e │ │ │ │ + bne.n 1b3f86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3ce8 │ │ │ │ + cbz r2, 1b4030 │ │ │ │ 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 │ │ │ │ @@ -485275,24 +485613,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 1b3ca0 │ │ │ │ + bne.n 1b3fe8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3d7e │ │ │ │ + beq.n 1b40c6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b3d80 │ │ │ │ + vldr s11, [pc, #132] @ 1b40c8 │ │ │ │ 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 │ │ │ │ @@ -485319,20 +485657,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 1b3d04 │ │ │ │ + bne.n 1b404c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b3dba │ │ │ │ + cbz r2, 1b4102 │ │ │ │ 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 │ │ │ │ @@ -485340,48 +485678,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 1b3d92 │ │ │ │ + bne.n 1b40da │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3e02 │ │ │ │ + cbz r2, 1b414a │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b3e04 │ │ │ │ + vldr s13, [pc, #60] @ 1b414c │ │ │ │ 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 1b3dd2 │ │ │ │ + bne.n 1b411a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b3e5e │ │ │ │ + cbz r2, 1b41a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b3e60 │ │ │ │ + vldr s13, [pc, #76] @ 1b41a8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b3e64 │ │ │ │ + vldr s12, [pc, #72] @ 1b41ac │ │ │ │ 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 │ │ │ │ @@ -485390,52 +485728,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 1b3e1e │ │ │ │ + bne.n 1b4166 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3eae │ │ │ │ + cbz r2, 1b41f6 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b3eb0 │ │ │ │ + vldr s13, [pc, #60] @ 1b41f8 │ │ │ │ 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 1b3e7e │ │ │ │ + bne.n 1b41c6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1b3f0a │ │ │ │ + cbz r2, 1b4252 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b3f0c │ │ │ │ + vldr s13, [pc, #76] @ 1b4254 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b3f10 │ │ │ │ + vldr s12, [pc, #72] @ 1b4258 │ │ │ │ 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 │ │ │ │ @@ -485444,27 +485782,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 1b3eca │ │ │ │ + bne.n 1b4212 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3f62 │ │ │ │ + cbz r2, 1b42aa │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b3f64 │ │ │ │ + vldr s13, [pc, #64] @ 1b42ac │ │ │ │ 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 │ │ │ │ @@ -485474,25 +485812,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 1b3f28 │ │ │ │ + bne.n 1b4270 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b3fb6 │ │ │ │ + cbz r2, 1b42fe │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b3fb8 │ │ │ │ + vldr s13, [pc, #64] @ 1b4300 │ │ │ │ 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 │ │ │ │ @@ -485502,24 +485840,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 1b3f7c │ │ │ │ + bne.n 1b42c4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b400c │ │ │ │ + cbz r2, 1b4354 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b4010 │ │ │ │ + vldr s13, [pc, #72] @ 1b4358 │ │ │ │ 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 │ │ │ │ @@ -485529,43 +485867,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 1b3fce │ │ │ │ + bne.n 1b4316 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b4044 │ │ │ │ + cbz r2, 1b438c │ │ │ │ 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 1b4020 │ │ │ │ + bne.n 1b4368 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4098 │ │ │ │ + cbz r2, 1b43e0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b409c │ │ │ │ + vldr s13, [pc, #72] @ 1b43e4 │ │ │ │ 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 │ │ │ │ @@ -485575,39 +485913,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 1b405a │ │ │ │ + bne.n 1b43a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b40d0 │ │ │ │ + cbz r2, 1b4418 │ │ │ │ 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 1b40ac │ │ │ │ + bne.n 1b43f4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b412e │ │ │ │ + cbz r2, 1b4476 │ │ │ │ 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 │ │ │ │ @@ -485623,19 +485961,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 1b40de │ │ │ │ + bne.n 1b4426 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b41ae │ │ │ │ + beq.n 1b44f6 │ │ │ │ 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 │ │ │ │ @@ -485664,18 +486002,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 1b414a │ │ │ │ + bne.n 1b4492 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b420a │ │ │ │ + cbz r2, 1b4552 │ │ │ │ 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 │ │ │ │ @@ -485691,18 +486029,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 1b41ba │ │ │ │ + bne.n 1b4502 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4270 │ │ │ │ + cbz r2, 1b45b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -485726,23 +486064,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 1b4218 │ │ │ │ + bne.n 1b4560 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b431a │ │ │ │ + beq.n 1b4662 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b431c │ │ │ │ + vldr s10, [pc, #156] @ 1b4664 │ │ │ │ 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 │ │ │ │ @@ -485776,20 +486114,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 1b4288 │ │ │ │ + bne.n 1b45d0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b437a │ │ │ │ + cbz r2, 1b46c2 │ │ │ │ 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 │ │ │ │ @@ -485805,19 +486143,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 1b432a │ │ │ │ + bne.n 1b4672 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b43fe │ │ │ │ + beq.n 1b4746 │ │ │ │ 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 │ │ │ │ @@ -485846,18 +486184,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 1b4396 │ │ │ │ + bne.n 1b46de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b445a │ │ │ │ + cbz r2, 1b47a2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -485873,18 +486211,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 1b440a │ │ │ │ + bne.n 1b4752 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b44c0 │ │ │ │ + cbz r2, 1b4808 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -485908,23 +486246,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 1b4468 │ │ │ │ + bne.n 1b47b0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b456a │ │ │ │ + beq.n 1b48b2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b456c │ │ │ │ + vldr s10, [pc, #156] @ 1b48b4 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ vmov s12, lr │ │ │ │ @@ -485958,54 +486296,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 1b44d8 │ │ │ │ + bne.n 1b4820 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b459a │ │ │ │ + cbz r2, 1b48e2 │ │ │ │ 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 1b4584 │ │ │ │ + bne.n 1b48cc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b45ca │ │ │ │ + cbz r2, 1b4912 │ │ │ │ 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 1b45ac │ │ │ │ + bne.n 1b48f4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4600 │ │ │ │ + cbz r2, 1b4948 │ │ │ │ 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 │ │ │ │ @@ -486013,72 +486351,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 1b45e0 │ │ │ │ + bne.n 1b4928 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4638 │ │ │ │ + cbz r2, 1b4980 │ │ │ │ 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 1b4610 │ │ │ │ + bne.n 1b4958 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4666 │ │ │ │ + cbz r2, 1b49ae │ │ │ │ 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 1b4650 │ │ │ │ + bne.n 1b4998 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4696 │ │ │ │ + cbz r2, 1b49de │ │ │ │ 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 1b4678 │ │ │ │ + bne.n 1b49c0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b46cc │ │ │ │ + cbz r2, 1b4a14 │ │ │ │ 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 │ │ │ │ @@ -486086,436 +486424,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 1b46ac │ │ │ │ + bne.n 1b49f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4704 │ │ │ │ + cbz r2, 1b4a4c │ │ │ │ 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 1b46dc │ │ │ │ + bne.n 1b4a24 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b472e │ │ │ │ + cbz r2, 1b4a76 │ │ │ │ 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 1b4716 │ │ │ │ + bne.n 1b4a5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b475e │ │ │ │ + cbz r2, 1b4aa6 │ │ │ │ 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 1b4740 │ │ │ │ + bne.n 1b4a88 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4786 │ │ │ │ + cbz r2, 1b4ace │ │ │ │ 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 1b476e │ │ │ │ + bne.n 1b4ab6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b47b6 │ │ │ │ + cbz r2, 1b4afe │ │ │ │ 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 1b4798 │ │ │ │ + bne.n 1b4ae0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b47de │ │ │ │ + cbz r2, 1b4b26 │ │ │ │ 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 1b47c6 │ │ │ │ + bne.n 1b4b0e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4806 │ │ │ │ + cbz r2, 1b4b4e │ │ │ │ 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 1b47ee │ │ │ │ + bne.n 1b4b36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4828 │ │ │ │ + cbz r2, 1b4b70 │ │ │ │ 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 1b4814 │ │ │ │ + bne.n 1b4b5c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4848 │ │ │ │ + cbz r2, 1b4b90 │ │ │ │ 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 1b4836 │ │ │ │ + bne.n 1b4b7e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b486c │ │ │ │ + cbz r2, 1b4bb4 │ │ │ │ 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 1b4858 │ │ │ │ + bne.n 1b4ba0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4898 │ │ │ │ + cbz r2, 1b4be0 │ │ │ │ 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 1b487a │ │ │ │ + bne.n 1b4bc2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b48bc │ │ │ │ + cbz r2, 1b4c04 │ │ │ │ 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 1b48a8 │ │ │ │ + bne.n 1b4bf0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b48dc │ │ │ │ + cbz r2, 1b4c24 │ │ │ │ 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 1b48ca │ │ │ │ + bne.n 1b4c12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4900 │ │ │ │ + cbz r2, 1b4c48 │ │ │ │ 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 1b48ec │ │ │ │ + bne.n 1b4c34 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b492c │ │ │ │ + cbz r2, 1b4c74 │ │ │ │ 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 1b490e │ │ │ │ + bne.n 1b4c56 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4954 │ │ │ │ + cbz r2, 1b4c9c │ │ │ │ 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 1b493c │ │ │ │ + bne.n 1b4c84 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4976 │ │ │ │ + cbz r2, 1b4cbe │ │ │ │ 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 1b495e │ │ │ │ + bne.n 1b4ca6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b499e │ │ │ │ + cbz r2, 1b4ce6 │ │ │ │ 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 1b4984 │ │ │ │ + bne.n 1b4ccc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b49c8 │ │ │ │ + cbz r2, 1b4d10 │ │ │ │ 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 1b49aa │ │ │ │ + bne.n 1b4cf2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b49f0 │ │ │ │ + cbz r2, 1b4d38 │ │ │ │ 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 1b49d8 │ │ │ │ + bne.n 1b4d20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4a12 │ │ │ │ + cbz r2, 1b4d5a │ │ │ │ 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 1b49fa │ │ │ │ + bne.n 1b4d42 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4a3a │ │ │ │ + cbz r2, 1b4d82 │ │ │ │ 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 1b4a20 │ │ │ │ + bne.n 1b4d68 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4a64 │ │ │ │ + cbz r2, 1b4dac │ │ │ │ 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 1b4a46 │ │ │ │ + bne.n 1b4d8e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4a8c │ │ │ │ + cbz r2, 1b4dd4 │ │ │ │ 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 1b4a74 │ │ │ │ + bne.n 1b4dbc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4aae │ │ │ │ + cbz r2, 1b4df6 │ │ │ │ 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 1b4a96 │ │ │ │ + bne.n 1b4dde │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4ad6 │ │ │ │ + cbz r2, 1b4e1e │ │ │ │ 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 1b4abc │ │ │ │ + bne.n 1b4e04 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4afc │ │ │ │ + cbz r2, 1b4e44 │ │ │ │ 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 1b4ae4 │ │ │ │ + bne.n 1b4e2c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4b1e │ │ │ │ + cbz r2, 1b4e66 │ │ │ │ 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 1b4b06 │ │ │ │ + bne.n 1b4e4e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b46 │ │ │ │ + cbz r2, 1b4e8e │ │ │ │ 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 1b4b2c │ │ │ │ + bne.n 1b4e74 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b7c │ │ │ │ + cbz r2, 1b4ec4 │ │ │ │ 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 │ │ │ │ @@ -486523,37 +486861,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 1b4b5c │ │ │ │ + bne.n 1b4ea4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4bb2 │ │ │ │ + cbz r2, 1b4efa │ │ │ │ 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 1b4b8c │ │ │ │ + bne.n 1b4ed4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4be8 │ │ │ │ + cbz r2, 1b4f30 │ │ │ │ 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 │ │ │ │ @@ -486561,73 +486899,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 1b4bc8 │ │ │ │ + bne.n 1b4f10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4c1e │ │ │ │ + cbz r2, 1b4f66 │ │ │ │ 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 1b4bf8 │ │ │ │ + bne.n 1b4f40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4c52 │ │ │ │ + cbz r2, 1b4f9a │ │ │ │ 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 1b4c2c │ │ │ │ + bne.n 1b4f74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4c86 │ │ │ │ + cbz r2, 1b4fce │ │ │ │ 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 1b4c60 │ │ │ │ + bne.n 1b4fa8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4cc0 │ │ │ │ + cbz r2, 1b5008 │ │ │ │ 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 │ │ │ │ @@ -486635,19 +486973,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 1b4c94 │ │ │ │ + bne.n 1b4fdc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4cfc │ │ │ │ + cbz r2, 1b5044 │ │ │ │ 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 │ │ │ │ @@ -486655,57 +486993,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 1b4cd0 │ │ │ │ + bne.n 1b5018 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4d34 │ │ │ │ + cbz r2, 1b507c │ │ │ │ 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 1b4d0c │ │ │ │ + bne.n 1b5054 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4d6c │ │ │ │ + cbz r2, 1b50b4 │ │ │ │ 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 1b4d44 │ │ │ │ + bne.n 1b508c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4da6 │ │ │ │ + cbz r2, 1b50ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -486713,18 +487051,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 1b4d7e │ │ │ │ + bne.n 1b50c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4dde │ │ │ │ + cbz r2, 1b5126 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -486732,18 +487070,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 1b4db6 │ │ │ │ + bne.n 1b50fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e16 │ │ │ │ + cbz r2, 1b515e │ │ │ │ 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]! │ │ │ │ @@ -486751,18 +487089,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 1b4df2 │ │ │ │ + bne.n 1b513a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e4e │ │ │ │ + cbz r2, 1b5196 │ │ │ │ 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]! │ │ │ │ @@ -486770,18 +487108,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 1b4e2a │ │ │ │ + bne.n 1b5172 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e88 │ │ │ │ + cbz r2, 1b51d0 │ │ │ │ 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 │ │ │ │ @@ -486789,19 +487127,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 1b4e5c │ │ │ │ + bne.n 1b51a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ec4 │ │ │ │ + cbz r2, 1b520c │ │ │ │ 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 │ │ │ │ @@ -486809,19 +487147,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 1b4e98 │ │ │ │ + bne.n 1b51e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f00 │ │ │ │ + cbz r2, 1b5248 │ │ │ │ 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 │ │ │ │ @@ -486829,19 +487167,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 1b4ed4 │ │ │ │ + bne.n 1b521c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f3c │ │ │ │ + cbz r2, 1b5284 │ │ │ │ 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 │ │ │ │ @@ -486849,19 +487187,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 1b4f10 │ │ │ │ + bne.n 1b5258 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f78 │ │ │ │ + cbz r2, 1b52c0 │ │ │ │ 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 │ │ │ │ @@ -486869,19 +487207,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 1b4f4c │ │ │ │ + bne.n 1b5294 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4fb4 │ │ │ │ + cbz r2, 1b52fc │ │ │ │ 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 │ │ │ │ @@ -486889,19 +487227,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 1b4f88 │ │ │ │ + bne.n 1b52d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ff0 │ │ │ │ + cbz r2, 1b5338 │ │ │ │ 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 │ │ │ │ @@ -486909,19 +487247,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 1b4fc4 │ │ │ │ + bne.n 1b530c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b502c │ │ │ │ + cbz r2, 1b5374 │ │ │ │ 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 │ │ │ │ @@ -486929,24 +487267,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 1b5000 │ │ │ │ + bne.n 1b5348 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b50c0 │ │ │ │ + beq.n 1b5408 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b50c4 │ │ │ │ + vldr s11, [pc, #132] @ 1b540c │ │ │ │ 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 │ │ │ │ @@ -486973,26 +487311,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 1b5048 │ │ │ │ + bne.n 1b5390 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1b5124 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b546c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5120 │ │ │ │ + cbz r2, 1b5468 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b5128 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b5470 ) │ │ │ │ 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 │ │ │ │ @@ -487007,28 +487345,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 1b50e0 │ │ │ │ + bne.n 1b5428 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b5178 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b54c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5174 │ │ │ │ + cbz r2, 1b54bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b517c ) │ │ │ │ + ldr r2, [pc, #68] @ (1b54c4 ) │ │ │ │ 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 │ │ │ │ @@ -487040,23 +487378,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 1b5144 │ │ │ │ + bne.n 1b548c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b51b6 │ │ │ │ + cbz r2, 1b54fe │ │ │ │ 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 │ │ │ │ @@ -487064,18 +487402,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 1b518e │ │ │ │ + bne.n 1b54d6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b51ee │ │ │ │ + cbz r2, 1b5536 │ │ │ │ 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 │ │ │ │ @@ -487083,22 +487421,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 1b51c6 │ │ │ │ + bne.n 1b550e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5252 │ │ │ │ + cbz r2, 1b559a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b5254 │ │ │ │ + vldr s12, [pc, #88] @ 1b559c │ │ │ │ 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 │ │ │ │ @@ -487112,25 +487450,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 1b5202 │ │ │ │ + bne.n 1b554a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b52ea │ │ │ │ + beq.n 1b5632 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b52ec │ │ │ │ + vldr s11, [pc, #132] @ 1b5634 │ │ │ │ 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 │ │ │ │ @@ -487157,20 +487495,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 1b5270 │ │ │ │ + bne.n 1b55b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b5326 │ │ │ │ + cbz r2, 1b566e │ │ │ │ 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 │ │ │ │ @@ -487178,22 +487516,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 1b52fe │ │ │ │ + bne.n 1b5646 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5398 │ │ │ │ + cbz r2, 1b56e0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b539c │ │ │ │ + vldr s12, [pc, #104] @ 1b56e4 │ │ │ │ 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] │ │ │ │ @@ -487212,25 +487550,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 1b533e │ │ │ │ + bne.n 1b5686 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b53f0 │ │ │ │ + cbz r2, 1b5738 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b53f4 │ │ │ │ + vldr s13, [pc, #72] @ 1b573c │ │ │ │ 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 │ │ │ │ @@ -487240,25 +487578,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 1b53b2 │ │ │ │ + bne.n 1b56fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b5466 │ │ │ │ + cbz r2, 1b57ae │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b5468 │ │ │ │ + vldr s12, [pc, #100] @ 1b57b0 │ │ │ │ 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] │ │ │ │ @@ -487277,135 +487615,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 1b540e │ │ │ │ + bne.n 1b5756 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b549e │ │ │ │ + cbz r2, 1b57e6 │ │ │ │ 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 1b547a │ │ │ │ + bne.n 1b57c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b54d2 │ │ │ │ + cbz r2, 1b581a │ │ │ │ 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 1b54ae │ │ │ │ + bne.n 1b57f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5506 │ │ │ │ + cbz r2, 1b584e │ │ │ │ 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 1b54e2 │ │ │ │ + bne.n 1b582a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b553a │ │ │ │ + cbz r2, 1b5882 │ │ │ │ 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 1b5516 │ │ │ │ + bne.n 1b585e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5570 │ │ │ │ + cbz r2, 1b58b8 │ │ │ │ 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 1b5548 │ │ │ │ + bne.n 1b5890 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b55a8 │ │ │ │ + cbz r2, 1b58f0 │ │ │ │ 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 1b5580 │ │ │ │ + bne.n 1b58c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1b5624 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b596c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5620 │ │ │ │ + cbz r2, 1b5968 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5628 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b5970 ) │ │ │ │ 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 │ │ │ │ @@ -487426,28 +487764,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 1b55c6 │ │ │ │ + bne.n 1b590e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r7, pc, #24 @ (adr r7, 1b5988 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b5698 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b59e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5694 │ │ │ │ + cbz r2, 1b59dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1b569c ) │ │ │ │ + ldr r1, [pc, #96] @ (1b59e4 ) │ │ │ │ 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 │ │ │ │ @@ -487465,28 +487803,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 1b5644 │ │ │ │ + bne.n 1b598c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r6, pc, #536 @ (adr r6, 1b5bfc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1b5718 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b5a60 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5714 │ │ │ │ + cbz r2, 1b5a5c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b571c ) │ │ │ │ + ldr r1, [pc, #108] @ (1b5a64 ) │ │ │ │ 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 │ │ │ │ @@ -487507,28 +487845,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 1b56ba │ │ │ │ + bne.n 1b5a02 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r6, pc, #72 @ (adr r6, 1b5aac ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1b5788 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b5ad0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5786 │ │ │ │ + cbz r2, 1b5ace │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1b578c ) │ │ │ │ + ldr r1, [pc, #92] @ (1b5ad4 ) │ │ │ │ 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 │ │ │ │ @@ -487546,28 +487884,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 1b5738 │ │ │ │ + bne.n 1b5a80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r5, pc, #584 @ (adr r5, 1b5d1c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b57e4 │ │ │ │ + cbz r2, 1b5b2c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b57e8 │ │ │ │ + vldr s13, [pc, #76] @ 1b5b30 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b57ec │ │ │ │ + vldr s12, [pc, #72] @ 1b5b34 │ │ │ │ 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 │ │ │ │ @@ -487576,45 +487914,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 1b57a6 │ │ │ │ + bne.n 1b5aee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b581c │ │ │ │ + cbz r2, 1b5b64 │ │ │ │ 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 1b57fe │ │ │ │ + bne.n 1b5b46 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5894 │ │ │ │ + cbz r2, 1b5bdc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b5898 │ │ │ │ + vldr s12, [pc, #108] @ 1b5be0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b589c │ │ │ │ + vldr s11, [pc, #104] @ 1b5be4 │ │ │ │ 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 │ │ │ │ @@ -487632,47 +487970,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 1b583a │ │ │ │ + bne.n 1b5b82 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b58ce │ │ │ │ + cbz r2, 1b5c16 │ │ │ │ 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 1b58b0 │ │ │ │ + bne.n 1b5bf8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5924 │ │ │ │ + cbz r2, 1b5c6c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5928 │ │ │ │ + vldr s13, [pc, #76] @ 1b5c70 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b592c │ │ │ │ + vldr s12, [pc, #72] @ 1b5c74 │ │ │ │ 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 │ │ │ │ @@ -487681,29 +488019,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 1b58e6 │ │ │ │ + bne.n 1b5c2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b59a2 │ │ │ │ + cbz r2, 1b5cea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b59a4 │ │ │ │ + vldr s12, [pc, #104] @ 1b5cec │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b59a8 │ │ │ │ + vldr s11, [pc, #100] @ 1b5cf0 │ │ │ │ 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 │ │ │ │ @@ -487721,44 +488059,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 1b594a │ │ │ │ + bne.n 1b5c92 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b59da │ │ │ │ + cbz r2, 1b5d22 │ │ │ │ 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 1b59bc │ │ │ │ + bne.n 1b5d04 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5a86 │ │ │ │ + beq.n 1b5dce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b5a88 │ │ │ │ + vldr s10, [pc, #160] @ 1b5dd0 │ │ │ │ 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 │ │ │ │ @@ -487793,44 +488131,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 1b59f0 │ │ │ │ + bne.n 1b5d38 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5abe │ │ │ │ + cbz r2, 1b5e06 │ │ │ │ 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 1b5a98 │ │ │ │ + bne.n 1b5de0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5b50 │ │ │ │ + beq.n 1b5e98 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b5b54 │ │ │ │ + vldr s11, [pc, #132] @ 1b5e9c │ │ │ │ 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 │ │ │ │ @@ -487857,21 +488195,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 1b5ad8 │ │ │ │ + bne.n 1b5e20 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5b8e │ │ │ │ + cbz r2, 1b5ed6 │ │ │ │ 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 │ │ │ │ @@ -487879,128 +488217,128 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b5b66 │ │ │ │ + bne.n 1b5eae │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b5ca6 │ │ │ │ + beq.n 1b5fee │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b5c96 │ │ │ │ + beq.n 1b5fde │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #300] @ 1b5cf4 │ │ │ │ + vldr s17, [pc, #300] @ 1b603c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b5c82 │ │ │ │ + b.n 1b5fca │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5cc8 │ │ │ │ + bgt.n 1b6010 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b5cbc │ │ │ │ + ble.n 1b6004 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5cc2 │ │ │ │ + bgt.n 1b600a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b5cb6 │ │ │ │ + ble.n 1b5ffe │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5cce │ │ │ │ + bgt.n 1b6016 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b5cb0 │ │ │ │ + ble.n 1b5ff8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 5441c │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b5cd4 │ │ │ │ + beq.n 1b601c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5be8 │ │ │ │ + bgt.n 1b5f30 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5bf6 │ │ │ │ + b.n 1b5f3e │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b5ca6 │ │ │ │ + beq.n 1b5fee │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b5c96 │ │ │ │ + bne.n 1b5fde │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s0, [pc, #64] @ 1b5cf4 │ │ │ │ - b.n 1b5c6a │ │ │ │ + vldr s0, [pc, #64] @ 1b603c │ │ │ │ + b.n 1b5fb2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5c42 │ │ │ │ + b.n 1b5f8a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5c1a │ │ │ │ + b.n 1b5f62 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5c1a │ │ │ │ + b.n 1b5f62 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5bf6 │ │ │ │ + b.n 1b5f3e │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5c42 │ │ │ │ + b.n 1b5f8a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1b5bdc │ │ │ │ + bne.w 1b5f24 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -488008,117 +488346,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b5e0c │ │ │ │ + beq.n 1b6154 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b5dfc │ │ │ │ + beq.n 1b6144 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #304] @ 1b5e60 │ │ │ │ + vldr s17, [pc, #304] @ 1b61a8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b5de8 │ │ │ │ + b.n 1b6130 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5e28 │ │ │ │ + bgt.n 1b6170 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b5e22 │ │ │ │ + ble.n 1b616a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5e3a │ │ │ │ + bgt.n 1b6182 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b5e1c │ │ │ │ + ble.n 1b6164 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5e34 │ │ │ │ + bgt.n 1b617c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b5e16 │ │ │ │ + ble.n 1b615e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5e2e │ │ │ │ + bgt.n 1b6176 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b5e40 │ │ │ │ + beq.n 1b6188 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5d50 │ │ │ │ + bgt.n 1b6098 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5d5e │ │ │ │ + b.n 1b60a6 │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b5e0c │ │ │ │ + beq.n 1b6154 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b5dfc │ │ │ │ + bne.n 1b6144 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5dd0 │ │ │ │ + b.n 1b6118 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5da8 │ │ │ │ + b.n 1b60f0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5d82 │ │ │ │ + b.n 1b60ca │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b5d5e │ │ │ │ + b.n 1b60a6 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b5dd0 │ │ │ │ + b.n 1b6118 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b5da8 │ │ │ │ + b.n 1b60f0 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b5d82 │ │ │ │ + b.n 1b60ca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1b5d44 │ │ │ │ + bne.w 1b608c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -488127,102 +488465,102 @@ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b5f58 │ │ │ │ + beq.n 1b62a0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b5f48 │ │ │ │ + beq.n 1b6290 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #256] @ 1b5fa0 │ │ │ │ + vldr s17, [pc, #256] @ 1b62e8 │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #252] @ 1b5fa4 │ │ │ │ + vldr s19, [pc, #252] @ 1b62ec │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b5f34 │ │ │ │ + b.n 1b627c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5f74 │ │ │ │ + bgt.n 1b62bc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b5f68 │ │ │ │ + ble.n 1b62b0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5f6e │ │ │ │ + bgt.n 1b62b6 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r6, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b5f62 │ │ │ │ + ble.n 1b62aa │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5f7a │ │ │ │ + bgt.n 1b62c2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp sl, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b5f80 │ │ │ │ + beq.n 1b62c8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5ec2 │ │ │ │ + bgt.n 1b620a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5ed0 │ │ │ │ + b.n 1b6218 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1b5f58 │ │ │ │ + beq.n 1b62a0 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1b5f48 │ │ │ │ + bne.n 1b6290 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5f1c │ │ │ │ + b.n 1b6264 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5ef4 │ │ │ │ + b.n 1b623c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b5ef4 │ │ │ │ + b.n 1b623c │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5ed0 │ │ │ │ + b.n 1b6218 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5f1c │ │ │ │ + b.n 1b6264 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1b5eb6 │ │ │ │ + bne.n 1b61fe │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -488233,584 +488571,584 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b60c0 │ │ │ │ + beq.n 1b6408 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b60b0 │ │ │ │ + beq.n 1b63f8 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s18, [pc, #300] @ 1b6114 │ │ │ │ + vldr s18, [pc, #300] @ 1b645c │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #296] @ 1b6118 │ │ │ │ + vldr s17, [pc, #296] @ 1b6460 │ │ │ │ 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 1b609c │ │ │ │ + b.n 1b63e4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b60dc │ │ │ │ + bgt.n 1b6424 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b60d6 │ │ │ │ + ble.n 1b641e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b60ee │ │ │ │ + bgt.n 1b6436 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ 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 1b60d0 │ │ │ │ + ble.n 1b6418 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b60e8 │ │ │ │ + bgt.n 1b6430 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ 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 1b60ca │ │ │ │ + ble.n 1b6412 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b60e2 │ │ │ │ + bgt.n 1b642a │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1b60f4 │ │ │ │ + beq.n 1b643c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b600a │ │ │ │ + bgt.n 1b6352 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6018 │ │ │ │ + b.n 1b6360 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b60c0 │ │ │ │ + beq.n 1b6408 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 1b60b0 │ │ │ │ + bne.n 1b63f8 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6088 │ │ │ │ + b.n 1b63d0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6062 │ │ │ │ + b.n 1b63aa │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b603c │ │ │ │ + b.n 1b6384 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6018 │ │ │ │ + b.n 1b6360 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1b6088 │ │ │ │ + b.n 1b63d0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6062 │ │ │ │ + b.n 1b63aa │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b603c │ │ │ │ + b.n 1b6384 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1b5ffc │ │ │ │ + bne.w 1b6344 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b61ae │ │ │ │ + beq.n 1b64f6 │ │ │ │ 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] @ 1b61b8 │ │ │ │ + vldr s16, [pc, #116] @ 1b6500 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1b61bc │ │ │ │ + vldr s17, [pc, #112] @ 1b6504 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1b61b0 │ │ │ │ + vldr d10, [pc, #92] @ 1b64f8 │ │ │ │ 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 1b6184 │ │ │ │ + ble.n 1b64cc │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6184 │ │ │ │ + bgt.n 1b64cc │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 5441c │ │ │ │ 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 1b6158 │ │ │ │ + bne.n 1b64a0 │ │ │ │ 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 1b61b8 │ │ │ │ + b.n 1b6500 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1b633c ) │ │ │ │ + ldr r2, [pc, #352] @ (1b6684 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #352] @ (1b6340 ) │ │ │ │ + ldr r1, [pc, #352] @ (1b6688 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b62d2 │ │ │ │ + beq.n 1b661a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b62c4 │ │ │ │ + beq.n 1b660c │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #312] @ 1b6334 │ │ │ │ - vldr s17, [pc, #312] @ 1b6338 │ │ │ │ + vldr s18, [pc, #312] @ 1b667c │ │ │ │ + vldr s17, [pc, #312] @ 1b6680 │ │ │ │ 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 1b62b0 │ │ │ │ + b.n 1b65f8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6302 │ │ │ │ + bgt.n 1b664a │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b62fc │ │ │ │ + ble.n 1b6644 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6314 │ │ │ │ + bgt.n 1b665c │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b62f6 │ │ │ │ + ble.n 1b663e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b630e │ │ │ │ + bgt.n 1b6656 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b62f0 │ │ │ │ + ble.n 1b6638 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6308 │ │ │ │ + bgt.n 1b6650 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ 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 1b631a │ │ │ │ + beq.n 1b6662 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6218 │ │ │ │ + bgt.n 1b6560 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6226 │ │ │ │ + b.n 1b656e │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b62d2 │ │ │ │ + beq.n 1b661a │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b62c4 │ │ │ │ - ldr r2, [pc, #112] @ (1b6344 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b633c ) │ │ │ │ + bne.n 1b660c │ │ │ │ + ldr r2, [pc, #112] @ (1b668c ) │ │ │ │ + ldr r3, [pc, #100] @ (1b6684 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6330 │ │ │ │ + bne.n 1b6678 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6292 │ │ │ │ + b.n 1b65da │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b626e │ │ │ │ + b.n 1b65b6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b624a │ │ │ │ + b.n 1b6592 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6226 │ │ │ │ + b.n 1b656e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6292 │ │ │ │ + b.n 1b65da │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b626e │ │ │ │ + b.n 1b65b6 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b624a │ │ │ │ + b.n 1b6592 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 1b620e │ │ │ │ - b.n 1b62d2 │ │ │ │ + bne.w 1b6556 │ │ │ │ + b.n 1b661a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #356] @ (1b64c8 ) │ │ │ │ + ldr r2, [pc, #356] @ (1b6810 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #356] @ (1b64cc ) │ │ │ │ + ldr r1, [pc, #356] @ (1b6814 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b645e │ │ │ │ + beq.n 1b67a6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b6450 │ │ │ │ + beq.n 1b6798 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #316] @ 1b64c0 │ │ │ │ - vldr s18, [pc, #316] @ 1b64c4 │ │ │ │ + vldr s19, [pc, #316] @ 1b6808 │ │ │ │ + vldr s18, [pc, #316] @ 1b680c │ │ │ │ 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 1b643c │ │ │ │ + b.n 1b6784 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b648e │ │ │ │ + bgt.n 1b67d6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6488 │ │ │ │ + ble.n 1b67d0 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64a0 │ │ │ │ + bgt.n 1b67e8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6482 │ │ │ │ + ble.n 1b67ca │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b649a │ │ │ │ + bgt.n 1b67e2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b647c │ │ │ │ + ble.n 1b67c4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6494 │ │ │ │ + bgt.n 1b67dc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b64a6 │ │ │ │ + beq.n 1b67ee │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b63a4 │ │ │ │ + bgt.n 1b66ec │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b63b2 │ │ │ │ + b.n 1b66fa │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b645e │ │ │ │ + beq.n 1b67a6 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b6450 │ │ │ │ - ldr r2, [pc, #112] @ (1b64d0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b64c8 ) │ │ │ │ + bne.n 1b6798 │ │ │ │ + ldr r2, [pc, #112] @ (1b6818 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b6810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b64bc │ │ │ │ + bne.n 1b6804 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b641e │ │ │ │ + b.n 1b6766 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b63fa │ │ │ │ + b.n 1b6742 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b63d6 │ │ │ │ + b.n 1b671e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b63b2 │ │ │ │ + b.n 1b66fa │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b641e │ │ │ │ + b.n 1b6766 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b63fa │ │ │ │ + b.n 1b6742 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b63d6 │ │ │ │ + b.n 1b671e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 1b639a │ │ │ │ - b.n 1b645e │ │ │ │ + bne.w 1b66e2 │ │ │ │ + b.n 1b67a6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b65dc │ │ │ │ + beq.n 1b6924 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b65ce │ │ │ │ + beq.n 1b6916 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #308] @ 1b6630 │ │ │ │ - vldr s18, [pc, #308] @ 1b6634 │ │ │ │ + vldr s19, [pc, #308] @ 1b6978 │ │ │ │ + vldr s18, [pc, #308] @ 1b697c │ │ │ │ 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 1b65ba │ │ │ │ + b.n 1b6902 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b65f8 │ │ │ │ + bgt.n 1b6940 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b65f2 │ │ │ │ + ble.n 1b693a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b660a │ │ │ │ + bgt.n 1b6952 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b65ec │ │ │ │ + ble.n 1b6934 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6604 │ │ │ │ + bgt.n 1b694c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b65e6 │ │ │ │ + ble.n 1b692e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b65fe │ │ │ │ + bgt.n 1b6946 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1b6610 │ │ │ │ + beq.n 1b6958 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6520 │ │ │ │ + bgt.n 1b6868 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b652e │ │ │ │ + b.n 1b6876 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b65dc │ │ │ │ + beq.n 1b6924 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b65ce │ │ │ │ + bne.n 1b6916 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b65a6 │ │ │ │ + b.n 1b68ee │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b657c │ │ │ │ + b.n 1b68c4 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6552 │ │ │ │ + b.n 1b689a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b652e │ │ │ │ + b.n 1b6876 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b65a6 │ │ │ │ + b.n 1b68ee │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b657c │ │ │ │ + b.n 1b68c4 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6552 │ │ │ │ + b.n 1b689a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1b6516 │ │ │ │ + bne.w 1b685e │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b66be │ │ │ │ + beq.n 1b6a06 │ │ │ │ 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] @ 1b66d0 │ │ │ │ + vldr s20, [pc, #116] @ 1b6a18 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1b66d4 │ │ │ │ + vldr s21, [pc, #116] @ 1b6a1c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1b66c0 │ │ │ │ - vldr d8, [pc, #92] @ 1b66c8 │ │ │ │ + vldr d9, [pc, #88] @ 1b6a08 │ │ │ │ + vldr d8, [pc, #92] @ 1b6a10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1b6696 │ │ │ │ + ble.n 1b69de │ │ │ │ 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 │ │ │ │ @@ -488820,31 +489158,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 1b666e │ │ │ │ + bne.n 1b69b6 │ │ │ │ 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 1b66d0 │ │ │ │ + b.n 1b6a18 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1b671a │ │ │ │ + cbz r2, 1b6a62 │ │ │ │ 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 │ │ │ │ @@ -488852,278 +489190,278 @@ │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r4, #-16] │ │ │ │ adds r4, #16 │ │ │ │ str.w r5, [r4, #-28] │ │ │ │ adds r6, #1 │ │ │ │ str.w r5, [r4, #-24] │ │ │ │ ldrh.w r0, [r7], #2 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b66f6 │ │ │ │ + bne.n 1b6a3e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b676e │ │ │ │ + cbz r2, 1b6ab6 │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b673c │ │ │ │ + bne.n 1b6a84 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b67c6 │ │ │ │ + cbz r2, 1b6b0e │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b678c │ │ │ │ + bne.n 1b6ad4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b681c │ │ │ │ + cbz r2, 1b6b64 │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b67e4 │ │ │ │ + bne.n 1b6b2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6866 │ │ │ │ + cbz r2, 1b6bae │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ 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 1b6842 │ │ │ │ + bne.n 1b6b8a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b68b8 │ │ │ │ + cbz r2, 1b6c00 │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b688c │ │ │ │ + bne.n 1b6bd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6908 │ │ │ │ + cbz r2, 1b6c50 │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b68dc │ │ │ │ + bne.n 1b6c24 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #192] @ (1b69e4 ) │ │ │ │ + ldr r2, [pc, #192] @ (1b6d2c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (1b69e8 ) │ │ │ │ + ldr r1, [pc, #192] @ (1b6d30 ) │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b69b4 │ │ │ │ + beq.n 1b6cfc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b69ce │ │ │ │ + beq.n 1b6d16 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov sl, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w sl, sl, #8 │ │ │ │ - bl 1c1c4c │ │ │ │ + bl 1c1f94 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1c1c4c │ │ │ │ + bl 1c1f94 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1c1c4c │ │ │ │ + bl 1c1f94 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1c1c4c │ │ │ │ + bl 1c1f94 │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, fp │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [sl, #-8] │ │ │ │ str.w r1, [sl, #-4] │ │ │ │ - bne.n 1b6954 │ │ │ │ + bne.n 1b6c9c │ │ │ │ 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 1b694a │ │ │ │ - ldr r2, [pc, #52] @ (1b69ec ) │ │ │ │ - ldr r3, [pc, #44] @ (1b69e4 ) │ │ │ │ + bne.n 1b6c92 │ │ │ │ + ldr r2, [pc, #52] @ (1b6d34 ) │ │ │ │ + ldr r3, [pc, #44] @ (1b6d2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b69de │ │ │ │ + bne.n 1b6d26 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b69b4 │ │ │ │ + beq.n 1b6cfc │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1b69ce │ │ │ │ - b.n 1b69b4 │ │ │ │ + bne.n 1b6d16 │ │ │ │ + b.n 1b6cfc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b6a68 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b6a6c ) │ │ │ │ + ldr r2, [pc, #100] @ (1b6db0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b6db4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b6a4c │ │ │ │ + cbz r4, 1b6d94 │ │ │ │ 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 │ │ │ │ @@ -489133,51 +489471,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 1b6a1c │ │ │ │ - ldr r2, [pc, #32] @ (1b6a70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6a6c ) │ │ │ │ + bne.n 1b6d64 │ │ │ │ + ldr r2, [pc, #32] @ (1b6db8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6db4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6a64 │ │ │ │ + bne.n 1b6dac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b6b0c ) │ │ │ │ - ldr r3, [pc, #136] @ (1b6b10 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b6e54 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b6e58 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b6aea │ │ │ │ + cbz r7, 1b6e32 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1b6b08 │ │ │ │ + vldr s10, [pc, #100] @ 1b6e50 │ │ │ │ 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 │ │ │ │ @@ -489189,50 +489527,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 1b6aa8 │ │ │ │ - ldr r2, [pc, #40] @ (1b6b14 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b6b10 ) │ │ │ │ + bne.n 1b6df0 │ │ │ │ + ldr r2, [pc, #40] @ (1b6e5c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b6e58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6b02 │ │ │ │ + bne.n 1b6e4a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1b6bbc ) │ │ │ │ - ldr r3, [pc, #148] @ (1b6bc0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b6f04 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b6f08 ) │ │ │ │ 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, 1b6ba0 │ │ │ │ + cbz r6, 1b6ee8 │ │ │ │ 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] │ │ │ │ @@ -489253,47 +489591,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 1b6b4a │ │ │ │ - ldr r2, [pc, #32] @ (1b6bc4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6bc0 ) │ │ │ │ + bne.n 1b6e92 │ │ │ │ + ldr r2, [pc, #32] @ (1b6f0c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6f08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6bb8 │ │ │ │ + bne.n 1b6f00 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1b6c78 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b6c7c ) │ │ │ │ + ldr r2, [pc, #156] @ (1b6fc0 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b6fc4 ) │ │ │ │ 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, 1b6c5c │ │ │ │ + cbz r6, 1b6fa4 │ │ │ │ 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] │ │ │ │ @@ -489317,51 +489655,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 1b6bf6 │ │ │ │ - ldr r2, [pc, #32] @ (1b6c80 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6c7c ) │ │ │ │ + bne.n 1b6f3e │ │ │ │ + ldr r2, [pc, #32] @ (1b6fc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6fc4 ) │ │ │ │ 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 1b6c74 │ │ │ │ + bne.n 1b6fbc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b6d08 ) │ │ │ │ - ldr r3, [pc, #116] @ (1b6d0c ) │ │ │ │ + ldr r2, [pc, #112] @ (1b7050 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b7054 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b6ce8 │ │ │ │ + cbz r4, 1b7030 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1b6d04 │ │ │ │ + vldr s14, [pc, #80] @ 1b704c │ │ │ │ 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 │ │ │ │ @@ -489369,49 +489707,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 1b6cb8 │ │ │ │ - ldr r2, [pc, #36] @ (1b6d10 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b6d0c ) │ │ │ │ + bne.n 1b7000 │ │ │ │ + ldr r2, [pc, #36] @ (1b7058 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6d00 │ │ │ │ + bne.n 1b7048 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b6d94 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b6d98 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b70dc ) │ │ │ │ + ldr r3, [pc, #112] @ (1b70e0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b6d78 │ │ │ │ + cbz r6, 1b70c0 │ │ │ │ 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] │ │ │ │ @@ -489424,47 +489762,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 1b6d44 │ │ │ │ - ldr r2, [pc, #32] @ (1b6d9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6d98 ) │ │ │ │ + bne.n 1b708c │ │ │ │ + ldr r2, [pc, #32] @ (1b70e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b70e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6d90 │ │ │ │ + bne.n 1b70d8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b6e24 ) │ │ │ │ - ldr r3, [pc, #116] @ (1b6e28 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b716c ) │ │ │ │ + ldr r3, [pc, #116] @ (1b7170 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b6e08 │ │ │ │ + cbz r6, 1b7150 │ │ │ │ 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] │ │ │ │ @@ -489479,52 +489817,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r4, #-32] │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1b6dce │ │ │ │ - ldr r2, [pc, #32] @ (1b6e2c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6e28 ) │ │ │ │ + bne.n 1b7116 │ │ │ │ + ldr r2, [pc, #32] @ (1b7174 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6e20 │ │ │ │ + bne.n 1b7168 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b6edc ) │ │ │ │ - ldr r3, [pc, #156] @ (1b6ee0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b7224 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b7228 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b6eb4 │ │ │ │ + cbz r4, 1b71fc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b6ed0 │ │ │ │ - vldr s8, [pc, #116] @ 1b6ed8 │ │ │ │ + vldr d5, [pc, #112] @ 1b7218 │ │ │ │ + vldr s8, [pc, #116] @ 1b7220 │ │ │ │ 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 │ │ │ │ @@ -489538,57 +489876,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 1b6e68 │ │ │ │ - ldr r2, [pc, #44] @ (1b6ee4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b6ee0 ) │ │ │ │ + bne.n 1b71b0 │ │ │ │ + ldr r2, [pc, #44] @ (1b722c ) │ │ │ │ + ldr r3, [pc, #40] @ (1b7228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6ecc │ │ │ │ + bne.n 1b7214 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b6fa0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b6fa4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b72e8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b72ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b6f7a │ │ │ │ + cbz r5, 1b72c2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b6f98 │ │ │ │ + vldr d4, [pc, #128] @ 1b72e0 │ │ │ │ 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 │ │ │ │ @@ -489607,60 +489945,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 1b6f1c │ │ │ │ - ldr r2, [pc, #44] @ (1b6fa8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b6fa4 ) │ │ │ │ + bne.n 1b7264 │ │ │ │ + ldr r2, [pc, #44] @ (1b72f0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b72ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6f92 │ │ │ │ + bne.n 1b72da │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1b7080 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b7084 ) │ │ │ │ + ldr r2, [pc, #188] @ (1b73c8 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b73cc ) │ │ │ │ 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 1b7056 │ │ │ │ + beq.n 1b739e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b7078 │ │ │ │ + vldr d3, [pc, #148] @ 1b73c0 │ │ │ │ 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] │ │ │ │ @@ -489683,57 +490021,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 1b6fe4 │ │ │ │ - ldr r2, [pc, #48] @ (1b7088 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b7084 ) │ │ │ │ + bne.n 1b732c │ │ │ │ + ldr r2, [pc, #48] @ (1b73d0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b73cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b706e │ │ │ │ + bne.n 1b73b6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1b711c ) │ │ │ │ - ldr r3, [pc, #128] @ (1b7120 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b7464 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b7468 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b70fc │ │ │ │ + cbz r4, 1b7444 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b7118 │ │ │ │ + vldr s12, [pc, #92] @ 1b7460 │ │ │ │ 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 │ │ │ │ @@ -489743,49 +490081,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 1b70c0 │ │ │ │ - ldr r2, [pc, #36] @ (1b7124 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7120 ) │ │ │ │ + bne.n 1b7408 │ │ │ │ + ldr r2, [pc, #36] @ (1b746c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7468 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7114 │ │ │ │ + bne.n 1b745c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1b71b0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b71b4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1b74f8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b74fc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7194 │ │ │ │ + cbz r5, 1b74dc │ │ │ │ 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] │ │ │ │ @@ -489802,47 +490140,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 1b7158 │ │ │ │ - ldr r2, [pc, #32] @ (1b71b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b71b4 ) │ │ │ │ + bne.n 1b74a0 │ │ │ │ + ldr r2, [pc, #32] @ (1b7500 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b74fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b71ac │ │ │ │ + bne.n 1b74f4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1b7250 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b7254 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b7598 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b759c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7232 │ │ │ │ + cbz r5, 1b757a │ │ │ │ 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] │ │ │ │ @@ -489858,48 +490196,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 1b71ec │ │ │ │ - ldr r2, [pc, #36] @ (1b7258 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7254 ) │ │ │ │ + bne.n 1b7534 │ │ │ │ + ldr r2, [pc, #36] @ (1b75a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b759c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b724a │ │ │ │ + bne.n 1b7592 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b72f4 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b72f8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b763c ) │ │ │ │ + ldr r3, [pc, #136] @ (1b7640 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b72d6 │ │ │ │ + cbz r4, 1b761e │ │ │ │ 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] │ │ │ │ @@ -489923,48 +490261,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 1b728a │ │ │ │ - ldr r2, [pc, #36] @ (1b72fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b72f8 ) │ │ │ │ + bne.n 1b75d2 │ │ │ │ + ldr r2, [pc, #36] @ (1b7644 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7640 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b72ee │ │ │ │ + bne.n 1b7636 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b739c ) │ │ │ │ - ldr r3, [pc, #140] @ (1b73a0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b76e4 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b76e8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7380 │ │ │ │ + cbz r6, 1b76c8 │ │ │ │ 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] │ │ │ │ @@ -489983,47 +490321,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 1b732e │ │ │ │ - ldr r2, [pc, #32] @ (1b73a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b73a0 ) │ │ │ │ + bne.n 1b7676 │ │ │ │ + ldr r2, [pc, #32] @ (1b76ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1b76e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7398 │ │ │ │ + bne.n 1b76e0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b7460 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b7464 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b77a8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b77ac ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b7440 │ │ │ │ + cbz r7, 1b7788 │ │ │ │ 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 │ │ │ │ @@ -490053,317 +490391,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 1b73d4 │ │ │ │ - ldr r2, [pc, #36] @ (1b7468 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7464 ) │ │ │ │ + bne.n 1b771c │ │ │ │ + ldr r2, [pc, #36] @ (1b77b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b77ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b745a │ │ │ │ + bne.n 1b77a2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1b754c ) │ │ │ │ - ldr r3, [pc, #204] @ (1b7550 ) │ │ │ │ + ldr r2, [pc, #200] @ (1b7894 ) │ │ │ │ + ldr r3, [pc, #204] @ (1b7898 ) │ │ │ │ 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 1b751e │ │ │ │ + beq.n 1b7866 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1b7540 │ │ │ │ - vldr s8, [pc, #164] @ 1b7548 │ │ │ │ + vldr d5, [pc, #160] @ 1b7888 │ │ │ │ + vldr s8, [pc, #164] @ 1b7890 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b74ec │ │ │ │ + b.n 1b7834 │ │ │ │ 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 1b7518 │ │ │ │ + bmi.n 1b7860 │ │ │ │ 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 1b751e │ │ │ │ + beq.n 1b7866 │ │ │ │ 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 1b74b0 │ │ │ │ + bpl.n 1b77f8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b74b4 │ │ │ │ + b.n 1b77fc │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b74d2 │ │ │ │ - ldr r2, [pc, #52] @ (1b7554 ) │ │ │ │ - ldr r3, [pc, #44] @ (1b7550 ) │ │ │ │ + b.n 1b781a │ │ │ │ + ldr r2, [pc, #52] @ (1b789c ) │ │ │ │ + ldr r3, [pc, #44] @ (1b7898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7536 │ │ │ │ + bne.n 1b787e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__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 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1b7648 ) │ │ │ │ - ldr r3, [pc, #224] @ (1b764c ) │ │ │ │ + ldr r2, [pc, #220] @ (1b7990 ) │ │ │ │ + ldr r3, [pc, #224] @ (1b7994 ) │ │ │ │ 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 1b7622 │ │ │ │ + beq.n 1b796a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1b7640 │ │ │ │ + vldr d5, [pc, #184] @ 1b7988 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b75e8 │ │ │ │ + b.n 1b7930 │ │ │ │ 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 1b761c │ │ │ │ + bmi.n 1b7964 │ │ │ │ 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 1b7616 │ │ │ │ + bmi.n 1b795e │ │ │ │ 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 1b7622 │ │ │ │ + beq.n 1b796a │ │ │ │ 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 1b7594 │ │ │ │ + bpl.n 1b78dc │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7598 │ │ │ │ + b.n 1b78e0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b75d4 │ │ │ │ + b.n 1b791c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b75b6 │ │ │ │ - ldr r2, [pc, #44] @ (1b7650 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b764c ) │ │ │ │ + b.n 1b78fe │ │ │ │ + ldr r2, [pc, #44] @ (1b7998 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7994 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b763a │ │ │ │ + bne.n 1b7982 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1b7768 ) │ │ │ │ - ldr r3, [pc, #256] @ (1b776c ) │ │ │ │ + ldr r2, [pc, #252] @ (1b7ab0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1b7ab4 ) │ │ │ │ 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 1b7744 │ │ │ │ + beq.n 1b7a8c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1b7760 │ │ │ │ + vldr d5, [pc, #212] @ 1b7aa8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7700 │ │ │ │ + b.n 1b7a48 │ │ │ │ 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 1b773e │ │ │ │ + bmi.n 1b7a86 │ │ │ │ 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 1b7738 │ │ │ │ + bmi.n 1b7a80 │ │ │ │ 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 1b7732 │ │ │ │ + bmi.n 1b7a7a │ │ │ │ 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 1b7744 │ │ │ │ + beq.n 1b7a8c │ │ │ │ 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 1b7692 │ │ │ │ + bpl.n 1b79da │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7696 │ │ │ │ + b.n 1b79de │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b76f0 │ │ │ │ + b.n 1b7a38 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b76d2 │ │ │ │ + b.n 1b7a1a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b76b4 │ │ │ │ - ldr r2, [pc, #40] @ (1b7770 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b776c ) │ │ │ │ + b.n 1b79fc │ │ │ │ + ldr r2, [pc, #40] @ (1b7ab8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7ab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b775c │ │ │ │ + bne.n 1b7aa4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1b7804 ) │ │ │ │ - ldr r3, [pc, #128] @ (1b7808 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b7b4c ) │ │ │ │ + ldr r3, [pc, #128] @ (1b7b50 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b77e4 │ │ │ │ + cbz r4, 1b7b2c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b7800 │ │ │ │ + vldr s12, [pc, #92] @ 1b7b48 │ │ │ │ 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 │ │ │ │ @@ -490373,49 +490711,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 1b77a8 │ │ │ │ - ldr r2, [pc, #36] @ (1b780c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7808 ) │ │ │ │ + bne.n 1b7af0 │ │ │ │ + ldr r2, [pc, #36] @ (1b7b54 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7b50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b77fc │ │ │ │ + bne.n 1b7b44 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1b7898 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b789c ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7be0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b7be4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b787a │ │ │ │ + cbz r4, 1b7bc2 │ │ │ │ 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] │ │ │ │ @@ -490431,48 +490769,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 1b7840 │ │ │ │ - ldr r2, [pc, #36] @ (1b78a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b789c ) │ │ │ │ + bne.n 1b7b88 │ │ │ │ + ldr r2, [pc, #36] @ (1b7be8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7be4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7892 │ │ │ │ + bne.n 1b7bda │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1b7938 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b793c ) │ │ │ │ + ldr r2, [pc, #128] @ (1b7c80 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b7c84 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b791a │ │ │ │ + cbz r5, 1b7c62 │ │ │ │ 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] │ │ │ │ @@ -490488,48 +490826,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 1b78d4 │ │ │ │ - ldr r2, [pc, #36] @ (1b7940 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b793c ) │ │ │ │ + bne.n 1b7c1c │ │ │ │ + ldr r2, [pc, #36] @ (1b7c88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7932 │ │ │ │ + bne.n 1b7c7a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b79e0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b79e4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7d28 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7d2c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b79c4 │ │ │ │ + cbz r5, 1b7d0c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -490554,47 +490892,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 1b7972 │ │ │ │ - ldr r2, [pc, #32] @ (1b79e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b79e4 ) │ │ │ │ + bne.n 1b7cba │ │ │ │ + ldr r2, [pc, #32] @ (1b7d30 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7d2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b79dc │ │ │ │ + bne.n 1b7d24 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b7a88 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7a8c ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7dd0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7dd4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7a6c │ │ │ │ + cbz r6, 1b7db4 │ │ │ │ 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] │ │ │ │ @@ -490613,48 +490951,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 1b7a1a │ │ │ │ - ldr r2, [pc, #32] @ (1b7a90 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7a8c ) │ │ │ │ + bne.n 1b7d62 │ │ │ │ + ldr r2, [pc, #32] @ (1b7dd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7dd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7a84 │ │ │ │ + bne.n 1b7dcc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b7b4c ) │ │ │ │ - ldr r3, [pc, #164] @ (1b7b50 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7e94 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b7e98 ) │ │ │ │ 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 1b7b2e │ │ │ │ + beq.n 1b7e76 │ │ │ │ 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 │ │ │ │ @@ -490688,50 +491026,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 1b7ac2 │ │ │ │ - ldr r2, [pc, #36] @ (1b7b54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7b50 ) │ │ │ │ + bne.n 1b7e0a │ │ │ │ + ldr r2, [pc, #36] @ (1b7e9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7e98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7b48 │ │ │ │ + bne.n 1b7e90 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b7c04 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b7c08 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b7f4c ) │ │ │ │ + ldr r3, [pc, #156] @ (1b7f50 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7be2 │ │ │ │ + cbz r4, 1b7f2a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1b7c00 │ │ │ │ + vldr s12, [pc, #120] @ 1b7f48 │ │ │ │ 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 │ │ │ │ @@ -490749,54 +491087,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 1b7b8c │ │ │ │ - ldr r2, [pc, #40] @ (1b7c0c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7c08 ) │ │ │ │ + bne.n 1b7ed4 │ │ │ │ + ldr r2, [pc, #40] @ (1b7f54 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7f50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7bfa │ │ │ │ + bne.n 1b7f42 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1b7ccc ) │ │ │ │ - ldr r3, [pc, #172] @ (1b7cd0 ) │ │ │ │ + ldr r2, [pc, #168] @ (1b8014 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b8018 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7cac │ │ │ │ + cbz r4, 1b7ff4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1b7cc8 │ │ │ │ + vldr s11, [pc, #136] @ 1b8010 │ │ │ │ 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} │ │ │ │ @@ -490817,49 +491155,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 1b7c40 │ │ │ │ - ldr r2, [pc, #36] @ (1b7cd4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7cd0 ) │ │ │ │ + bne.n 1b7f88 │ │ │ │ + ldr r2, [pc, #36] @ (1b801c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8018 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7cc4 │ │ │ │ + bne.n 1b800c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b7d70 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7d74 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b80b8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b80bc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7d54 │ │ │ │ + cbz r4, 1b809c │ │ │ │ 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 │ │ │ │ @@ -490876,47 +491214,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 1b7d08 │ │ │ │ - ldr r2, [pc, #32] @ (1b7d78 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7d74 ) │ │ │ │ + bne.n 1b8050 │ │ │ │ + ldr r2, [pc, #32] @ (1b80c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b80bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7d6c │ │ │ │ + bne.n 1b80b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b7e14 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7e18 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b815c ) │ │ │ │ + ldr r3, [pc, #136] @ (1b8160 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7df6 │ │ │ │ + cbz r5, 1b813e │ │ │ │ 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 │ │ │ │ @@ -490938,48 +491276,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 1b7da8 │ │ │ │ - ldr r2, [pc, #36] @ (1b7e1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7e18 ) │ │ │ │ + bne.n 1b80f0 │ │ │ │ + ldr r2, [pc, #36] @ (1b8164 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7e0e │ │ │ │ + bne.n 1b8156 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1b7ec4 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b7ec8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b820c ) │ │ │ │ + ldr r3, [pc, #148] @ (1b8210 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7ea8 │ │ │ │ + cbz r4, 1b81f0 │ │ │ │ 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 │ │ │ │ @@ -490999,48 +491337,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 1b7e4c │ │ │ │ - ldr r2, [pc, #32] @ (1b7ecc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7ec8 ) │ │ │ │ + bne.n 1b8194 │ │ │ │ + ldr r2, [pc, #32] @ (1b8214 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8210 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7ec0 │ │ │ │ + bne.n 1b8208 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b7f88 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b7f8c ) │ │ │ │ + ldr r2, [pc, #164] @ (1b82d0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b82d4 ) │ │ │ │ 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 1b7f6c │ │ │ │ + beq.n 1b82b4 │ │ │ │ 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 │ │ │ │ @@ -491070,51 +491408,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 1b7efc │ │ │ │ - ldr r2, [pc, #32] @ (1b7f90 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7f8c ) │ │ │ │ + bne.n 1b8244 │ │ │ │ + ldr r2, [pc, #32] @ (1b82d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b82d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7f84 │ │ │ │ + bne.n 1b82cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1b806c ) │ │ │ │ - ldr r3, [pc, #200] @ (1b8070 ) │ │ │ │ + ldr r2, [pc, #196] @ (1b83b4 ) │ │ │ │ + ldr r3, [pc, #200] @ (1b83b8 ) │ │ │ │ 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 1b804c │ │ │ │ + beq.n 1b8394 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1b8068 │ │ │ │ + vldr s11, [pc, #164] @ 1b83b0 │ │ │ │ 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] │ │ │ │ @@ -491145,54 +491483,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 1b7fce │ │ │ │ - ldr r2, [pc, #36] @ (1b8074 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8070 ) │ │ │ │ + bne.n 1b8316 │ │ │ │ + ldr r2, [pc, #36] @ (1b83bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1b83b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8064 │ │ │ │ + bne.n 1b83ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1b8174 ) │ │ │ │ - ldr r3, [pc, #236] @ (1b8178 ) │ │ │ │ + ldr r2, [pc, #232] @ (1b84bc ) │ │ │ │ + ldr r3, [pc, #236] @ (1b84c0 ) │ │ │ │ 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 1b8152 │ │ │ │ + beq.n 1b849a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1b8170 │ │ │ │ + vldr s10, [pc, #200] @ 1b84b8 │ │ │ │ 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 │ │ │ │ @@ -491230,50 +491568,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 1b80ae │ │ │ │ - ldr r2, [pc, #40] @ (1b817c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8178 ) │ │ │ │ + bne.n 1b83f6 │ │ │ │ + ldr r2, [pc, #40] @ (1b84c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b84c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b816a │ │ │ │ + bne.n 1b84b2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b8218 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b821c ) │ │ │ │ + ldr r2, [pc, #132] @ (1b8560 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b8564 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b81fc │ │ │ │ + cbz r4, 1b8544 │ │ │ │ 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 │ │ │ │ @@ -491290,47 +491628,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 1b81b0 │ │ │ │ - ldr r2, [pc, #32] @ (1b8220 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b821c ) │ │ │ │ + bne.n 1b84f8 │ │ │ │ + ldr r2, [pc, #32] @ (1b8568 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8214 │ │ │ │ + bne.n 1b855c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b82c0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b82c4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b8608 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b860c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b82a2 │ │ │ │ + cbz r6, 1b85ea │ │ │ │ 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 │ │ │ │ @@ -491352,48 +491690,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 1b824e │ │ │ │ - ldr r2, [pc, #36] @ (1b82c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b82c4 ) │ │ │ │ + bne.n 1b8596 │ │ │ │ + ldr r2, [pc, #36] @ (1b8610 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b860c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b82ba │ │ │ │ + bne.n 1b8602 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1b8370 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b8374 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b86b8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b86bc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8354 │ │ │ │ + cbz r4, 1b869c │ │ │ │ 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 │ │ │ │ @@ -491413,48 +491751,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 1b82f8 │ │ │ │ - ldr r2, [pc, #32] @ (1b8378 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8374 ) │ │ │ │ + bne.n 1b8640 │ │ │ │ + ldr r2, [pc, #32] @ (1b86c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b86bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b836c │ │ │ │ + bne.n 1b86b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1b843c ) │ │ │ │ - ldr r3, [pc, #176] @ (1b8440 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b8784 ) │ │ │ │ + ldr r3, [pc, #176] @ (1b8788 ) │ │ │ │ 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 1b8420 │ │ │ │ + beq.n 1b8768 │ │ │ │ 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 │ │ │ │ @@ -491488,52 +491826,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 1b83a8 │ │ │ │ - ldr r2, [pc, #32] @ (1b8444 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8440 ) │ │ │ │ + bne.n 1b86f0 │ │ │ │ + ldr r2, [pc, #32] @ (1b878c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8788 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8438 │ │ │ │ + bne.n 1b8780 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b84f4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b84f8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b883c ) │ │ │ │ + ldr r3, [pc, #156] @ (1b8840 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b84cc │ │ │ │ + cbz r4, 1b8814 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b84e8 │ │ │ │ - vldr s8, [pc, #116] @ 1b84f0 │ │ │ │ + vldr d5, [pc, #112] @ 1b8830 │ │ │ │ + vldr s8, [pc, #116] @ 1b8838 │ │ │ │ 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 │ │ │ │ @@ -491547,57 +491885,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 1b8480 │ │ │ │ - ldr r2, [pc, #44] @ (1b84fc ) │ │ │ │ - ldr r3, [pc, #40] @ (1b84f8 ) │ │ │ │ + bne.n 1b87c8 │ │ │ │ + ldr r2, [pc, #44] @ (1b8844 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b84e4 │ │ │ │ + bne.n 1b882c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b85b8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b85bc ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8900 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b8904 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8592 │ │ │ │ + cbz r5, 1b88da │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b85b0 │ │ │ │ + vldr d4, [pc, #128] @ 1b88f8 │ │ │ │ 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 │ │ │ │ @@ -491616,60 +491954,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 1b8534 │ │ │ │ - ldr r2, [pc, #44] @ (1b85c0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b85bc ) │ │ │ │ + bne.n 1b887c │ │ │ │ + ldr r2, [pc, #44] @ (1b8908 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b8904 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b85aa │ │ │ │ + bne.n 1b88f2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1b8698 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b869c ) │ │ │ │ + ldr r2, [pc, #188] @ (1b89e0 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b89e4 ) │ │ │ │ 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 1b866e │ │ │ │ + beq.n 1b89b6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b8690 │ │ │ │ + vldr d3, [pc, #148] @ 1b89d8 │ │ │ │ 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] │ │ │ │ @@ -491692,53 +492030,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 1b85fc │ │ │ │ - ldr r2, [pc, #48] @ (1b86a0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b869c ) │ │ │ │ + bne.n 1b8944 │ │ │ │ + ldr r2, [pc, #48] @ (1b89e8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b89e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8686 │ │ │ │ + bne.n 1b89ce │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b871c ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8720 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b8a64 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b8a68 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8700 │ │ │ │ + cbz r5, 1b8a48 │ │ │ │ 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 │ │ │ │ @@ -491747,47 +492085,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 1b86d2 │ │ │ │ - ldr r2, [pc, #32] @ (1b8724 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8720 ) │ │ │ │ + bne.n 1b8a1a │ │ │ │ + ldr r2, [pc, #32] @ (1b8a6c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8a68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8718 │ │ │ │ + bne.n 1b8a60 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b87a4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b87a8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8aec ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8af0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8786 │ │ │ │ + cbz r5, 1b8ace │ │ │ │ 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 │ │ │ │ @@ -491797,48 +492135,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 1b8754 │ │ │ │ - ldr r2, [pc, #36] @ (1b87ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1b87a8 ) │ │ │ │ + bne.n 1b8a9c │ │ │ │ + ldr r2, [pc, #36] @ (1b8af4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8af0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b879e │ │ │ │ + bne.n 1b8ae6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b8828 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b882c ) │ │ │ │ + ldr r2, [pc, #100] @ (1b8b70 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b8b74 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b880c │ │ │ │ + cbz r5, 1b8b54 │ │ │ │ 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 │ │ │ │ @@ -491847,47 +492185,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 1b87de │ │ │ │ - ldr r2, [pc, #32] @ (1b8830 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b882c ) │ │ │ │ + bne.n 1b8b26 │ │ │ │ + ldr r2, [pc, #32] @ (1b8b78 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8b74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8824 │ │ │ │ + bne.n 1b8b6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b88b0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b88b4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8bf8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8bfc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8892 │ │ │ │ + cbz r5, 1b8bda │ │ │ │ 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 │ │ │ │ @@ -491897,48 +492235,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 1b8860 │ │ │ │ - ldr r2, [pc, #36] @ (1b88b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b88b4 ) │ │ │ │ + bne.n 1b8ba8 │ │ │ │ + ldr r2, [pc, #36] @ (1b8c00 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8bfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b88aa │ │ │ │ + bne.n 1b8bf2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1b8930 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b8934 ) │ │ │ │ + ldr r2, [pc, #96] @ (1b8c78 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b8c7c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8914 │ │ │ │ + cbz r4, 1b8c5c │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -491948,47 +492286,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 1b88ee │ │ │ │ - ldr r2, [pc, #32] @ (1b8938 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8934 ) │ │ │ │ + bne.n 1b8c36 │ │ │ │ + ldr r2, [pc, #32] @ (1b8c80 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8c7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b892c │ │ │ │ + bne.n 1b8c74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b89b8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b89bc ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8d00 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8d04 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b899a │ │ │ │ + cbz r7, 1b8ce2 │ │ │ │ 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] │ │ │ │ @@ -491999,48 +492337,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 1b896a │ │ │ │ - ldr r2, [pc, #36] @ (1b89c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b89bc ) │ │ │ │ + bne.n 1b8cb2 │ │ │ │ + ldr r2, [pc, #36] @ (1b8d08 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8d04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b89b2 │ │ │ │ + bne.n 1b8cfa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8a40 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8a44 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8d88 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8d8c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8a24 │ │ │ │ + cbz r6, 1b8d6c │ │ │ │ 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] │ │ │ │ @@ -492052,47 +492390,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 1b89f2 │ │ │ │ - ldr r2, [pc, #32] @ (1b8a48 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8a44 ) │ │ │ │ + bne.n 1b8d3a │ │ │ │ + ldr r2, [pc, #32] @ (1b8d90 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8d8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8a3c │ │ │ │ + bne.n 1b8d84 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1b8ac0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b8ac4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1b8e08 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b8e0c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8aa4 │ │ │ │ + cbz r4, 1b8dec │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492102,47 +492440,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 1b8a7e │ │ │ │ - ldr r2, [pc, #32] @ (1b8ac8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8ac4 ) │ │ │ │ + bne.n 1b8dc6 │ │ │ │ + ldr r2, [pc, #32] @ (1b8e10 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8e0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8abc │ │ │ │ + bne.n 1b8e04 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8b48 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8b4c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8e90 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8e94 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b8b2a │ │ │ │ + cbz r7, 1b8e72 │ │ │ │ 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] │ │ │ │ @@ -492153,48 +492491,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 1b8afa │ │ │ │ - ldr r2, [pc, #36] @ (1b8b50 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8b4c ) │ │ │ │ + bne.n 1b8e42 │ │ │ │ + ldr r2, [pc, #36] @ (1b8e98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8e94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8b42 │ │ │ │ + bne.n 1b8e8a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8bd0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8bd4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8f18 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8f1c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8bb4 │ │ │ │ + cbz r6, 1b8efc │ │ │ │ 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] │ │ │ │ @@ -492206,47 +492544,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 1b8b82 │ │ │ │ - ldr r2, [pc, #32] @ (1b8bd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8bd4 ) │ │ │ │ + bne.n 1b8eca │ │ │ │ + ldr r2, [pc, #32] @ (1b8f20 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8f1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8bcc │ │ │ │ + bne.n 1b8f14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b8c5c ) │ │ │ │ - ldr r3, [pc, #112] @ (1b8c60 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b8fa4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b8fa8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8c40 │ │ │ │ + cbz r5, 1b8f88 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492260,47 +492598,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 1b8c0e │ │ │ │ - ldr r2, [pc, #32] @ (1b8c64 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8c60 ) │ │ │ │ + bne.n 1b8f56 │ │ │ │ + ldr r2, [pc, #32] @ (1b8fac ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8fa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8c58 │ │ │ │ + bne.n 1b8fa0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b8d00 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b8d04 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b9048 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b904c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8ce0 │ │ │ │ + cbz r6, 1b9028 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -492319,48 +492657,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 1b8c9a │ │ │ │ - ldr r2, [pc, #36] @ (1b8d08 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8d04 ) │ │ │ │ + bne.n 1b8fe2 │ │ │ │ + ldr r2, [pc, #36] @ (1b9050 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b904c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8cfa │ │ │ │ + bne.n 1b9042 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1b8dbc ) │ │ │ │ - ldr r3, [pc, #156] @ (1b8dc0 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b9104 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b9108 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8d9e │ │ │ │ + cbz r6, 1b90e6 │ │ │ │ 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] │ │ │ │ @@ -492387,48 +492725,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 1b8d3c │ │ │ │ - ldr r2, [pc, #36] @ (1b8dc4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8dc0 ) │ │ │ │ + bne.n 1b9084 │ │ │ │ + ldr r2, [pc, #36] @ (1b910c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8db8 │ │ │ │ + bne.n 1b9100 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1b8e8c ) │ │ │ │ - ldr r3, [pc, #180] @ (1b8e90 ) │ │ │ │ + ldr r2, [pc, #176] @ (1b91d4 ) │ │ │ │ + ldr r3, [pc, #180] @ (1b91d8 ) │ │ │ │ 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 1b8e6e │ │ │ │ + beq.n 1b91b6 │ │ │ │ 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] │ │ │ │ @@ -492462,48 +492800,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 1b8df8 │ │ │ │ - ldr r2, [pc, #36] @ (1b8e94 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8e90 ) │ │ │ │ + bne.n 1b9140 │ │ │ │ + ldr r2, [pc, #36] @ (1b91dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b91d8 ) │ │ │ │ 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 1b8e86 │ │ │ │ + bne.n 1b91ce │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b8f30 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b8f34 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b9278 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b927c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8f12 │ │ │ │ + cbz r5, 1b925a │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -492512,59 +492850,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 1b8efe │ │ │ │ + blt.n 1b9246 │ │ │ │ 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 1b8ed0 │ │ │ │ - ldr r2, [pc, #36] @ (1b8f38 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8f34 ) │ │ │ │ + bne.n 1b9218 │ │ │ │ + ldr r2, [pc, #36] @ (1b9280 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b927c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8f2c │ │ │ │ + bne.n 1b9274 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1b9008 ) │ │ │ │ - ldr r3, [pc, #184] @ (1b900c ) │ │ │ │ + ldr r2, [pc, #184] @ (1b9350 ) │ │ │ │ + ldr r3, [pc, #184] @ (1b9354 ) │ │ │ │ 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 1b8fe8 │ │ │ │ + beq.n 1b9330 │ │ │ │ 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 │ │ │ │ @@ -492575,72 +492913,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 1b8fb0 │ │ │ │ + blt.n 1b92f8 │ │ │ │ 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 1b8fd4 │ │ │ │ + blt.n 1b931c │ │ │ │ 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 1b8f78 │ │ │ │ - ldr r2, [pc, #36] @ (1b9010 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b900c ) │ │ │ │ + bne.n 1b92c0 │ │ │ │ + ldr r2, [pc, #36] @ (1b9358 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9354 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9002 │ │ │ │ + bne.n 1b934a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1b910c ) │ │ │ │ - ldr r3, [pc, #228] @ (1b9110 ) │ │ │ │ + ldr r2, [pc, #228] @ (1b9454 ) │ │ │ │ + ldr r3, [pc, #228] @ (1b9458 ) │ │ │ │ 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 1b90ec │ │ │ │ + beq.n 1b9434 │ │ │ │ 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 │ │ │ │ @@ -492653,83 +492991,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 1b9092 │ │ │ │ + blt.n 1b93da │ │ │ │ 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 1b90b8 │ │ │ │ + blt.n 1b9400 │ │ │ │ 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 1b90dc │ │ │ │ + blt.n 1b9424 │ │ │ │ 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 1b904e │ │ │ │ - ldr r2, [pc, #36] @ (1b9114 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9110 ) │ │ │ │ + bne.n 1b9396 │ │ │ │ + ldr r2, [pc, #36] @ (1b945c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9106 │ │ │ │ + bne.n 1b944e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1b923c ) │ │ │ │ - ldr r3, [pc, #272] @ (1b9240 ) │ │ │ │ + ldr r2, [pc, #272] @ (1b9584 ) │ │ │ │ + ldr r3, [pc, #272] @ (1b9588 ) │ │ │ │ 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 1b921e │ │ │ │ + beq.n 1b9566 │ │ │ │ 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] │ │ │ │ @@ -492744,191 +493082,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 1b919e │ │ │ │ + blt.n 1b94e6 │ │ │ │ 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 1b91c4 │ │ │ │ + blt.n 1b950c │ │ │ │ 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 1b91ea │ │ │ │ + blt.n 1b9532 │ │ │ │ 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 1b920e │ │ │ │ + blt.n 1b9556 │ │ │ │ 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 1b914e │ │ │ │ - ldr r2, [pc, #36] @ (1b9244 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9240 ) │ │ │ │ + bne.n 1b9496 │ │ │ │ + ldr r2, [pc, #36] @ (1b958c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9588 ) │ │ │ │ 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 1b9238 │ │ │ │ + bne.n 1b9580 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1b92b8 ) │ │ │ │ - ldr r3, [pc, #96] @ (1b92bc ) │ │ │ │ + ldr r2, [pc, #92] @ (1b9600 ) │ │ │ │ + ldr r3, [pc, #96] @ (1b9604 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b929c │ │ │ │ + cbz r4, 1b95e4 │ │ │ │ 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 1b9274 │ │ │ │ - ldr r2, [pc, #32] @ (1b92c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b92bc ) │ │ │ │ + bne.n 1b95bc │ │ │ │ + ldr r2, [pc, #32] @ (1b9608 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b92b4 │ │ │ │ + bne.n 1b95fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1b9334 ) │ │ │ │ - ldr r3, [pc, #96] @ (1b9338 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b967c ) │ │ │ │ + ldr r3, [pc, #96] @ (1b9680 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9318 │ │ │ │ + cbz r4, 1b9660 │ │ │ │ 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 1b92f0 │ │ │ │ - ldr r2, [pc, #32] @ (1b933c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9338 ) │ │ │ │ + bne.n 1b9638 │ │ │ │ + ldr r2, [pc, #32] @ (1b9684 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9330 │ │ │ │ + bne.n 1b9678 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1b93f0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b93f4 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b9738 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b973c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b93d0 │ │ │ │ + cbz r4, 1b9718 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1b93ec │ │ │ │ + vldr s12, [pc, #124] @ 1b9734 │ │ │ │ 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 │ │ │ │ @@ -492946,54 +493284,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 1b9374 │ │ │ │ - ldr r2, [pc, #36] @ (1b93f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b93f4 ) │ │ │ │ + bne.n 1b96bc │ │ │ │ + ldr r2, [pc, #36] @ (1b9740 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b973c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b93e8 │ │ │ │ + bne.n 1b9730 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1b94dc ) │ │ │ │ - ldr r3, [pc, #208] @ (1b94e0 ) │ │ │ │ + ldr r2, [pc, #204] @ (1b9824 ) │ │ │ │ + ldr r3, [pc, #208] @ (1b9828 ) │ │ │ │ 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 1b94bc │ │ │ │ + beq.n 1b9804 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1b94d8 │ │ │ │ + vldr s11, [pc, #172] @ 1b9820 │ │ │ │ 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 │ │ │ │ @@ -493024,49 +493362,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 1b9436 │ │ │ │ - ldr r2, [pc, #36] @ (1b94e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b94e0 ) │ │ │ │ + bne.n 1b977e │ │ │ │ + ldr r2, [pc, #36] @ (1b982c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9828 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b94d4 │ │ │ │ + bne.n 1b981c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b9568 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b956c ) │ │ │ │ + ldr r2, [pc, #108] @ (1b98b0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b98b4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b954a │ │ │ │ + cbz r4, 1b9892 │ │ │ │ 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] │ │ │ │ @@ -493077,48 +493415,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 1b9516 │ │ │ │ - ldr r2, [pc, #36] @ (1b9570 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b956c ) │ │ │ │ + bne.n 1b985e │ │ │ │ + ldr r2, [pc, #36] @ (1b98b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b98b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9562 │ │ │ │ + bne.n 1b98aa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b95f4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b95f8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b993c ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9940 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b95d6 │ │ │ │ + cbz r4, 1b991e │ │ │ │ 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] │ │ │ │ @@ -493129,48 +493467,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 1b95a2 │ │ │ │ - ldr r2, [pc, #36] @ (1b95fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b95f8 ) │ │ │ │ + bne.n 1b98ea │ │ │ │ + ldr r2, [pc, #36] @ (1b9944 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9940 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b95ee │ │ │ │ + bne.n 1b9936 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1b9688 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b968c ) │ │ │ │ + ldr r2, [pc, #116] @ (1b99d0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b99d4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b966a │ │ │ │ + cbz r6, 1b99b2 │ │ │ │ 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] │ │ │ │ @@ -493185,48 +493523,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 1b9632 │ │ │ │ - ldr r2, [pc, #36] @ (1b9690 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b968c ) │ │ │ │ + bne.n 1b997a │ │ │ │ + ldr r2, [pc, #36] @ (1b99d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b99d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9682 │ │ │ │ + bne.n 1b99ca │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b9718 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b971c ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9a60 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9a64 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b96fa │ │ │ │ + cbz r6, 1b9a42 │ │ │ │ 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] │ │ │ │ @@ -493238,47 +493576,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 1b96c4 │ │ │ │ - ldr r2, [pc, #36] @ (1b9720 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b971c ) │ │ │ │ + bne.n 1b9a0c │ │ │ │ + ldr r2, [pc, #36] @ (1b9a68 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9a64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9714 │ │ │ │ + bne.n 1b9a5c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b97a8 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b97ac ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9af0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9af4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b978a │ │ │ │ + cbz r6, 1b9ad2 │ │ │ │ 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] │ │ │ │ @@ -493290,100 +493628,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 1b9754 │ │ │ │ - ldr r2, [pc, #36] @ (1b97b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b97ac ) │ │ │ │ + bne.n 1b9a9c │ │ │ │ + ldr r2, [pc, #36] @ (1b9af8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9af4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b97a4 │ │ │ │ + bne.n 1b9aec │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b9834 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9838 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9b7c ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9b80 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9814 │ │ │ │ + cbz r4, 1b9b5c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1b9830 │ │ │ │ + vldr s15, [pc, #76] @ 1b9b78 │ │ │ │ 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 1b97e4 │ │ │ │ - ldr r2, [pc, #36] @ (1b983c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9838 ) │ │ │ │ + bne.n 1b9b2c │ │ │ │ + ldr r2, [pc, #36] @ (1b9b84 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9b80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b982c │ │ │ │ + bne.n 1b9b74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b98b8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b98bc ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9c00 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9c04 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b989a │ │ │ │ + cbz r5, 1b9be2 │ │ │ │ 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] │ │ │ │ @@ -493392,48 +493730,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 1b986e │ │ │ │ - ldr r2, [pc, #36] @ (1b98c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b98bc ) │ │ │ │ + bne.n 1b9bb6 │ │ │ │ + ldr r2, [pc, #36] @ (1b9c08 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9c04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b98b2 │ │ │ │ + bne.n 1b9bfa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b993c ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9940 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9c84 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9c88 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b991e │ │ │ │ + cbz r5, 1b9c66 │ │ │ │ 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] │ │ │ │ @@ -493442,412 +493780,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 1b98f2 │ │ │ │ - ldr r2, [pc, #36] @ (1b9944 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9940 ) │ │ │ │ + bne.n 1b9c3a │ │ │ │ + ldr r2, [pc, #36] @ (1b9c8c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9c88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9936 │ │ │ │ + bne.n 1b9c7e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1b9a50 ) │ │ │ │ - ldr r3, [pc, #240] @ (1b9a54 ) │ │ │ │ + ldr r2, [pc, #240] @ (1b9d98 ) │ │ │ │ + ldr r3, [pc, #240] @ (1b9d9c ) │ │ │ │ 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 1b9a1c │ │ │ │ + beq.n 1b9d64 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1b9a48 │ │ │ │ - vldr s21, [pc, #204] @ 1b9a4c │ │ │ │ + vldr s20, [pc, #204] @ 1b9d90 │ │ │ │ + vldr s21, [pc, #204] @ 1b9d94 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1b9a40 │ │ │ │ + vldr d9, [pc, #184] @ 1b9d88 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b99e8 │ │ │ │ + b.n 1b9d30 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9a10 │ │ │ │ + bgt.n 1b9d58 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9a0a │ │ │ │ + ble.n 1b9d52 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9a16 │ │ │ │ + bgt.n 1b9d5e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5441c │ │ │ │ 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 1b9a1c │ │ │ │ + beq.n 1b9d64 │ │ │ │ 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 1b9992 │ │ │ │ + bgt.n 1b9cda │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b99a4 │ │ │ │ + b.n 1b9cec │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b99cc │ │ │ │ + b.n 1b9d14 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b99a4 │ │ │ │ + b.n 1b9cec │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b99cc │ │ │ │ - ldr r2, [pc, #56] @ (1b9a58 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b9a54 ) │ │ │ │ + b.n 1b9d14 │ │ │ │ + ldr r2, [pc, #56] @ (1b9da0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9d9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9a3a │ │ │ │ + bne.n 1b9d82 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9a48 │ │ │ │ + b.n 1b9d90 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1b9ba0 ) │ │ │ │ - ldr r3, [pc, #296] @ (1b9ba4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b9ee8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1b9eec ) │ │ │ │ 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 1b9b6a │ │ │ │ + beq.n 1b9eb2 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1b9b98 │ │ │ │ - vldr s21, [pc, #260] @ 1b9b9c │ │ │ │ + vldr s20, [pc, #260] @ 1b9ee0 │ │ │ │ + vldr s21, [pc, #260] @ 1b9ee4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1b9b90 │ │ │ │ + vldr d9, [pc, #240] @ 1b9ed8 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b9b22 │ │ │ │ + b.n 1b9e6a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9b5e │ │ │ │ + bgt.n 1b9ea6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9b52 │ │ │ │ + ble.n 1b9e9a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9b58 │ │ │ │ + bgt.n 1b9ea0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9b4c │ │ │ │ + ble.n 1b9e94 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9b64 │ │ │ │ + bgt.n 1b9eac │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1b9b6a │ │ │ │ + beq.n 1b9eb2 │ │ │ │ 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 1b9aa8 │ │ │ │ + bgt.n 1b9df0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9aba │ │ │ │ + b.n 1b9e02 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9b0a │ │ │ │ + b.n 1b9e52 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9ae2 │ │ │ │ + b.n 1b9e2a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9ae2 │ │ │ │ + b.n 1b9e2a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9aba │ │ │ │ + b.n 1b9e02 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9b0a │ │ │ │ - ldr r2, [pc, #60] @ (1b9ba8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b9ba4 ) │ │ │ │ + b.n 1b9e52 │ │ │ │ + ldr r2, [pc, #60] @ (1b9ef0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9eec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9b88 │ │ │ │ + bne.n 1b9ed0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9b98 │ │ │ │ + b.n 1b9ee0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1b9d20 ) │ │ │ │ - ldr r3, [pc, #344] @ (1b9d24 ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba068 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba06c ) │ │ │ │ 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 1b9cec │ │ │ │ + beq.w 1ba034 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1b9d18 │ │ │ │ - vldr s21, [pc, #304] @ 1b9d1c │ │ │ │ + vldr s20, [pc, #304] @ 1ba060 │ │ │ │ + vldr s21, [pc, #304] @ 1ba064 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1b9d10 │ │ │ │ - b.n 1b9c94 │ │ │ │ + vldr d9, [pc, #284] @ 1ba058 │ │ │ │ + b.n 1b9fdc │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9cd4 │ │ │ │ + bgt.n 1ba01c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9cce │ │ │ │ + ble.n 1ba016 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9ce6 │ │ │ │ + bgt.n 1ba02e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9cc8 │ │ │ │ + ble.n 1ba010 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9ce0 │ │ │ │ + bgt.n 1ba028 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9cc2 │ │ │ │ + ble.n 1ba00a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9cda │ │ │ │ + bgt.n 1ba022 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1b9cec │ │ │ │ + beq.n 1ba034 │ │ │ │ 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 1b9bf6 │ │ │ │ + bgt.n 1b9f3e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9c08 │ │ │ │ + b.n 1b9f50 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9c80 │ │ │ │ + b.n 1b9fc8 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9c58 │ │ │ │ + b.n 1b9fa0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9c30 │ │ │ │ + b.n 1b9f78 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9c08 │ │ │ │ + b.n 1b9f50 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9c80 │ │ │ │ + b.n 1b9fc8 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9c58 │ │ │ │ + b.n 1b9fa0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9c30 │ │ │ │ - ldr r2, [pc, #56] @ (1b9d28 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b9d24 ) │ │ │ │ + b.n 1b9f78 │ │ │ │ + ldr r2, [pc, #56] @ (1ba070 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ba06c ) │ │ │ │ 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 1b9d0a │ │ │ │ + bne.n 1ba052 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9d18 │ │ │ │ + b.n 1ba060 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ (1b9e40 ) │ │ │ │ - ldr r3, [pc, #248] @ (1b9e44 ) │ │ │ │ + ldr r2, [pc, #248] @ (1ba188 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ba18c ) │ │ │ │ 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 1b9e00 │ │ │ │ + beq.n 1ba148 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1b9e38 │ │ │ │ - vldr s21, [pc, #212] @ 1b9e3c │ │ │ │ + vldr s20, [pc, #212] @ 1ba180 │ │ │ │ + vldr s21, [pc, #212] @ 1ba184 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1b9e28 │ │ │ │ + vldr d9, [pc, #184] @ 1ba170 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1b9e30 │ │ │ │ + vldr d8, [pc, #188] @ 1ba178 │ │ │ │ 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 1b9dae │ │ │ │ + ble.n 1ba0f6 │ │ │ │ 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 │ │ │ │ @@ -493855,15 +494193,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1b9de2 │ │ │ │ + ble.n 1ba12a │ │ │ │ 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 │ │ │ │ @@ -493873,84 +494211,84 @@ │ │ │ │ blx 5441c │ │ │ │ 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 1b9d76 │ │ │ │ - ldr r2, [pc, #68] @ (1b9e48 ) │ │ │ │ - ldr r3, [pc, #64] @ (1b9e44 ) │ │ │ │ + bne.n 1ba0be │ │ │ │ + ldr r2, [pc, #68] @ (1ba190 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba18c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9e1e │ │ │ │ + bne.n 1ba166 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__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 1b9e38 │ │ │ │ + b.n 1ba180 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1b9f88 ) │ │ │ │ - ldr r3, [pc, #288] @ (1b9f8c ) │ │ │ │ + ldr r2, [pc, #288] @ (1ba2d0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ba2d4 ) │ │ │ │ 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 1b9f4c │ │ │ │ + beq.n 1ba294 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1b9f80 │ │ │ │ - vldr s21, [pc, #248] @ 1b9f84 │ │ │ │ + vldr s20, [pc, #248] @ 1ba2c8 │ │ │ │ + vldr s21, [pc, #248] @ 1ba2cc │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1b9f70 │ │ │ │ - vldr d8, [pc, #228] @ 1b9f78 │ │ │ │ + vldr d9, [pc, #224] @ 1ba2b8 │ │ │ │ + vldr d8, [pc, #228] @ 1ba2c0 │ │ │ │ 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 1b9ecc │ │ │ │ + ble.n 1ba214 │ │ │ │ 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 │ │ │ │ @@ -493958,15 +494296,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1b9f00 │ │ │ │ + ble.n 1ba248 │ │ │ │ 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 │ │ │ │ @@ -493974,15 +494312,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1b9f34 │ │ │ │ + ble.n 1ba27c │ │ │ │ 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 │ │ │ │ @@ -493991,83 +494329,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1b9e96 │ │ │ │ - ldr r2, [pc, #64] @ (1b9f90 ) │ │ │ │ - ldr r3, [pc, #60] @ (1b9f8c ) │ │ │ │ + bne.n 1ba1de │ │ │ │ + ldr r2, [pc, #64] @ (1ba2d8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ba2d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9f6a │ │ │ │ + bne.n 1ba2b2 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__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 1b9f80 │ │ │ │ + b.n 1ba2c8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1ba108 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba10c ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba450 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba454 ) │ │ │ │ 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 1ba0c8 │ │ │ │ + beq.w 1ba410 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba100 │ │ │ │ - vldr s21, [pc, #304] @ 1ba104 │ │ │ │ - vldr d9, [pc, #280] @ 1ba0f0 │ │ │ │ - vldr d8, [pc, #284] @ 1ba0f8 │ │ │ │ + vldr s20, [pc, #304] @ 1ba448 │ │ │ │ + vldr s21, [pc, #304] @ 1ba44c │ │ │ │ + vldr d9, [pc, #280] @ 1ba438 │ │ │ │ + vldr d8, [pc, #284] @ 1ba440 │ │ │ │ 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 1ba018 │ │ │ │ + ble.n 1ba360 │ │ │ │ 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 │ │ │ │ @@ -494075,15 +494413,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba04c │ │ │ │ + ble.n 1ba394 │ │ │ │ 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 │ │ │ │ @@ -494091,15 +494429,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba080 │ │ │ │ + ble.n 1ba3c8 │ │ │ │ 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 │ │ │ │ @@ -494107,15 +494445,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba0b4 │ │ │ │ + ble.n 1ba3fc │ │ │ │ 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 │ │ │ │ @@ -494123,623 +494461,623 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1b9fdc │ │ │ │ - ldr r2, [pc, #68] @ (1ba110 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba10c ) │ │ │ │ + bne.n 1ba324 │ │ │ │ + ldr r2, [pc, #68] @ (1ba458 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba0e6 │ │ │ │ + bne.n 1ba42e │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__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 1ba100 │ │ │ │ + b.n 1ba448 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba1a4 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba1a8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba4ec ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba4f0 ) │ │ │ │ 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 1ba184 │ │ │ │ + beq.n 1ba4cc │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba14c │ │ │ │ - ldr r2, [pc, #36] @ (1ba1ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba1a8 ) │ │ │ │ + bne.n 1ba494 │ │ │ │ + ldr r2, [pc, #36] @ (1ba4f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba4f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba19e │ │ │ │ + bne.n 1ba4e6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba240 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba244 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba588 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba58c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ba220 │ │ │ │ + cbz r7, 1ba568 │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ba1de │ │ │ │ - ldr r2, [pc, #36] @ (1ba248 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba244 ) │ │ │ │ + bne.n 1ba526 │ │ │ │ + ldr r2, [pc, #36] @ (1ba590 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba58c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba23a │ │ │ │ + bne.n 1ba582 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba2dc ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba2e0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba624 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba628 ) │ │ │ │ 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 1ba2bc │ │ │ │ + beq.n 1ba604 │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba282 │ │ │ │ - ldr r2, [pc, #36] @ (1ba2e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba2e0 ) │ │ │ │ + bne.n 1ba5ca │ │ │ │ + ldr r2, [pc, #36] @ (1ba62c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba2d6 │ │ │ │ + bne.n 1ba61e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 1ba356 │ │ │ │ - cbz r4, 1ba358 │ │ │ │ + cbz r6, 1ba69e │ │ │ │ + cbz r4, 1ba6a0 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 1ba368 │ │ │ │ + vldr s11, [pc, #100] @ 1ba6b0 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ba36c │ │ │ │ + vldr s12, [pc, #100] @ 1ba6b4 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r1 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1ba340 │ │ │ │ + ble.n 1ba688 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba340 │ │ │ │ + bge.n 1ba688 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ba312 │ │ │ │ + bne.n 1ba65a │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba30e │ │ │ │ + bne.n 1ba656 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1ba356 │ │ │ │ + beq.n 1ba69e │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba358 │ │ │ │ + bne.n 1ba6a0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ba476 │ │ │ │ + beq.n 1ba7be │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ba46a │ │ │ │ + beq.n 1ba7b2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #280] @ 1ba4a8 │ │ │ │ + vldr s12, [pc, #280] @ 1ba7f0 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #280] @ 1ba4ac │ │ │ │ + vldr s13, [pc, #280] @ 1ba7f4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ba41c │ │ │ │ + b.n 1ba764 │ │ │ │ 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 1ba3e4 │ │ │ │ + ble.n 1ba72c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba4a2 │ │ │ │ + bge.n 1ba7ea │ │ │ │ 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 1ba40c │ │ │ │ + ble.n 1ba754 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba47c │ │ │ │ + bge.n 1ba7c4 │ │ │ │ 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 1ba490 │ │ │ │ + beq.n 1ba7d8 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ba44c │ │ │ │ + ble.n 1ba794 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ba44c │ │ │ │ + bge.n 1ba794 │ │ │ │ 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 1ba3b8 │ │ │ │ + ble.n 1ba700 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ba3a6 │ │ │ │ + blt.n 1ba6ee │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ba3b8 │ │ │ │ + b.n 1ba700 │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1ba476 │ │ │ │ + beq.n 1ba7be │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ba46a │ │ │ │ + bne.n 1ba7b2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ orr.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1ba41c │ │ │ │ + bne.n 1ba764 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1ba39a │ │ │ │ + bne.w 1ba6e2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ba3e4 │ │ │ │ + b.n 1ba72c │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1ba370 │ │ │ │ - cbz r2, 1ba510 │ │ │ │ + b.w 1ba6b8 │ │ │ │ + cbz r2, 1ba858 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1ba514 │ │ │ │ + vldr s11, [pc, #88] @ 1ba85c │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1ba518 │ │ │ │ + vldr s12, [pc, #84] @ 1ba860 │ │ │ │ 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 1ba500 │ │ │ │ + ble.n 1ba848 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba500 │ │ │ │ + bge.n 1ba848 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ba4c8 │ │ │ │ + bne.n 1ba810 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ba588 │ │ │ │ + cbz r2, 1ba8d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1ba58c │ │ │ │ - vldr s13, [pc, #96] @ 1ba590 │ │ │ │ + vldr s12, [pc, #96] @ 1ba8d4 │ │ │ │ + vldr s13, [pc, #96] @ 1ba8d8 │ │ │ │ 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 1ba564 │ │ │ │ + ble.n 1ba8ac │ │ │ │ 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 1ba564 │ │ │ │ + bge.n 1ba8ac │ │ │ │ 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 1ba534 │ │ │ │ + bne.n 1ba87c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ba602 │ │ │ │ + cbz r2, 1ba94a │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ba604 │ │ │ │ + vldr s12, [pc, #100] @ 1ba94c │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1ba608 │ │ │ │ + vldr s13, [pc, #100] @ 1ba950 │ │ │ │ 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 1ba5de │ │ │ │ + ble.n 1ba926 │ │ │ │ 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 1ba5de │ │ │ │ + bge.n 1ba926 │ │ │ │ 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 1ba5aa │ │ │ │ + bne.n 1ba8f2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ba672 │ │ │ │ + cbz r2, 1ba9ba │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1ba674 │ │ │ │ - vldr s12, [pc, #92] @ 1ba678 │ │ │ │ + vldr s11, [pc, #92] @ 1ba9bc │ │ │ │ + vldr s12, [pc, #92] @ 1ba9c0 │ │ │ │ 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 1ba654 │ │ │ │ + ble.n 1ba99c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba654 │ │ │ │ + bge.n 1ba99c │ │ │ │ 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 1ba624 │ │ │ │ + bne.n 1ba96c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ba6ec │ │ │ │ + cbz r2, 1baa34 │ │ │ │ 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] @ 1ba6f0 │ │ │ │ + vldr s17, [pc, #84] @ 1baa38 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1ba6f4 │ │ │ │ + vldr s16, [pc, #80] @ 1baa3c │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ba6d8 │ │ │ │ + ble.n 1baa20 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba6d8 │ │ │ │ + bge.n 1baa20 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1ba6a4 │ │ │ │ + bne.n 1ba9ec │ │ │ │ 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, 1ba774 │ │ │ │ + cbz r2, 1baabc │ │ │ │ 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] @ 1ba778 │ │ │ │ + vldr s16, [pc, #92] @ 1baac0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ba750 │ │ │ │ + ble.n 1baa98 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1ba77c │ │ │ │ + vldr s15, [pc, #60] @ 1baac4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba750 │ │ │ │ + bge.n 1baa98 │ │ │ │ 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 1ba720 │ │ │ │ + bne.n 1baa68 │ │ │ │ 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, 1ba7b6 │ │ │ │ + cbz r2, 1baafe │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -494748,608 +495086,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 1ba792 │ │ │ │ + bne.n 1baada │ │ │ │ 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] @ (1ba89c ) │ │ │ │ - ldr r3, [pc, #212] @ (1ba8a0 ) │ │ │ │ + ldr r2, [pc, #208] @ (1babe4 ) │ │ │ │ + ldr r3, [pc, #212] @ (1babe8 ) │ │ │ │ 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 1ba876 │ │ │ │ + beq.n 1babbe │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1ba894 │ │ │ │ - vldr s12, [pc, #172] @ 1ba898 │ │ │ │ + vldr s11, [pc, #172] @ 1babdc │ │ │ │ + vldr s12, [pc, #172] @ 1babe0 │ │ │ │ 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 1ba82e │ │ │ │ + ble.n 1bab76 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ba82e │ │ │ │ + bge.n 1bab76 │ │ │ │ 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 1ba866 │ │ │ │ + ble.n 1babae │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ba866 │ │ │ │ + bge.n 1babae │ │ │ │ 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 1ba7f2 │ │ │ │ - ldr r2, [pc, #44] @ (1ba8a4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ba8a0 ) │ │ │ │ + bne.n 1bab3a │ │ │ │ + ldr r2, [pc, #44] @ (1babec ) │ │ │ │ + ldr r3, [pc, #36] @ (1babe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba88e │ │ │ │ + bne.n 1babd6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1ba990 ) │ │ │ │ + ldr r1, [pc, #212] @ (1bacd8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1ba994 ) │ │ │ │ + ldr r2, [pc, #212] @ (1bacdc ) │ │ │ │ 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 1ba96a │ │ │ │ + beq.n 1bacb2 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1ba988 │ │ │ │ + vldr s11, [pc, #176] @ 1bacd0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1ba98c │ │ │ │ + vldr s12, [pc, #172] @ 1bacd4 │ │ │ │ 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 1ba920 │ │ │ │ + ble.n 1bac68 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1ba920 │ │ │ │ + bge.n 1bac68 │ │ │ │ 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 1ba95c │ │ │ │ + ble.n 1baca4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ba95c │ │ │ │ + bge.n 1baca4 │ │ │ │ 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 1ba8e0 │ │ │ │ - ldr r2, [pc, #44] @ (1ba998 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ba994 ) │ │ │ │ + bne.n 1bac28 │ │ │ │ + ldr r2, [pc, #44] @ (1bace0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bacdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba982 │ │ │ │ + bne.n 1bacca │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1baa84 ) │ │ │ │ - ldr r3, [pc, #216] @ (1baa88 ) │ │ │ │ + ldr r2, [pc, #212] @ (1badcc ) │ │ │ │ + ldr r3, [pc, #216] @ (1badd0 ) │ │ │ │ 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 1baa5e │ │ │ │ + beq.n 1bada6 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1baa7c │ │ │ │ + vldr s11, [pc, #176] @ 1badc4 │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1baa80 │ │ │ │ + vldr s12, [pc, #172] @ 1badc8 │ │ │ │ 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 1baa14 │ │ │ │ + ble.n 1bad5c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baa14 │ │ │ │ + bge.n 1bad5c │ │ │ │ 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 1baa44 │ │ │ │ + ble.n 1bad8c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baa44 │ │ │ │ + bge.n 1bad8c │ │ │ │ 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 1ba9da │ │ │ │ - ldr r2, [pc, #44] @ (1baa8c ) │ │ │ │ - ldr r3, [pc, #36] @ (1baa88 ) │ │ │ │ + bne.n 1bad22 │ │ │ │ + ldr r2, [pc, #44] @ (1badd4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1badd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1baa76 │ │ │ │ + bne.n 1badbe │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bab42 │ │ │ │ + beq.n 1bae8a │ │ │ │ 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] @ 1bab44 │ │ │ │ - vldr s16, [pc, #144] @ 1bab48 │ │ │ │ + vldr s17, [pc, #144] @ 1bae8c │ │ │ │ + vldr s16, [pc, #144] @ 1bae90 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baaee │ │ │ │ + ble.n 1bae36 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baaee │ │ │ │ + bge.n 1bae36 │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bab2c │ │ │ │ + ble.n 1bae74 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bab2c │ │ │ │ + bge.n 1bae74 │ │ │ │ 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 1baaba │ │ │ │ + bne.n 1bae02 │ │ │ │ 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 1bac06 │ │ │ │ + beq.n 1baf4e │ │ │ │ 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] @ 1bac08 │ │ │ │ + vldr s16, [pc, #152] @ 1baf50 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1babae │ │ │ │ + ble.n 1baef6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1babae │ │ │ │ - vldr s15, [pc, #104] @ 1bac0c │ │ │ │ + bge.n 1baef6 │ │ │ │ + vldr s15, [pc, #104] @ 1baf54 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1babe6 │ │ │ │ + ble.n 1baf2e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1babe6 │ │ │ │ - vldr s15, [pc, #48] @ 1bac0c │ │ │ │ + bge.n 1baf2e │ │ │ │ + vldr s15, [pc, #48] @ 1baf54 │ │ │ │ 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 1bab76 │ │ │ │ + bne.n 1baebe │ │ │ │ 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] @ (1bad2c ) │ │ │ │ - ldr r3, [pc, #264] @ (1bad30 ) │ │ │ │ + ldr r2, [pc, #264] @ (1bb074 ) │ │ │ │ + ldr r3, [pc, #264] @ (1bb078 ) │ │ │ │ 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 1bad04 │ │ │ │ + beq.n 1bb04c │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1bad24 │ │ │ │ - vldr s12, [pc, #228] @ 1bad28 │ │ │ │ + vldr s11, [pc, #228] @ 1bb06c │ │ │ │ + vldr s12, [pc, #228] @ 1bb070 │ │ │ │ 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 1bac90 │ │ │ │ + ble.n 1bafd8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bac90 │ │ │ │ + bge.n 1bafd8 │ │ │ │ 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 1bacc0 │ │ │ │ + ble.n 1bb008 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bacc0 │ │ │ │ + bge.n 1bb008 │ │ │ │ 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 1bacf0 │ │ │ │ + ble.n 1bb038 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bacf0 │ │ │ │ + bge.n 1bb038 │ │ │ │ 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 1bac4c │ │ │ │ - ldr r2, [pc, #44] @ (1bad34 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bad30 ) │ │ │ │ + bne.n 1baf94 │ │ │ │ + ldr r2, [pc, #44] @ (1bb07c ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb078 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bad1e │ │ │ │ + bne.n 1bb066 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + ldr r7, [pc, #688] @ (1bb330 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1bae48 ) │ │ │ │ - ldr r3, [pc, #256] @ (1bae4c ) │ │ │ │ + ldr r2, [pc, #252] @ (1bb190 ) │ │ │ │ + ldr r3, [pc, #256] @ (1bb194 ) │ │ │ │ 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 1bae24 │ │ │ │ + beq.n 1bb16c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1bae40 │ │ │ │ - vldr s12, [pc, #216] @ 1bae44 │ │ │ │ + vldr s11, [pc, #216] @ 1bb188 │ │ │ │ + vldr s12, [pc, #216] @ 1bb18c │ │ │ │ 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 1badb0 │ │ │ │ + ble.n 1bb0f8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1badb0 │ │ │ │ + bge.n 1bb0f8 │ │ │ │ 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 1bade0 │ │ │ │ + ble.n 1bb128 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bade0 │ │ │ │ + bge.n 1bb128 │ │ │ │ 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 1bae10 │ │ │ │ + ble.n 1bb158 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bae10 │ │ │ │ + bge.n 1bb158 │ │ │ │ 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 1bad72 │ │ │ │ - ldr r2, [pc, #40] @ (1bae50 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bae4c ) │ │ │ │ + bne.n 1bb0ba │ │ │ │ + ldr r2, [pc, #40] @ (1bb198 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bae3c │ │ │ │ + bne.n 1bb184 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + ldr r7, [pc, #408] @ (1bb32c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + ldr r6, [pc, #560] @ (1bb3cc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bae8c │ │ │ │ + cbz r2, 1bb1d4 │ │ │ │ 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 │ │ │ │ @@ -495360,746 +495698,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 1bae68 │ │ │ │ + bne.n 1bb1b0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1baf76 │ │ │ │ + beq.n 1bb2be │ │ │ │ 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] @ 1baf78 │ │ │ │ - vldr s16, [pc, #192] @ 1baf7c │ │ │ │ + vldr s17, [pc, #192] @ 1bb2c0 │ │ │ │ + vldr s16, [pc, #192] @ 1bb2c4 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baef0 │ │ │ │ + ble.n 1bb238 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baef0 │ │ │ │ + bge.n 1bb238 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baf26 │ │ │ │ + ble.n 1bb26e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baf26 │ │ │ │ + bge.n 1bb26e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baf5c │ │ │ │ + ble.n 1bb2a4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baf5c │ │ │ │ + bge.n 1bb2a4 │ │ │ │ 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 1baebc │ │ │ │ + bne.n 1bb204 │ │ │ │ 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] @ (1bb0c0 ) │ │ │ │ - ldr r3, [pc, #304] @ (1bb0c4 ) │ │ │ │ + ldr r2, [pc, #300] @ (1bb408 ) │ │ │ │ + ldr r3, [pc, #304] @ (1bb40c ) │ │ │ │ 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 1bb09c │ │ │ │ + beq.n 1bb3e4 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1bb0b8 │ │ │ │ + vldr s11, [pc, #264] @ 1bb400 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1bb0bc │ │ │ │ + vldr s12, [pc, #260] @ 1bb404 │ │ │ │ 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 1baffc │ │ │ │ + ble.n 1bb344 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baffc │ │ │ │ + bge.n 1bb344 │ │ │ │ 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 1bb02c │ │ │ │ + ble.n 1bb374 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb02c │ │ │ │ + bge.n 1bb374 │ │ │ │ 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 1bb05c │ │ │ │ + ble.n 1bb3a4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb05c │ │ │ │ + bge.n 1bb3a4 │ │ │ │ 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 1bb08c │ │ │ │ + ble.n 1bb3d4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb08c │ │ │ │ + bge.n 1bb3d4 │ │ │ │ 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 1bafba │ │ │ │ - ldr r2, [pc, #40] @ (1bb0c8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb0c4 ) │ │ │ │ + bne.n 1bb302 │ │ │ │ + ldr r2, [pc, #40] @ (1bb410 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb40c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb0b4 │ │ │ │ + bne.n 1bb3fc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + ldr r5, [pc, #120] @ (1bb484 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #368] @ (1bb23c ) │ │ │ │ + ldr r4, [pc, #80] @ (1bb464 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1bb1f4 ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb1f8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb53c ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb540 ) │ │ │ │ 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 1bb1c8 │ │ │ │ + beq.n 1bb510 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1bb1ec │ │ │ │ - vldr s16, [pc, #236] @ 1bb1f0 │ │ │ │ + vldr s17, [pc, #236] @ 1bb534 │ │ │ │ + vldr s16, [pc, #236] @ 1bb538 │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb146 │ │ │ │ + ble.n 1bb48e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb146 │ │ │ │ + bge.n 1bb48e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb17e │ │ │ │ + ble.n 1bb4c6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb17e │ │ │ │ + bge.n 1bb4c6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb1b6 │ │ │ │ + ble.n 1bb4fe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb1b6 │ │ │ │ + bge.n 1bb4fe │ │ │ │ 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 1bb10a │ │ │ │ - ldr r2, [pc, #48] @ (1bb1fc ) │ │ │ │ - ldr r3, [pc, #44] @ (1bb1f8 ) │ │ │ │ + bne.n 1bb452 │ │ │ │ + ldr r2, [pc, #48] @ (1bb544 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bb540 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb1e6 │ │ │ │ + bne.n 1bb52e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r7, [pc, #80] @ (1bb248 ) │ │ │ │ + ldr r3, [pc, #816] @ (1bb870 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #192] @ (1bb2c0 ) │ │ │ │ + ldr r2, [pc, #928] @ (1bb8e8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1bb328 ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb32c ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb670 ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb674 ) │ │ │ │ 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 1bb2fe │ │ │ │ + beq.n 1bb646 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1bb320 │ │ │ │ + vldr s17, [pc, #232] @ 1bb668 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1bb324 │ │ │ │ + vldr s16, [pc, #228] @ 1bb66c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb27c │ │ │ │ + ble.n 1bb5c4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb27c │ │ │ │ + bge.n 1bb5c4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb2b4 │ │ │ │ + ble.n 1bb5fc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb2b4 │ │ │ │ + bge.n 1bb5fc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb2ec │ │ │ │ + ble.n 1bb634 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb2ec │ │ │ │ + bge.n 1bb634 │ │ │ │ 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 1bb242 │ │ │ │ - ldr r2, [pc, #48] @ (1bb330 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb32c ) │ │ │ │ + bne.n 1bb58a │ │ │ │ + ldr r2, [pc, #48] @ (1bb678 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb31c │ │ │ │ + bne.n 1bb664 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r5, [pc, #896] @ (1bb6ac ) │ │ │ │ + ldr r2, [pc, #608] @ (1bb8d4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #1000] @ (1bb71c ) │ │ │ │ + ldr r1, [pc, #712] @ (1bb944 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bb44a │ │ │ │ + beq.w 1bb792 │ │ │ │ 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] @ 1bb44c │ │ │ │ - vldr s16, [pc, #244] @ 1bb450 │ │ │ │ + vldr s17, [pc, #244] @ 1bb794 │ │ │ │ + vldr s16, [pc, #244] @ 1bb798 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb392 │ │ │ │ + ble.n 1bb6da │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb392 │ │ │ │ + bge.n 1bb6da │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb3c8 │ │ │ │ + ble.n 1bb710 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb3c8 │ │ │ │ + bge.n 1bb710 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb3fe │ │ │ │ + ble.n 1bb746 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb3fe │ │ │ │ + bge.n 1bb746 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb434 │ │ │ │ + ble.n 1bb77c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb434 │ │ │ │ + bge.n 1bb77c │ │ │ │ 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 1bb35e │ │ │ │ + bne.n 1bb6a6 │ │ │ │ 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 1bb572 │ │ │ │ + beq.w 1bb8ba │ │ │ │ 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] @ 1bb574 │ │ │ │ - vldr s16, [pc, #252] @ 1bb578 │ │ │ │ + vldr s17, [pc, #252] @ 1bb8bc │ │ │ │ + vldr s16, [pc, #252] @ 1bb8c0 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb4b8 │ │ │ │ + ble.n 1bb800 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb4b8 │ │ │ │ + bge.n 1bb800 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb4ee │ │ │ │ + ble.n 1bb836 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb4ee │ │ │ │ + bge.n 1bb836 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb524 │ │ │ │ + ble.n 1bb86c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb524 │ │ │ │ + bge.n 1bb86c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb55c │ │ │ │ + ble.n 1bb8a4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb55c │ │ │ │ + bge.n 1bb8a4 │ │ │ │ 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 1bb47e │ │ │ │ + bne.n 1bb7c6 │ │ │ │ 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] @ (1bb6d4 ) │ │ │ │ - ldr r3, [pc, #320] @ (1bb6d8 ) │ │ │ │ + ldr r2, [pc, #320] @ (1bba1c ) │ │ │ │ + ldr r3, [pc, #320] @ (1bba20 ) │ │ │ │ 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 1bb6a8 │ │ │ │ + beq.n 1bb9f0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1bb6cc │ │ │ │ - vldr s16, [pc, #284] @ 1bb6d0 │ │ │ │ + vldr s17, [pc, #284] @ 1bba14 │ │ │ │ + vldr s16, [pc, #284] @ 1bba18 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb5f2 │ │ │ │ + ble.n 1bb93a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb5f2 │ │ │ │ + bge.n 1bb93a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb62a │ │ │ │ + ble.n 1bb972 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb62a │ │ │ │ + bge.n 1bb972 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb662 │ │ │ │ + ble.n 1bb9aa │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb662 │ │ │ │ + bge.n 1bb9aa │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb69a │ │ │ │ + ble.n 1bb9e2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb69a │ │ │ │ + bge.n 1bb9e2 │ │ │ │ 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 1bb5b6 │ │ │ │ - ldr r2, [pc, #48] @ (1bb6dc ) │ │ │ │ - ldr r3, [pc, #44] @ (1bb6d8 ) │ │ │ │ + bne.n 1bb8fe │ │ │ │ + ldr r2, [pc, #48] @ (1bba24 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bba20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb6c6 │ │ │ │ + bne.n 1bba0e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r2, [pc, #400] @ (1bb868 ) │ │ │ │ + bxns r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #320] @ (1bb820 ) │ │ │ │ + mov r0, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bb6f2 │ │ │ │ + cbz r2, 1bba3a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1bb6e4 │ │ │ │ + bne.n 1bba2c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bb740 │ │ │ │ + cbz r2, 1bba88 │ │ │ │ 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 │ │ │ │ @@ -496112,19 +496450,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 1bb70a │ │ │ │ + bne.n 1bba52 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb784 │ │ │ │ + cbz r2, 1bbacc │ │ │ │ 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 │ │ │ │ @@ -496134,19 +496472,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 1bb75a │ │ │ │ + bne.n 1bbaa2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb7d0 │ │ │ │ + cbz r2, 1bbb18 │ │ │ │ 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 │ │ │ │ @@ -496157,19 +496495,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 1bb79c │ │ │ │ + bne.n 1bbae4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb828 │ │ │ │ + cbz r2, 1bbb70 │ │ │ │ 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 │ │ │ │ @@ -496187,19 +496525,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 54ca8 <__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 1bb7f2 │ │ │ │ + bne.n 1bbb3a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb874 │ │ │ │ + cbz r2, 1bbbbc │ │ │ │ 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 │ │ │ │ @@ -496212,19 +496550,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 1bb846 │ │ │ │ + bne.n 1bbb8e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb8cc │ │ │ │ + cbz r2, 1bbc14 │ │ │ │ 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 │ │ │ │ @@ -496240,19 +496578,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 1bb890 │ │ │ │ + bne.n 1bbbd8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb924 │ │ │ │ + cbz r2, 1bbc6c │ │ │ │ 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 │ │ │ │ @@ -496268,38 +496606,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 1bb8e8 │ │ │ │ + bne.n 1bbc30 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb95c │ │ │ │ + cbz r2, 1bbca4 │ │ │ │ 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 1bb938 │ │ │ │ + bne.n 1bbc80 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb9a0 │ │ │ │ + cbz r2, 1bbce8 │ │ │ │ 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 │ │ │ │ @@ -496310,19 +496648,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 1bb96e │ │ │ │ + bne.n 1bbcb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb9de │ │ │ │ + cbz r2, 1bbd26 │ │ │ │ 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 │ │ │ │ @@ -496331,18 +496669,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 1bb9b0 │ │ │ │ + bne.n 1bbcf8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bba2c │ │ │ │ + cbz r2, 1bbd74 │ │ │ │ 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 │ │ │ │ @@ -496356,19 +496694,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 1bb9f6 │ │ │ │ + bne.n 1bbd3e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bba8a │ │ │ │ + cbz r2, 1bbdd2 │ │ │ │ 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 │ │ │ │ @@ -496384,18 +496722,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 1bba46 │ │ │ │ + bne.n 1bbd8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbadc │ │ │ │ + cbz r2, 1bbe24 │ │ │ │ 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 │ │ │ │ @@ -496410,19 +496748,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 1bba9e │ │ │ │ + bne.n 1bbde6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbb38 │ │ │ │ + cbz r2, 1bbe80 │ │ │ │ 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 │ │ │ │ @@ -496441,19 +496779,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 5407c <__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 1bbafe │ │ │ │ + bne.n 1bbe46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbb94 │ │ │ │ + cbz r2, 1bbedc │ │ │ │ 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 │ │ │ │ @@ -496470,19 +496808,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 1bbb58 │ │ │ │ + bne.n 1bbea0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbbd4 │ │ │ │ + cbz r2, 1bbf1c │ │ │ │ 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 │ │ │ │ @@ -496492,19 +496830,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 1bbbac │ │ │ │ + bne.n 1bbef4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbc18 │ │ │ │ + cbz r2, 1bbf60 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -496516,19 +496854,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 1bbbe6 │ │ │ │ + bne.n 1bbf2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbc7a │ │ │ │ + cbz r2, 1bbfc2 │ │ │ │ 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 │ │ │ │ @@ -496547,18 +496885,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 1bbc32 │ │ │ │ + bne.n 1bbf7a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbcd6 │ │ │ │ + cbz r2, 1bc01e │ │ │ │ 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 │ │ │ │ @@ -496575,18 +496913,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 1bbc98 │ │ │ │ + bne.n 1bbfe0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbd14 │ │ │ │ + cbz r2, 1bc05c │ │ │ │ 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]! │ │ │ │ @@ -496596,19 +496934,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 1bbce8 │ │ │ │ + bne.n 1bc030 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbd54 │ │ │ │ + cbz r2, 1bc09c │ │ │ │ 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]! │ │ │ │ @@ -496618,19 +496956,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 1bbd28 │ │ │ │ + bne.n 1bc070 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbdb6 │ │ │ │ + cbz r2, 1bc0fe │ │ │ │ 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 │ │ │ │ @@ -496649,18 +496987,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 1bbd72 │ │ │ │ + bne.n 1bc0ba │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbe10 │ │ │ │ + cbz r2, 1bc158 │ │ │ │ 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 │ │ │ │ @@ -496677,19 +497015,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 1bbdd4 │ │ │ │ + bne.n 1bc11c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbe82 │ │ │ │ + cbz r2, 1bc1ca │ │ │ │ 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 │ │ │ │ @@ -496709,18 +497047,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 1bbe2e │ │ │ │ + bne.n 1bc176 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbef2 │ │ │ │ + cbz r2, 1bc23a │ │ │ │ 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 │ │ │ │ @@ -496740,18 +497078,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 1bbe9e │ │ │ │ + bne.n 1bc1e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbf44 │ │ │ │ + cbz r2, 1bc28c │ │ │ │ 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 │ │ │ │ @@ -496766,19 +497104,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 1bbefe │ │ │ │ + bne.n 1bc246 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbfc0 │ │ │ │ + cbz r2, 1bc308 │ │ │ │ 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 │ │ │ │ @@ -496803,19 +497141,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 1bbf5e │ │ │ │ + bne.n 1bc2a6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc038 │ │ │ │ + cbz r2, 1bc380 │ │ │ │ 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 │ │ │ │ @@ -496838,19 +497176,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 1bbfe0 │ │ │ │ + bne.n 1bc328 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc084 │ │ │ │ + cbz r2, 1bc3cc │ │ │ │ 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 │ │ │ │ @@ -496863,19 +497201,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 1bc04c │ │ │ │ + bne.n 1bc394 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc0d4 │ │ │ │ + cbz r2, 1bc41c │ │ │ │ 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 │ │ │ │ @@ -496890,19 +497228,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 1bc096 │ │ │ │ + bne.n 1bc3de │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc150 │ │ │ │ + cbz r2, 1bc498 │ │ │ │ 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 │ │ │ │ @@ -496927,19 +497265,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 1bc0f2 │ │ │ │ + bne.n 1bc43a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc19a │ │ │ │ + cbz r2, 1bc4e2 │ │ │ │ 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 │ │ │ │ @@ -496952,18 +497290,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 1bc164 │ │ │ │ + bne.n 1bc4ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc20e │ │ │ │ + cbz r2, 1bc556 │ │ │ │ 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 │ │ │ │ @@ -496986,32 +497324,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 1bc1b8 │ │ │ │ + bne.n 1bc500 │ │ │ │ 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] @ (1bc2b4 ) │ │ │ │ - ldr r3, [pc, #144] @ (1bc2b8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1bc5fc ) │ │ │ │ + ldr r3, [pc, #144] @ (1bc600 ) │ │ │ │ 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 1bc296 │ │ │ │ + beq.n 1bc5de │ │ │ │ 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] │ │ │ │ @@ -497035,34 +497373,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc244 │ │ │ │ - ldr r2, [pc, #36] @ (1bc2bc ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc2b8 ) │ │ │ │ + bne.n 1bc58c │ │ │ │ + ldr r2, [pc, #36] @ (1bc604 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc2b0 │ │ │ │ + bne.n 1bc5f8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc310 │ │ │ │ + cbz r2, 1bc658 │ │ │ │ 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 │ │ │ │ @@ -497078,33 +497416,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 1bc2ce │ │ │ │ + bne.n 1bc616 │ │ │ │ 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] @ (1bc3bc ) │ │ │ │ - ldr r3, [pc, #148] @ (1bc3c0 ) │ │ │ │ + ldr r2, [pc, #148] @ (1bc704 ) │ │ │ │ + ldr r3, [pc, #148] @ (1bc708 ) │ │ │ │ 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 1bc39e │ │ │ │ + beq.n 1bc6e6 │ │ │ │ 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] │ │ │ │ @@ -497129,34 +497467,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc348 │ │ │ │ - ldr r2, [pc, #36] @ (1bc3c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc3c0 ) │ │ │ │ + bne.n 1bc690 │ │ │ │ + ldr r2, [pc, #36] @ (1bc70c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc708 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc3b8 │ │ │ │ + bne.n 1bc700 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r1, #18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc41c │ │ │ │ + cbz r2, 1bc764 │ │ │ │ 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 │ │ │ │ @@ -497172,19 +497510,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 1bc3d8 │ │ │ │ + bne.n 1bc720 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc474 │ │ │ │ + cbz r2, 1bc7bc │ │ │ │ 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 │ │ │ │ @@ -497200,19 +497538,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 1bc430 │ │ │ │ + bne.n 1bc778 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc4cc │ │ │ │ + cbz r2, 1bc814 │ │ │ │ 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 │ │ │ │ @@ -497228,19 +497566,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 1bc48e │ │ │ │ + bne.n 1bc7d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc524 │ │ │ │ + cbz r2, 1bc86c │ │ │ │ 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 │ │ │ │ @@ -497256,19 +497594,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 1bc4e6 │ │ │ │ + bne.n 1bc82e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc57c │ │ │ │ + cbz r2, 1bc8c4 │ │ │ │ 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 │ │ │ │ @@ -497284,19 +497622,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 1bc538 │ │ │ │ + bne.n 1bc880 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc5d4 │ │ │ │ + cbz r2, 1bc91c │ │ │ │ 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 │ │ │ │ @@ -497312,19 +497650,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 1bc590 │ │ │ │ + bne.n 1bc8d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc62c │ │ │ │ + cbz r2, 1bc974 │ │ │ │ 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 │ │ │ │ @@ -497340,19 +497678,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 1bc5e8 │ │ │ │ + bne.n 1bc930 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc684 │ │ │ │ + cbz r2, 1bc9cc │ │ │ │ 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 │ │ │ │ @@ -497368,19 +497706,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 1bc640 │ │ │ │ + bne.n 1bc988 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc6ce │ │ │ │ + cbz r2, 1bca16 │ │ │ │ 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 │ │ │ │ @@ -497394,18 +497732,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 1bc696 │ │ │ │ + bne.n 1bc9de │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc716 │ │ │ │ + cbz r2, 1bca5e │ │ │ │ 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 │ │ │ │ @@ -497419,19 +497757,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 1bc6de │ │ │ │ + bne.n 1bca26 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bc7a4 │ │ │ │ + beq.n 1bcaec │ │ │ │ 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 │ │ │ │ @@ -497460,20 +497798,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 1bc730 │ │ │ │ + bne.n 1bca78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bc834 │ │ │ │ + beq.n 1bcb7c │ │ │ │ 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 │ │ │ │ @@ -497502,33 +497840,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 1bc7c0 │ │ │ │ + bne.n 1bcb08 │ │ │ │ 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] @ (1bc8fc ) │ │ │ │ - ldr r3, [pc, #176] @ (1bc900 ) │ │ │ │ + ldr r2, [pc, #176] @ (1bcc44 ) │ │ │ │ + ldr r3, [pc, #176] @ (1bcc48 ) │ │ │ │ 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 1bc8de │ │ │ │ + beq.n 1bcc26 │ │ │ │ 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] │ │ │ │ @@ -497562,47 +497900,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bc86c │ │ │ │ - ldr r2, [pc, #36] @ (1bc904 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc900 ) │ │ │ │ + bne.n 1bcbb4 │ │ │ │ + ldr r2, [pc, #36] @ (1bcc4c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bcc48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc8f8 │ │ │ │ + bne.n 1bcc40 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1bc9bc ) │ │ │ │ - ldr r3, [pc, #160] @ (1bc9c0 ) │ │ │ │ + ldr r2, [pc, #160] @ (1bcd04 ) │ │ │ │ + ldr r3, [pc, #160] @ (1bcd08 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bc99c │ │ │ │ + cbz r6, 1bcce4 │ │ │ │ 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] │ │ │ │ @@ -497628,48 +497966,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 1bc942 │ │ │ │ - ldr r2, [pc, #36] @ (1bc9c4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bc9c0 ) │ │ │ │ + bne.n 1bcc8a │ │ │ │ + ldr r2, [pc, #36] @ (1bcd0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bcd08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc9b6 │ │ │ │ + bne.n 1bccfe │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r3, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1bca84 ) │ │ │ │ - ldr r3, [pc, #168] @ (1bca88 ) │ │ │ │ + ldr r2, [pc, #168] @ (1bcdcc ) │ │ │ │ + ldr r3, [pc, #168] @ (1bcdd0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bca64 │ │ │ │ + cbz r6, 1bcdac │ │ │ │ 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 │ │ │ │ @@ -497696,35 +498034,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 1bca04 │ │ │ │ - ldr r2, [pc, #36] @ (1bca8c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bca88 ) │ │ │ │ + bne.n 1bcd4c │ │ │ │ + ldr r2, [pc, #36] @ (1bcdd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bcdd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bca7e │ │ │ │ + bne.n 1bcdc6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #28 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bcaee │ │ │ │ + cbz r2, 1bce36 │ │ │ │ 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 │ │ │ │ @@ -497743,18 +498081,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 1bcaa0 │ │ │ │ + bne.n 1bcde8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bcb3e │ │ │ │ + cbz r2, 1bce86 │ │ │ │ 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 │ │ │ │ @@ -497769,18 +498107,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 1bcafc │ │ │ │ + bne.n 1bce44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bcb9c │ │ │ │ + cbz r2, 1bcee4 │ │ │ │ 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 │ │ │ │ @@ -497799,19 +498137,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 1bcb52 │ │ │ │ + bne.n 1bce9a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcbfc │ │ │ │ + cbz r2, 1bcf44 │ │ │ │ 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 │ │ │ │ @@ -497830,19 +498168,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 1bcbb2 │ │ │ │ + bne.n 1bcefa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcc60 │ │ │ │ + cbz r2, 1bcfa8 │ │ │ │ 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 │ │ │ │ @@ -497861,19 +498199,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 1bcc10 │ │ │ │ + bne.n 1bcf58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bccc4 │ │ │ │ + cbz r2, 1bd00c │ │ │ │ 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 │ │ │ │ @@ -497892,19 +498230,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 1bcc74 │ │ │ │ + bne.n 1bcfbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcd28 │ │ │ │ + cbz r2, 1bd070 │ │ │ │ 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 │ │ │ │ @@ -497923,33 +498261,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 1bccd8 │ │ │ │ + bne.n 1bd020 │ │ │ │ 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] @ (1bcdf8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1bcdfc ) │ │ │ │ + ldr r2, [pc, #184] @ (1bd140 ) │ │ │ │ + ldr r3, [pc, #184] @ (1bd144 ) │ │ │ │ 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 1bcdda │ │ │ │ + beq.n 1bd122 │ │ │ │ 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] │ │ │ │ @@ -497986,48 +498324,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bcd60 │ │ │ │ - ldr r2, [pc, #36] @ (1bce00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bcdfc ) │ │ │ │ + bne.n 1bd0a8 │ │ │ │ + ldr r2, [pc, #36] @ (1bd148 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcdf4 │ │ │ │ + bne.n 1bd13c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #30 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1bcedc ) │ │ │ │ - ldr r3, [pc, #196] @ (1bcee0 ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd224 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd228 ) │ │ │ │ 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 1bcebc │ │ │ │ + beq.n 1bd204 │ │ │ │ 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] │ │ │ │ @@ -498062,36 +498400,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 1bce40 │ │ │ │ - ldr r2, [pc, #36] @ (1bcee4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bcee0 ) │ │ │ │ + bne.n 1bd188 │ │ │ │ + ldr r2, [pc, #36] @ (1bd22c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bced6 │ │ │ │ + bne.n 1bd21e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bcf80 │ │ │ │ + beq.n 1bd2c8 │ │ │ │ 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 │ │ │ │ @@ -498123,20 +498461,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 1bcf00 │ │ │ │ + bne.n 1bd248 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd01c │ │ │ │ + beq.n 1bd364 │ │ │ │ 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 │ │ │ │ @@ -498168,33 +498506,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 1bcf9c │ │ │ │ + bne.n 1bd2e4 │ │ │ │ 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] @ (1bd0f8 ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd0fc ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd440 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd444 ) │ │ │ │ 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 1bd0da │ │ │ │ + beq.n 1bd422 │ │ │ │ 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 │ │ │ │ @@ -498230,34 +498568,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 1bd05e │ │ │ │ - ldr r2, [pc, #36] @ (1bd100 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd0fc ) │ │ │ │ + bne.n 1bd3a6 │ │ │ │ + ldr r2, [pc, #36] @ (1bd448 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd444 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd0f4 │ │ │ │ + bne.n 1bd43c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bd15c │ │ │ │ + cbz r2, 1bd4a4 │ │ │ │ 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 │ │ │ │ @@ -498274,19 +498612,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 1bd110 │ │ │ │ + bne.n 1bd458 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd1bc │ │ │ │ + cbz r2, 1bd504 │ │ │ │ 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 │ │ │ │ @@ -498303,19 +498641,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 1bd16e │ │ │ │ + bne.n 1bd4b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd21c │ │ │ │ + cbz r2, 1bd564 │ │ │ │ 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 │ │ │ │ @@ -498332,19 +498670,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 1bd1ce │ │ │ │ + bne.n 1bd516 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd278 │ │ │ │ + cbz r2, 1bd5c0 │ │ │ │ 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 │ │ │ │ @@ -498361,19 +498699,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 1bd22c │ │ │ │ + bne.n 1bd574 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd2cc │ │ │ │ + cbz r2, 1bd614 │ │ │ │ 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 │ │ │ │ @@ -498389,19 +498727,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 1bd288 │ │ │ │ + bne.n 1bd5d0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd320 │ │ │ │ + cbz r2, 1bd668 │ │ │ │ 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 │ │ │ │ @@ -498417,19 +498755,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 1bd2dc │ │ │ │ + bne.n 1bd624 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd374 │ │ │ │ + cbz r2, 1bd6bc │ │ │ │ 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 │ │ │ │ @@ -498445,19 +498783,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 1bd330 │ │ │ │ + bne.n 1bd678 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd3c8 │ │ │ │ + cbz r2, 1bd710 │ │ │ │ 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 │ │ │ │ @@ -498473,20 +498811,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 1bd384 │ │ │ │ + bne.n 1bd6cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd468 │ │ │ │ + beq.n 1bd7b0 │ │ │ │ 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 │ │ │ │ @@ -498519,20 +498857,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 1bd3e8 │ │ │ │ + bne.n 1bd730 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd508 │ │ │ │ + beq.n 1bd850 │ │ │ │ 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 │ │ │ │ @@ -498565,20 +498903,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 1bd488 │ │ │ │ + bne.n 1bd7d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd5a8 │ │ │ │ + beq.n 1bd8f0 │ │ │ │ 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 │ │ │ │ @@ -498611,20 +498949,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 1bd528 │ │ │ │ + bne.n 1bd870 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd648 │ │ │ │ + beq.n 1bd990 │ │ │ │ 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 │ │ │ │ @@ -498657,33 +498995,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 1bd5c8 │ │ │ │ + bne.n 1bd910 │ │ │ │ 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] @ (1bd730 ) │ │ │ │ - ldr r3, [pc, #208] @ (1bd734 ) │ │ │ │ + ldr r2, [pc, #208] @ (1bda78 ) │ │ │ │ + ldr r3, [pc, #208] @ (1bda7c ) │ │ │ │ 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 1bd710 │ │ │ │ + beq.n 1bda58 │ │ │ │ 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 │ │ │ │ @@ -498726,49 +499064,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1bd67c │ │ │ │ - ldr r2, [pc, #36] @ (1bd738 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bd734 ) │ │ │ │ + bne.n 1bd9c4 │ │ │ │ + ldr r2, [pc, #36] @ (1bda80 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bda7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd72a │ │ │ │ + bne.n 1bda72 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1bd804 ) │ │ │ │ - ldr r3, [pc, #180] @ (1bd808 ) │ │ │ │ + ldr r2, [pc, #180] @ (1bdb4c ) │ │ │ │ + ldr r3, [pc, #180] @ (1bdb50 ) │ │ │ │ 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 1bd7e6 │ │ │ │ + beq.n 1bdb2e │ │ │ │ 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 │ │ │ │ @@ -498800,35 +499138,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 1bd778 │ │ │ │ - ldr r2, [pc, #36] @ (1bd80c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd808 ) │ │ │ │ + bne.n 1bdac0 │ │ │ │ + ldr r2, [pc, #36] @ (1bdb54 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bdb50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd800 │ │ │ │ + bne.n 1bdb48 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #18 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd8b8 │ │ │ │ + beq.n 1bdc00 │ │ │ │ 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 │ │ │ │ @@ -498864,19 +499202,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 1bd828 │ │ │ │ + bne.n 1bdb70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd92c │ │ │ │ + cbz r2, 1bdc74 │ │ │ │ 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 │ │ │ │ @@ -498899,19 +499237,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 1bd8ca │ │ │ │ + bne.n 1bdc12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd9a2 │ │ │ │ + cbz r2, 1bdcea │ │ │ │ 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 │ │ │ │ @@ -498934,18 +499272,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 1bd93e │ │ │ │ + bne.n 1bdc86 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bda14 │ │ │ │ + cbz r2, 1bdd5c │ │ │ │ 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 │ │ │ │ @@ -498968,19 +499306,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 1bd9b2 │ │ │ │ + bne.n 1bdcfa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bda88 │ │ │ │ + cbz r2, 1bddd0 │ │ │ │ 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 │ │ │ │ @@ -499003,20 +499341,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 1bda26 │ │ │ │ + bne.n 1bdd6e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdb32 │ │ │ │ + beq.n 1bde7a │ │ │ │ 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 │ │ │ │ @@ -499052,32 +499390,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 1bdaa6 │ │ │ │ + bne.n 1bddee │ │ │ │ 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] @ (1bdc24 ) │ │ │ │ - ldr r3, [pc, #220] @ (1bdc28 ) │ │ │ │ + ldr r2, [pc, #220] @ (1bdf6c ) │ │ │ │ + ldr r3, [pc, #220] @ (1bdf70 ) │ │ │ │ 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 1bdc04 │ │ │ │ + beq.n 1bdf4c │ │ │ │ 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 │ │ │ │ @@ -499124,49 +499462,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1bdb64 │ │ │ │ - ldr r2, [pc, #36] @ (1bdc2c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bdc28 ) │ │ │ │ + bne.n 1bdeac │ │ │ │ + ldr r2, [pc, #36] @ (1bdf74 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bdf70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdc1e │ │ │ │ + bne.n 1bdf66 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (1bdd30 ) │ │ │ │ - ldr r3, [pc, #236] @ (1bdd34 ) │ │ │ │ + ldr r2, [pc, #236] @ (1be078 ) │ │ │ │ + ldr r3, [pc, #236] @ (1be07c ) │ │ │ │ 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 1bdd10 │ │ │ │ + beq.n 1be058 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -499210,36 +499548,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 1bdc68 │ │ │ │ - ldr r2, [pc, #36] @ (1bdd38 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bdd34 ) │ │ │ │ + bne.n 1bdfb0 │ │ │ │ + ldr r2, [pc, #36] @ (1be080 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be07c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdd2a │ │ │ │ + bne.n 1be072 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdde4 │ │ │ │ + beq.n 1be12c │ │ │ │ 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 │ │ │ │ @@ -499275,324 +499613,324 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bdd54 │ │ │ │ + bne.n 1be09c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1bddf4 ) │ │ │ │ + ldr r3, [pc, #8] @ (1be13c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, r3, r3 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1bde04 ) │ │ │ │ + ldr r3, [pc, #8] @ (1be14c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bmi.n 1bdde4 │ │ │ │ + bne.n 1be09c │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-160] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #444] @ (1bdfdc ) │ │ │ │ - ldr r3, [pc, #444] @ (1bdfe0 ) │ │ │ │ + ldr r2, [pc, #444] @ (1be324 ) │ │ │ │ + ldr r3, [pc, #444] @ (1be328 ) │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1bde86 │ │ │ │ + cbz r5, 1be1ce │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54614 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1bde8c │ │ │ │ + beq.n 1be1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1bdf20 │ │ │ │ + blt.n 1be268 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54100 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1bdfd0 │ │ │ │ - ldr r2, [pc, #384] @ (1bdfe4 ) │ │ │ │ + blt.w 1be318 │ │ │ │ + ldr r2, [pc, #384] @ (1be32c ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #376] @ (1bdfe0 ) │ │ │ │ + ldr r3, [pc, #376] @ (1be328 ) │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1bdfd8 │ │ │ │ + bne.w 1be320 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #352] @ (1bdfe8 ) │ │ │ │ + ldr r5, [pc, #352] @ (1be330 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1bde3e │ │ │ │ + b.n 1be186 │ │ │ │ blx 54ecc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1bdfec ) │ │ │ │ + ldr r0, [pc, #344] @ (1be334 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ - cbz r0, 1bdea2 │ │ │ │ + bl 1c459c │ │ │ │ + cbz r0, 1be1ea │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bdf66 │ │ │ │ + bne.n 1be2ae │ │ │ │ blx 54ecc │ │ │ │ - ldr r3, [pc, #328] @ (1bdff0 ) │ │ │ │ + ldr r3, [pc, #328] @ (1be338 ) │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ subs r4, r6, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1bdf26 │ │ │ │ + cbnz r0, 1be26e │ │ │ │ ldr.w r3, [r6, #-104] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1bdfb6 │ │ │ │ + bne.n 1be2fe │ │ │ │ ldr.w r3, [r6, #-96] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1bdf9c │ │ │ │ - ldr r2, [pc, #268] @ (1bdff4 ) │ │ │ │ + bne.n 1be2e4 │ │ │ │ + ldr r2, [pc, #268] @ (1be33c ) │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr.w r5, [r6, #-120] │ │ │ │ - cbz r5, 1bdf20 │ │ │ │ + cbz r5, 1be268 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 54984 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1bdf18 │ │ │ │ + blt.n 1be260 │ │ │ │ mov r0, r5 │ │ │ │ blx 54954 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 54208 │ │ │ │ - b.n 1bde50 │ │ │ │ + b.n 1be198 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 54208 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1bde60 │ │ │ │ + b.n 1be1a8 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1bdf80 │ │ │ │ + bne.n 1be2c8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bdee4 │ │ │ │ + beq.n 1be22c │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 54488 │ │ │ │ - ldr r3, [pc, #172] @ (1bdff8 ) │ │ │ │ - ldr r2, [pc, #176] @ (1bdffc ) │ │ │ │ - ldr r1, [pc, #176] @ (1be000 ) │ │ │ │ + ldr r3, [pc, #172] @ (1be340 ) │ │ │ │ + ldr r2, [pc, #176] @ (1be344 ) │ │ │ │ + ldr r1, [pc, #176] @ (1be348 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 1bdf20 │ │ │ │ - ldr r2, [pc, #156] @ (1be004 ) │ │ │ │ + b.n 1be268 │ │ │ │ + ldr r2, [pc, #156] @ (1be34c ) │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 547c8 │ │ │ │ - b.n 1bdee4 │ │ │ │ + b.n 1be22c │ │ │ │ blx 54488 │ │ │ │ - ldr r3, [pc, #128] @ (1be008 ) │ │ │ │ - ldr r2, [pc, #132] @ (1be00c ) │ │ │ │ - ldr r1, [pc, #132] @ (1be010 ) │ │ │ │ + ldr r3, [pc, #128] @ (1be350 ) │ │ │ │ + ldr r2, [pc, #132] @ (1be354 ) │ │ │ │ + ldr r1, [pc, #132] @ (1be358 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3590 │ │ │ │ - b.n 1bdf5e │ │ │ │ - ldr r3, [pc, #116] @ (1be014 ) │ │ │ │ - ldr r2, [pc, #120] @ (1be018 ) │ │ │ │ - ldr r1, [pc, #120] @ (1be01c ) │ │ │ │ + bl 1c38d8 │ │ │ │ + b.n 1be2a6 │ │ │ │ + ldr r3, [pc, #116] @ (1be35c ) │ │ │ │ + ldr r2, [pc, #120] @ (1be360 ) │ │ │ │ + ldr r1, [pc, #120] @ (1be364 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bdf5e │ │ │ │ - ldr r3, [pc, #104] @ (1be020 ) │ │ │ │ - ldr r2, [pc, #104] @ (1be024 ) │ │ │ │ - ldr r1, [pc, #108] @ (1be028 ) │ │ │ │ + b.n 1be2a6 │ │ │ │ + ldr r3, [pc, #104] @ (1be368 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be36c ) │ │ │ │ + ldr r1, [pc, #108] @ (1be370 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bdf5e │ │ │ │ + b.n 1be2a6 │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1bdf20 │ │ │ │ + b.n 1be268 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ @ instruction: 0xb774 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb774 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb76c │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ movs r0, r3 │ │ │ │ orrs r6, r6 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb72c │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be0f8 │ │ │ │ + bcc.n 1be440 │ │ │ │ movs r7, r2 │ │ │ │ ldrd r0, r0, [r0, #92] @ 0x5c │ │ │ │ cmn r2, r7 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb708 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be090 │ │ │ │ + bcc.n 1be3d8 │ │ │ │ movs r7, r2 │ │ │ │ cmn r2, r4 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be070 │ │ │ │ + bcc.n 1be3b8 │ │ │ │ movs r7, r2 │ │ │ │ cmn r0, r1 │ │ │ │ movs r7, r4 │ │ │ │ cpsid ai │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be048 │ │ │ │ + bcc.n 1be390 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be086 │ │ │ │ + cbnz r3, 1be3ce │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1be078 │ │ │ │ + bls.n 1be3c0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1be082 │ │ │ │ + cbnz r0, 1be3ca │ │ │ │ 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, 1be07c │ │ │ │ + cbz r2, 1be3c4 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be08a │ │ │ │ + cbz r0, 1be3d2 │ │ │ │ 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 1be056 │ │ │ │ + b.n 1be39e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1be074 │ │ │ │ + b.n 1be3bc │ │ │ │ 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] @ (1be128 ) │ │ │ │ - ldr r3, [pc, #132] @ (1be12c ) │ │ │ │ + ldr r0, [pc, #128] @ (1be470 ) │ │ │ │ + ldr r3, [pc, #132] @ (1be474 ) │ │ │ │ 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 1be0e2 │ │ │ │ + bne.n 1be42a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1be130 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be478 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1be12c ) │ │ │ │ + ldr r3, [pc, #96] @ (1be474 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be124 │ │ │ │ + bne.n 1be46c │ │ │ │ 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 │ │ │ │ @@ -499612,44 +499950,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 550d0 │ │ │ │ - b.n 1be0c2 │ │ │ │ + b.n 1be40a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r2, #5 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1be146 │ │ │ │ + bcc.n 1be48e │ │ │ │ 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 1be02c │ │ │ │ - cbz r0, 1be17a │ │ │ │ + bl 1be374 │ │ │ │ + cbz r0, 1be4c2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1be176 │ │ │ │ + cbz r1, 1be4be │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -499681,30 +500019,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] @ (1be250 ) │ │ │ │ + ldr r1, [pc, #132] @ (1be598 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1be254 ) │ │ │ │ + ldr r3, [pc, #132] @ (1be59c ) │ │ │ │ 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 1be246 │ │ │ │ + bcs.n 1be58e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1be246 │ │ │ │ + bhi.n 1be58e │ │ │ │ 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] │ │ │ │ @@ -499717,101 +500055,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, 1be22c │ │ │ │ + cbz r0, 1be574 │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 550d0 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1be258 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be254 ) │ │ │ │ + ldr r2, [pc, #40] @ (1be5a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be59c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be24a │ │ │ │ + bne.n 1be592 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1be22e │ │ │ │ + b.n 1be576 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1be33c ) │ │ │ │ - ldr r3, [pc, #208] @ (1be340 ) │ │ │ │ + ldr r1, [pc, #204] @ (1be684 ) │ │ │ │ + ldr r3, [pc, #208] @ (1be688 ) │ │ │ │ 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 1be332 │ │ │ │ + bne.n 1be67a │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1be2ba │ │ │ │ + bls.n 1be602 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1be32e │ │ │ │ + bne.n 1be676 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1be2e2 │ │ │ │ + cbz r4, 1be62a │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 549cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be32e │ │ │ │ + beq.n 1be676 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1be2e8 │ │ │ │ + bne.n 1be630 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1be344 ) │ │ │ │ - ldr r3, [pc, #112] @ (1be340 ) │ │ │ │ + ldr r2, [pc, #120] @ (1be68c ) │ │ │ │ + ldr r3, [pc, #112] @ (1be688 ) │ │ │ │ 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 1be336 │ │ │ │ + bne.n 1be67e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1be29e │ │ │ │ + b.n 1be5e6 │ │ │ │ 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] │ │ │ │ @@ -499831,65 +500169,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 550d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1be2c2 │ │ │ │ + b.n 1be60a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1be2ca │ │ │ │ + b.n 1be612 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r1, #6 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be3ac │ │ │ │ + cbnz r3, 1be6f4 │ │ │ │ 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 1be392 │ │ │ │ + bls.n 1be6da │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be3a0 │ │ │ │ + cbnz r2, 1be6e8 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1be39a │ │ │ │ + cbz r0, 1be6e2 │ │ │ │ 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 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be3a0 │ │ │ │ + cbz r0, 1be6e8 │ │ │ │ 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 1be372 │ │ │ │ + b.n 1be6ba │ │ │ │ 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 │ │ │ │ @@ -499900,263 +500238,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 1be410 │ │ │ │ + bcc.n 1be758 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be43e │ │ │ │ + bne.n 1be786 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1be408 │ │ │ │ + bls.n 1be750 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be43a │ │ │ │ + cbnz r2, 1be782 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1be434 │ │ │ │ + cbz r4, 1be77c │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be43a │ │ │ │ + cbz r0, 1be782 │ │ │ │ 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 1be02c │ │ │ │ + bl 1be374 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be3d2 │ │ │ │ + beq.n 1be71a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1be430 │ │ │ │ + cbz r1, 1be778 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1be3d2 │ │ │ │ + b.n 1be71a │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be3ea │ │ │ │ + b.n 1be732 │ │ │ │ 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 1be134 │ │ │ │ + bl 1be47c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be4ae │ │ │ │ + cbnz r3, 1be7f6 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be492 │ │ │ │ + bls.n 1be7da │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be4aa │ │ │ │ + cbnz r2, 1be7f2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be4a4 │ │ │ │ + cbz r1, 1be7ec │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1be4aa │ │ │ │ + cbz r0, 1be7f2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be094 │ │ │ │ + bl 1be3dc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be47a │ │ │ │ + b.n 1be7c2 │ │ │ │ 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 1be134 │ │ │ │ + bl 1be47c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be51a │ │ │ │ + cbnz r3, 1be862 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be4fe │ │ │ │ + bls.n 1be846 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be516 │ │ │ │ + cbnz r2, 1be85e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be510 │ │ │ │ + cbz r1, 1be858 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1be516 │ │ │ │ + cbz r0, 1be85e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be094 │ │ │ │ + bl 1be3dc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be4e6 │ │ │ │ + b.n 1be82e │ │ │ │ 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 1be134 │ │ │ │ + bl 1be47c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be584 │ │ │ │ + cbnz r3, 1be8cc │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be568 │ │ │ │ + bls.n 1be8b0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be580 │ │ │ │ + cbnz r2, 1be8c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be57a │ │ │ │ + cbz r1, 1be8c2 │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1be580 │ │ │ │ + cbz r0, 1be8c8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be094 │ │ │ │ + bl 1be3dc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be550 │ │ │ │ + b.n 1be898 │ │ │ │ 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 1be134 │ │ │ │ + bl 1be47c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be5f2 │ │ │ │ + cbnz r3, 1be93a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be5d6 │ │ │ │ + bls.n 1be91e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be5ee │ │ │ │ + cbnz r2, 1be936 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be5e8 │ │ │ │ + cbz r1, 1be930 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1be5ee │ │ │ │ + cbz r0, 1be936 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be094 │ │ │ │ + bl 1be3dc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be5be │ │ │ │ + b.n 1be906 │ │ │ │ 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] @ (1be68c ) │ │ │ │ + ldr r3, [pc, #128] @ (1be9d4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1be690 ) │ │ │ │ + ldr r2, [pc, #128] @ (1be9d8 ) │ │ │ │ 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 1be682 │ │ │ │ + bcs.n 1be9ca │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1be682 │ │ │ │ + bhi.n 1be9ca │ │ │ │ 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] │ │ │ │ @@ -500171,42 +500509,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, 1be668 │ │ │ │ + cbz r3, 1be9b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1be694 ) │ │ │ │ - ldr r3, [pc, #28] @ (1be68c ) │ │ │ │ + ldr r2, [pc, #40] @ (1be9dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1be9d4 ) │ │ │ │ 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 1be686 │ │ │ │ + bne.n 1be9ce │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1be66a │ │ │ │ + b.n 1be9b2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be70e │ │ │ │ + bne.n 1bea56 │ │ │ │ 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] │ │ │ │ @@ -500214,42 +500552,42 @@ │ │ │ │ blx 5513c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1be6f0 │ │ │ │ + bls.n 1bea38 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1be704 │ │ │ │ + cbnz r1, 1bea4c │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1be6fe │ │ │ │ + cbz r0, 1bea46 │ │ │ │ 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 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be704 │ │ │ │ + cbz r0, 1bea4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1be094 │ │ │ │ + bl 1be3dc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1be6d0 │ │ │ │ + b.n 1bea18 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -500259,165 +500597,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, 1be736 │ │ │ │ + cbnz r2, 1bea7e │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1be73a │ │ │ │ + bls.n 1bea82 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1be732 │ │ │ │ + bhi.n 1bea7a │ │ │ │ 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, 1be76e │ │ │ │ + cbnz r3, 1beab6 │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1be76a │ │ │ │ + bhi.n 1beab2 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1be770 │ │ │ │ + bls.n 1beab8 │ │ │ │ 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 1be76e │ │ │ │ + beq.n 1beab6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 550d0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1be79c │ │ │ │ + cbnz r3, 1beae4 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1be7a0 │ │ │ │ + bcc.n 1beae8 │ │ │ │ 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 1be79c │ │ │ │ + beq.n 1beae4 │ │ │ │ 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 1be7d2 │ │ │ │ + bne.n 1beb1a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1be7d6 │ │ │ │ + bls.n 1beb1e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1be7ce │ │ │ │ + ble.n 1beb16 │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1be7d2 │ │ │ │ + beq.n 1beb1a │ │ │ │ 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 1be816 │ │ │ │ + bne.n 1beb5e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1be81a │ │ │ │ + bls.n 1beb62 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1be812 │ │ │ │ + ble.n 1beb5a │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1be816 │ │ │ │ + beq.n 1beb5e │ │ │ │ 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 1be85a │ │ │ │ + bne.n 1beba2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1be860 │ │ │ │ + bls.n 1beba8 │ │ │ │ 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 1be856 │ │ │ │ + ble.n 1beb9e │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be85a │ │ │ │ + beq.n 1beba2 │ │ │ │ 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 1be8b0 │ │ │ │ + bcs.n 1bebf8 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 553fc │ │ │ │ - cbz r0, 1be8b0 │ │ │ │ + cbz r0, 1bebf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -500425,190 +500763,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 1be96e │ │ │ │ + beq.n 1becb6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1be8d8 │ │ │ │ + b.n 1bec20 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1be974 │ │ │ │ + beq.n 1becbc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1be8d2 │ │ │ │ + bne.n 1bec1a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1be96e │ │ │ │ + bne.n 1becb6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1be8f8 │ │ │ │ + b.n 1bec40 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1be96e │ │ │ │ + beq.n 1becb6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1be8f0 │ │ │ │ + bne.n 1bec38 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1be8f0 │ │ │ │ + bls.n 1bec38 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1be922 │ │ │ │ + b.n 1bec6a │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1be8f0 │ │ │ │ + bls.n 1bec38 │ │ │ │ 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 1be912 │ │ │ │ + bne.n 1bec5a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1be912 │ │ │ │ + beq.n 1bec5a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1be912 │ │ │ │ + bne.n 1bec5a │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1be912 │ │ │ │ + bne.n 1bec5a │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1be912 │ │ │ │ + bne.n 1bec5a │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1be912 │ │ │ │ + bne.n 1bec5a │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be912 │ │ │ │ + bne.n 1bec5a │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1be970 │ │ │ │ + b.n 1becb8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1be8e6 │ │ │ │ + b.n 1bec2e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1be9d8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1bed20 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1be9dc ) │ │ │ │ + ldr r3, [pc, #80] @ (1bed24 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54428 │ │ │ │ - cbz r0, 1be9d0 │ │ │ │ + cbz r0, 1bed18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1be9d0 │ │ │ │ - ldr r0, [pc, #56] @ (1be9e0 ) │ │ │ │ + cbz r3, 1bed18 │ │ │ │ + ldr r0, [pc, #56] @ (1bed28 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 54668 │ │ │ │ - cbz r0, 1be9d0 │ │ │ │ + cbz r0, 1bed18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1be9e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be9dc ) │ │ │ │ + ldr r2, [pc, #40] @ (1bed2c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bed24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be9d4 │ │ │ │ + bne.n 1bed1c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1be9b8 │ │ │ │ + b.n 1bed00 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #100] @ (1bea64 ) │ │ │ │ + ldr r2, [pc, #100] @ (1bedac ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1bea68 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bedb0 ) │ │ │ │ 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 54f2c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bea36 │ │ │ │ - ldr r1, [pc, #76] @ (1bea6c ) │ │ │ │ - ldr r2, [pc, #72] @ (1bea68 ) │ │ │ │ + cbz r0, 1bed7e │ │ │ │ + ldr r1, [pc, #76] @ (1bedb4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1bedb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1bea60 │ │ │ │ + bne.n 1beda8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54458 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bea4e │ │ │ │ + cbz r0, 1bed96 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54ac8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1bea1c │ │ │ │ + b.n 1bed64 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 53fd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1bea42 │ │ │ │ + b.n 1bed8a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5416c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -500636,15 +500974,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55034 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1beade │ │ │ │ + beq.n 1bee26 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -500657,183 +500995,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] @ (1bebf4 ) │ │ │ │ + ldr r0, [pc, #228] @ (1bef3c ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1bebf8 ) │ │ │ │ + ldr r1, [pc, #228] @ (1bef40 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1bebfc ) │ │ │ │ + ldr r0, [pc, #224] @ (1bef44 ) │ │ │ │ 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 1bebea │ │ │ │ + bhi.n 1bef32 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1beb7c │ │ │ │ + bls.n 1beec4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1bebaa │ │ │ │ + bhi.n 1beef2 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1bec00 ) │ │ │ │ + ldr r1, [pc, #168] @ (1bef48 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1bebc0 │ │ │ │ + beq.n 1bef08 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1bebb4 │ │ │ │ + cbz r0, 1beefc │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5b44 │ │ │ │ + bl 1c5e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bebea │ │ │ │ + beq.n 1bef32 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1beb82 │ │ │ │ + b.n 1beeca │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1bebea │ │ │ │ + beq.n 1bef32 │ │ │ │ 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] @ (1bec04 ) │ │ │ │ - ldr r3, [pc, #96] @ (1bebf8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1bef4c ) │ │ │ │ + ldr r3, [pc, #96] @ (1bef40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bebee │ │ │ │ + bne.n 1bef36 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1beb56 │ │ │ │ + b.n 1bee9e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 549cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1beb6e │ │ │ │ + b.n 1beeb6 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 55130 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bebea │ │ │ │ + cbz r0, 1bef32 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 550d0 │ │ │ │ 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 1beb82 │ │ │ │ + b.n 1beeca │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1beb84 │ │ │ │ + b.n 1beecc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ add.w ip, r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 1bec2a │ │ │ │ - b.n 1bec3c │ │ │ │ + bcc.n 1bef72 │ │ │ │ + b.n 1bef84 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1bec3c │ │ │ │ + bcs.n 1bef84 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1bec24 │ │ │ │ + bne.n 1bef6c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1beafc │ │ │ │ + bl 1bee44 │ │ │ │ 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 1bec96 │ │ │ │ + bcs.n 1befde │ │ │ │ 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, 1bec90 │ │ │ │ + cbz r2, 1befd8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1bec8c │ │ │ │ + cbnz r1, 1befd4 │ │ │ │ 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 1bec70 │ │ │ │ + bne.n 1befb8 │ │ │ │ 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] │ │ │ │ @@ -500847,198 +501185,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 1c7908 │ │ │ │ + bl 1c7c50 │ │ │ │ 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 1becee │ │ │ │ - b.n 1bee14 │ │ │ │ + bne.n 1bf036 │ │ │ │ + b.n 1bf15c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1bee14 │ │ │ │ + beq.w 1bf15c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bece4 │ │ │ │ + bne.n 1bf02c │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1bed42 │ │ │ │ + cbnz r3, 1bf08a │ │ │ │ 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 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bedf8 │ │ │ │ + beq.n 1bf140 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bed1e │ │ │ │ + bne.n 1bf066 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bedf8 │ │ │ │ + beq.n 1bf140 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1bed48 │ │ │ │ + cbnz r3, 1bf090 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1bed0e │ │ │ │ + b.n 1bf056 │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1bee24 │ │ │ │ + beq.n 1bf16c │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1bee20 │ │ │ │ + bcs.n 1bf168 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bee2a │ │ │ │ + bhi.n 1bf172 │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 549cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bee24 │ │ │ │ + beq.n 1bf16c │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1bee42 │ │ │ │ + beq.n 1bf18a │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1bed98 │ │ │ │ + b.n 1bf0e0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1bedec │ │ │ │ + bcs.n 1bf134 │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bed8c │ │ │ │ + bne.n 1bf0d4 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1bee24 │ │ │ │ + bhi.n 1bf16c │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1bee32 │ │ │ │ + bls.n 1bf17a │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bee3a │ │ │ │ + bhi.n 1bf182 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bee24 │ │ │ │ + cbz r0, 1bf16c │ │ │ │ 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 1bed96 │ │ │ │ + bcc.n 1bf0de │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1bed04 │ │ │ │ - b.n 1bed08 │ │ │ │ + bne.n 1bf04c │ │ │ │ + b.n 1bf050 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1bece4 │ │ │ │ + beq.w 1bf02c │ │ │ │ mov r0, fp │ │ │ │ blx 54208 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1becee │ │ │ │ + bne.w 1bf036 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1bed78 │ │ │ │ + bne.n 1bf0c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1bed6c │ │ │ │ + b.n 1bf0b4 │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1beddc │ │ │ │ - b.n 1bee24 │ │ │ │ + bne.n 1bf124 │ │ │ │ + b.n 1bf16c │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1bedcc │ │ │ │ + b.n 1bf114 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1bee4c │ │ │ │ + beq.n 1bf194 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1bee52 │ │ │ │ + cbnz r6, 1bf19a │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1bed0c │ │ │ │ + b.n 1bf054 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1bed52 │ │ │ │ + b.n 1bf09a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ 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, 1beede │ │ │ │ + cbnz r3, 1bf226 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bef26 │ │ │ │ + beq.n 1bf26e │ │ │ │ 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} │ │ │ │ @@ -501049,22 +501387,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 550d0 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1bef12 │ │ │ │ + cbnz r6, 1bf25a │ │ │ │ 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 55130 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bef26 │ │ │ │ + cbz r0, 1bf26e │ │ │ │ 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} │ │ │ │ @@ -501072,47 +501410,47 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1beed4 │ │ │ │ + beq.n 1bf21c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bef2e │ │ │ │ + beq.n 1bf276 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ 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 55130 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bef20 │ │ │ │ + beq.n 1bf268 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 550d0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ - ldr.w lr, [pc, #104] @ 1befcc │ │ │ │ + ldr.w lr, [pc, #104] @ 1bf314 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1befd0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1bf318 ) │ │ │ │ sub sp, #16 │ │ │ │ add lr, pc │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add.w ip, ip, #24 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -501123,96 +501461,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 54518 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1befd4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1befd0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bf31c ) │ │ │ │ + ldr r3, [pc, #40] @ (1bf318 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1befc6 │ │ │ │ + bne.n 1bf30e │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1bf046 │ │ │ │ + cbz r5, 1bf38e │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d3d50 │ │ │ │ + bl 1d4098 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 55130 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bf01e │ │ │ │ + cbz r0, 1bf366 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1d3d64 │ │ │ │ - cbnz r0, 1bf028 │ │ │ │ + bl 1d40ac │ │ │ │ + cbnz r0, 1bf370 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #144] @ (1bf0bc ) │ │ │ │ + ldr r0, [pc, #144] @ (1bf404 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bef4c │ │ │ │ + bl 1bf294 │ │ │ │ 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 1bf01e │ │ │ │ + b.n 1bf366 │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf0ae │ │ │ │ + beq.n 1bf3f6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf0b4 │ │ │ │ + beq.n 1bf3fc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bf024 │ │ │ │ + bne.n 1bf36c │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c00f4 │ │ │ │ + bl 1c043c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1bf072 │ │ │ │ + cbnz r0, 1bf3ba │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ - b.n 1bf024 │ │ │ │ + b.n 1bf36c │ │ │ │ adds r5, #1 │ │ │ │ - bl 1bfefc │ │ │ │ + bl 1c0244 │ │ │ │ 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 │ │ │ │ @@ -501223,66 +501561,66 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bf06c │ │ │ │ + bne.n 1bf3b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c017c │ │ │ │ - b.n 1bf064 │ │ │ │ - bl 1c06d4 │ │ │ │ - b.n 1bf024 │ │ │ │ - bl 1c09d8 │ │ │ │ - b.n 1bf024 │ │ │ │ + bl 1c04c4 │ │ │ │ + b.n 1bf3ac │ │ │ │ + bl 1c0a1c │ │ │ │ + b.n 1bf36c │ │ │ │ + bl 1c0d20 │ │ │ │ + b.n 1bf36c │ │ │ │ nop │ │ │ │ - add r6, pc, #640 @ (adr r6, 1bf340 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 1bf688 ) │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf212 │ │ │ │ + beq.w 1bf55a │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf212 │ │ │ │ + beq.w 1bf55a │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1c05b4 │ │ │ │ - cbnz r0, 1bf186 │ │ │ │ + bl 1c08fc │ │ │ │ + cbnz r0, 1bf4ce │ │ │ │ mov r0, r6 │ │ │ │ blx 5513c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5513c │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf214 │ │ │ │ + beq.n 1bf55c │ │ │ │ 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 │ │ │ │ @@ -501295,132 +501633,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 1c68a0 │ │ │ │ + bl 1c6be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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 1c0344 │ │ │ │ + bl 1c068c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf110 │ │ │ │ + beq.n 1bf458 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf110 │ │ │ │ - ldr r1, [pc, #212] @ (1bf284 ) │ │ │ │ + beq.n 1bf458 │ │ │ │ + ldr r1, [pc, #212] @ (1bf5cc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ - cbz r0, 1bf20c │ │ │ │ + cbz r0, 1bf554 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf22a │ │ │ │ + beq.n 1bf572 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf238 │ │ │ │ - ldr r0, [pc, #192] @ (1bf288 ) │ │ │ │ + beq.n 1bf580 │ │ │ │ + ldr r0, [pc, #192] @ (1bf5d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf262 │ │ │ │ - ldr r0, [pc, #184] @ (1bf28c ) │ │ │ │ + beq.n 1bf5aa │ │ │ │ + ldr r0, [pc, #184] @ (1bf5d4 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0840 │ │ │ │ + bl 1c0b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf110 │ │ │ │ + beq.n 1bf458 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf276 │ │ │ │ + beq.n 1bf5be │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1bf246 │ │ │ │ + cbz r3, 1bf58e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1bf110 │ │ │ │ + b.n 1bf458 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1bf1b8 │ │ │ │ + b.n 1bf500 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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 1c075c │ │ │ │ + bl 1c0aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf1c4 │ │ │ │ - b.n 1bf110 │ │ │ │ + bne.n 1bf50c │ │ │ │ + b.n 1bf458 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0a64 │ │ │ │ + bl 1c0dac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf1c4 │ │ │ │ - b.n 1bf110 │ │ │ │ - ldr r1, [pc, #72] @ (1bf290 ) │ │ │ │ + bne.n 1bf50c │ │ │ │ + b.n 1bf458 │ │ │ │ + ldr r1, [pc, #72] @ (1bf5d8 ) │ │ │ │ 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 1ca64c │ │ │ │ + bl 1ca994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf206 │ │ │ │ - b.n 1bf214 │ │ │ │ - ldr r0, [pc, #48] @ (1bf294 ) │ │ │ │ + bne.n 1bf54e │ │ │ │ + b.n 1bf55c │ │ │ │ + ldr r0, [pc, #48] @ (1bf5dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf1d0 │ │ │ │ + bne.n 1bf518 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c0778 │ │ │ │ - b.n 1bf1d0 │ │ │ │ + bl 1c0ac0 │ │ │ │ + b.n 1bf518 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1cc688 │ │ │ │ - b.n 1bf200 │ │ │ │ - add r5, pc, #160 @ (adr r5, 1bf328 ) │ │ │ │ + bl 1cc9d0 │ │ │ │ + b.n 1bf548 │ │ │ │ + add r5, pc, #160 @ (adr r5, 1bf670 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #168 @ (adr r5, 1bf334 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 1bf67c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #280 @ (adr r5, 1bf3a8 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 1bf6f0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #936 @ (adr r4, 1bf63c ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 1bf984 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #656 @ (adr r4, 1bf528 ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 1bf870 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1bf2be │ │ │ │ + cbz r0, 1bf606 │ │ │ │ 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 │ │ │ │ @@ -501432,581 +501770,581 @@ │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1bf430 ) │ │ │ │ + ldr r2, [pc, #348] @ (1bf778 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1bf434 ) │ │ │ │ + ldr r3, [pc, #348] @ (1bf77c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1bf438 ) │ │ │ │ + ldr r0, [pc, #344] @ (1bf780 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1bf43c ) │ │ │ │ + ldr r6, [pc, #344] @ (1bf784 ) │ │ │ │ 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 1caf30 │ │ │ │ - cbnz r0, 1bf318 │ │ │ │ + bl 1cb278 │ │ │ │ + cbnz r0, 1bf660 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1bf440 ) │ │ │ │ + ldr r0, [pc, #320] @ (1bf788 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf39a │ │ │ │ - ldr r0, [pc, #312] @ (1bf444 ) │ │ │ │ + beq.n 1bf6e2 │ │ │ │ + ldr r0, [pc, #312] @ (1bf78c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf40c │ │ │ │ + beq.n 1bf754 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1bf31a │ │ │ │ + b.n 1bf662 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1bf448 ) │ │ │ │ + ldr r0, [pc, #300] @ (1bf790 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf3ae │ │ │ │ + beq.n 1bf6f6 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 54d84 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1bf352 │ │ │ │ + beq.n 1bf69a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1bf3ce │ │ │ │ - bhi.n 1bf3d4 │ │ │ │ + beq.n 1bf716 │ │ │ │ + bhi.n 1bf71c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1bf3ce │ │ │ │ + beq.n 1bf716 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1bf3d8 │ │ │ │ + beq.n 1bf720 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1bf358 │ │ │ │ + bne.n 1bf6a0 │ │ │ │ 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 1bf0c0 │ │ │ │ + bl 1bf408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bf3aa │ │ │ │ + cbz r0, 1bf6f2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1bf37e │ │ │ │ + beq.n 1bf6c6 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bf3de │ │ │ │ - ldr r2, [pc, #204] @ (1bf44c ) │ │ │ │ - ldr r3, [pc, #176] @ (1bf434 ) │ │ │ │ + beq.n 1bf726 │ │ │ │ + ldr r2, [pc, #204] @ (1bf794 ) │ │ │ │ + ldr r3, [pc, #176] @ (1bf77c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf42a │ │ │ │ + bne.n 1bf772 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1bf450 ) │ │ │ │ + ldr r0, [pc, #180] @ (1bf798 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf31a │ │ │ │ + bne.n 1bf662 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bf37e │ │ │ │ - ldr r0, [pc, #164] @ (1bf454 ) │ │ │ │ + b.n 1bf6c6 │ │ │ │ + ldr r0, [pc, #164] @ (1bf79c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf352 │ │ │ │ - ldr r3, [pc, #152] @ (1bf458 ) │ │ │ │ + beq.n 1bf69a │ │ │ │ + ldr r3, [pc, #152] @ (1bf7a0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1bf45c ) │ │ │ │ + ldr r2, [pc, #152] @ (1bf7a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - b.n 1bf328 │ │ │ │ + b.n 1bf670 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1bf34c │ │ │ │ + b.n 1bf694 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1bf348 │ │ │ │ + bne.n 1bf690 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1bf34c │ │ │ │ - ldr r0, [pc, #128] @ (1bf460 ) │ │ │ │ + b.n 1bf694 │ │ │ │ + ldr r0, [pc, #128] @ (1bf7a8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf37e │ │ │ │ + beq.n 1bf6c6 │ │ │ │ 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 1bf0c0 │ │ │ │ + bl 1bf408 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1bf37e │ │ │ │ - ldr r0, [pc, #84] @ (1bf464 ) │ │ │ │ + b.n 1bf6c6 │ │ │ │ + ldr r0, [pc, #84] @ (1bf7ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1bf314 │ │ │ │ - bl 1c05b4 │ │ │ │ + bne.w 1bf65c │ │ │ │ + bl 1c08fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf314 │ │ │ │ - bl 1c0a80 │ │ │ │ - b.n 1bf314 │ │ │ │ + beq.w 1bf65c │ │ │ │ + bl 1c0dc8 │ │ │ │ + b.n 1bf65c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #376 @ (adr r4, 1bf5b4 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 1bf8fc ) │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r4, pc, #392 @ (adr r4, 1bf5cc ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 1bf914 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #920 @ (adr r3, 1bf7e0 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 1bfb28 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #496 @ (adr r4, 1bf63c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 1bf984 ) │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r3, pc, #880 @ (adr r3, 1bf7c4 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 1bfb0c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #16 @ (adr r4, 1bf468 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 1bf7b0 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #56 @ (adr r4, 1bf498 ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 1bf7e0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #280 @ (adr r4, 1bf57c ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 1bf8c4 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 1bf850 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 1bfb98 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1bf486 │ │ │ │ + cbnz r0, 1bf7ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bf4da │ │ │ │ + cbnz r3, 1bf822 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf47c │ │ │ │ + beq.n 1bf7c4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ca8e0 │ │ │ │ + bl 1cac28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ca7e8 │ │ │ │ + bl 1cab30 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bf4ae │ │ │ │ - bl 1bf468 │ │ │ │ + cbz r0, 1bf7f6 │ │ │ │ + bl 1bf7b0 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf4cc │ │ │ │ + beq.n 1bf814 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf4c2 │ │ │ │ + beq.n 1bf80a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0944 │ │ │ │ - b.n 1bf47c │ │ │ │ + bl 1c0c8c │ │ │ │ + b.n 1bf7c4 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1cc640 │ │ │ │ - b.n 1bf4ba │ │ │ │ + bl 1cc988 │ │ │ │ + b.n 1bf802 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1c11a0 │ │ │ │ + bl 1c14e8 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1bf4b6 │ │ │ │ - ldr r2, [pc, #20] @ (1bf4f0 ) │ │ │ │ - ldr r1, [pc, #20] @ (1bf4f4 ) │ │ │ │ + b.n 1bf7fe │ │ │ │ + ldr r2, [pc, #20] @ (1bf838 ) │ │ │ │ + ldr r1, [pc, #20] @ (1bf83c ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3590 │ │ │ │ - b.n 1bf48c │ │ │ │ - add r3, pc, #432 @ (adr r3, 1bf6a4 ) │ │ │ │ + bl 1c38d8 │ │ │ │ + b.n 1bf7d4 │ │ │ │ + add r3, pc, #432 @ (adr r3, 1bf9ec ) │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r3, r5, r6, r7, pc} │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 1bf53e │ │ │ │ + cbz r4, 1bf886 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1bee74 │ │ │ │ + bl 1bf1bc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bf53e │ │ │ │ + cbz r0, 1bf886 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1bf544 │ │ │ │ + ldr.w ip, [pc, #24] @ 1bf88c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1bf548 ) │ │ │ │ + ldr r3, [pc, #20] @ (1bf890 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1ca88c │ │ │ │ + bl 1cabd4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa9dffff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 1bf568 │ │ │ │ + cbz r2, 1bf8b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bf588 │ │ │ │ + cbz r0, 1bf8d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c0658 │ │ │ │ + bl 1c09a0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bf588 │ │ │ │ + cbz r0, 1bf8d0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bf5f8 │ │ │ │ + bne.n 1bf940 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf614 │ │ │ │ + beq.n 1bf95c │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 55130 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf624 │ │ │ │ - ldr r0, [pc, #268] @ (1bf6ac ) │ │ │ │ + beq.n 1bf96c │ │ │ │ + ldr r0, [pc, #268] @ (1bf9f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bef4c │ │ │ │ + bl 1bf294 │ │ │ │ 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 1bf680 │ │ │ │ + beq.n 1bf9c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 55130 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf680 │ │ │ │ + beq.n 1bf9c8 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1d3da0 │ │ │ │ + bl 1d40e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf696 │ │ │ │ - cbz r5, 1bf5e6 │ │ │ │ + beq.n 1bf9de │ │ │ │ + cbz r5, 1bf92e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54208 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf582 │ │ │ │ + beq.n 1bf8ca │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1bf600 │ │ │ │ + bne.n 1bf948 │ │ │ │ dmb ish │ │ │ │ - b.n 1bf582 │ │ │ │ + b.n 1bf8ca │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf672 │ │ │ │ + beq.n 1bf9ba │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf688 │ │ │ │ + beq.n 1bf9d0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bf632 │ │ │ │ + beq.n 1bf97a │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bf656 │ │ │ │ + cbnz r3, 1bf99e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c00f4 │ │ │ │ + bl 1c043c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf624 │ │ │ │ + beq.n 1bf96c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c000c │ │ │ │ + bl 1c0354 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf582 │ │ │ │ + beq.n 1bf8ca │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bf5f8 │ │ │ │ + bne.n 1bf940 │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bf65e │ │ │ │ + bne.n 1bf9a6 │ │ │ │ dmb ish │ │ │ │ - b.n 1bf62a │ │ │ │ + b.n 1bf972 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0658 │ │ │ │ + bl 1c09a0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bf64a │ │ │ │ + b.n 1bf992 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ - b.n 1bf624 │ │ │ │ + b.n 1bf96c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c095c │ │ │ │ + bl 1c0ca4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bf64a │ │ │ │ + b.n 1bf992 │ │ │ │ mov r0, r2 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf62a │ │ │ │ - b.n 1bf656 │ │ │ │ - add r2, pc, #880 @ (adr r2, 1bfa20 ) │ │ │ │ + beq.n 1bf972 │ │ │ │ + b.n 1bf99e │ │ │ │ + add r2, pc, #880 @ (adr r2, 1bfd68 ) │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1bf734 ) │ │ │ │ + ldr r2, [pc, #112] @ (1bfa7c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #112] @ (1bf738 ) │ │ │ │ + ldr r3, [pc, #112] @ (1bfa80 ) │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ sub.w sp, sp, #1920 @ 0x780 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1916] @ 0x77c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ ldr.w r2, [r6, #380] @ 0x17c │ │ │ │ - cbnz r2, 1bf714 │ │ │ │ - cbnz r5, 1bf722 │ │ │ │ + cbnz r2, 1bfa5c │ │ │ │ + cbnz r5, 1bfa6a │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d7044 │ │ │ │ - ldr r2, [pc, #68] @ (1bf73c ) │ │ │ │ - ldr r3, [pc, #60] @ (1bf738 ) │ │ │ │ + bl 1d738c │ │ │ │ + ldr r2, [pc, #68] @ (1bfa84 ) │ │ │ │ + ldr r3, [pc, #60] @ (1bfa80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1916] @ 0x77c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf72e │ │ │ │ + bne.n 1bfa76 │ │ │ │ add.w sp, sp, #1920 @ 0x780 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r6, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bf6ec │ │ │ │ + beq.n 1bfa34 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d6b54 │ │ │ │ - b.n 1bf6ec │ │ │ │ + bl 1d6e9c │ │ │ │ + b.n 1bfa34 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #172] @ 1bf7fc │ │ │ │ + ldr.w ip, [pc, #172] @ 1bfb44 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1bf800 ) │ │ │ │ + ldr r4, [pc, #168] @ (1bfb48 ) │ │ │ │ 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 1bf798 │ │ │ │ + beq.n 1bfae0 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1bf804 ) │ │ │ │ - ldr r3, [pc, #124] @ (1bf800 ) │ │ │ │ + ldr r2, [pc, #132] @ (1bfb4c ) │ │ │ │ + ldr r3, [pc, #124] @ (1bfb48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf7f8 │ │ │ │ + bne.n 1bfb40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1bf7e6 │ │ │ │ - ldr r2, [pc, #100] @ (1bf808 ) │ │ │ │ + beq.n 1bfb2e │ │ │ │ + ldr r2, [pc, #100] @ (1bfb50 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1bf77c │ │ │ │ + beq.n 1bfac4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54734 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54208 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bf77c │ │ │ │ + beq.n 1bfac4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54620 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1bf7de │ │ │ │ + cbz r0, 1bfb26 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1bf7ca │ │ │ │ + bne.n 1bfb12 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 54404 │ │ │ │ - b.n 1bf77e │ │ │ │ + b.n 1bfac6 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bf7a0 │ │ │ │ + bne.n 1bfae8 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf77c │ │ │ │ - b.n 1bf7a0 │ │ │ │ + beq.n 1bfac4 │ │ │ │ + b.n 1bfae8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #896 @ (adr r0, 1bfb8c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 1bfed4 ) │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (1bf9fc ) │ │ │ │ + ldr r2, [pc, #476] @ (1bfd44 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1bfa00 ) │ │ │ │ + ldr r3, [pc, #476] @ (1bfd48 ) │ │ │ │ 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 54734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf9f2 │ │ │ │ + beq.w 1bfd3a │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 54130 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1bf850 │ │ │ │ + b.n 1bfb98 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 54620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf848 │ │ │ │ + bne.n 1bfb90 │ │ │ │ mov r0, r7 │ │ │ │ blx 54f50 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -502020,85 +502358,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf96c │ │ │ │ + beq.n 1bfcb4 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 54870 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf88c │ │ │ │ + bne.n 1bfbd4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1bf8c6 │ │ │ │ + beq.n 1bfc0e │ │ │ │ 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 1bf88c │ │ │ │ + bge.n 1bfbd4 │ │ │ │ mov r0, r4 │ │ │ │ blx 5513c │ │ │ │ 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 1bf88c │ │ │ │ + beq.n 1bfbd4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1bf9da │ │ │ │ + bhi.n 1bfd22 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 549cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf88c │ │ │ │ + beq.n 1bfbd4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bf9c8 │ │ │ │ + beq.n 1bfd10 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1bf920 │ │ │ │ + b.n 1bfc68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1bf9c4 │ │ │ │ + beq.n 1bfd0c │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1bf91a │ │ │ │ + bge.n 1bfc62 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1bf9ce │ │ │ │ + bne.n 1bfd16 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bf94a │ │ │ │ + beq.n 1bfc92 │ │ │ │ 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] │ │ │ │ @@ -502112,20 +502450,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 54620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf896 │ │ │ │ + bne.n 1bfbde │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1bf9e6 │ │ │ │ - ldr.w r8, [pc, #140] @ 1bfa04 │ │ │ │ + beq.n 1bfd2e │ │ │ │ + ldr.w r8, [pc, #140] @ 1bfd4c │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -502135,521 +502473,519 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 54208 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1bf97e │ │ │ │ + bne.n 1bfcc6 │ │ │ │ mov r0, r9 │ │ │ │ blx 54404 │ │ │ │ - ldr r2, [pc, #92] @ (1bfa08 ) │ │ │ │ - ldr r3, [pc, #84] @ (1bfa00 ) │ │ │ │ + ldr r2, [pc, #92] @ (1bfd50 ) │ │ │ │ + ldr r3, [pc, #84] @ (1bfd48 ) │ │ │ │ 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 1bf9f6 │ │ │ │ + bne.n 1bfd3e │ │ │ │ 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 1bf94a │ │ │ │ + beq.n 1bfc92 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1bf94a │ │ │ │ + b.n 1bfc92 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 54f8c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bf8ee │ │ │ │ + b.n 1bfc36 │ │ │ │ mov r0, r7 │ │ │ │ blx 54404 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1bf9a8 │ │ │ │ + b.n 1bfcf0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (1bfb24 ) │ │ │ │ + ldr r0, [pc, #260] @ (1bfe6c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1bfb28 ) │ │ │ │ + ldr r3, [pc, #260] @ (1bfe70 ) │ │ │ │ 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 1be714 │ │ │ │ + bl 1bea5c │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1be724 │ │ │ │ + bl 1bea6c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfae8 │ │ │ │ + bne.n 1bfe30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfae8 │ │ │ │ + bne.n 1bfe30 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfae8 │ │ │ │ + bne.n 1bfe30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1bfacc │ │ │ │ + beq.n 1bfe14 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be724 │ │ │ │ + bl 1bea6c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfae8 │ │ │ │ + bne.n 1bfe30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1be724 │ │ │ │ + bl 1bea6c │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1d3dcc │ │ │ │ + bl 1d4114 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1bfae8 │ │ │ │ + bne.n 1bfe30 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bfae8 │ │ │ │ + cbz r0, 1bfe30 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1bfb0e │ │ │ │ + cbz r3, 1bfe56 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1bfaea │ │ │ │ + bne.n 1bfe32 │ │ │ │ mov r1, r8 │ │ │ │ blx 550d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bfaf2 │ │ │ │ + beq.n 1bfe3a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1bfaf2 │ │ │ │ + b.n 1bfe3a │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1bfae8 │ │ │ │ + cbnz r3, 1bfe30 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be724 │ │ │ │ + bl 1bea6c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfa70 │ │ │ │ + beq.n 1bfdb8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #56] @ (1bfb2c ) │ │ │ │ - ldr r3, [pc, #48] @ (1bfb28 ) │ │ │ │ + ldr r2, [pc, #56] @ (1bfe74 ) │ │ │ │ + ldr r3, [pc, #48] @ (1bfe70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfb20 │ │ │ │ + bne.n 1bfe68 │ │ │ │ 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 1d3da0 │ │ │ │ + bl 1d40e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfabe │ │ │ │ - b.n 1bfaea │ │ │ │ + bne.n 1bfe06 │ │ │ │ + b.n 1bfe32 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #252] @ (1bfc40 ) │ │ │ │ - ldr r2, [pc, #252] @ (1bfc44 ) │ │ │ │ + ldr r3, [pc, #252] @ (1bff88 ) │ │ │ │ + ldr r2, [pc, #252] @ (1bff8c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1bfc48 ) │ │ │ │ + ldr r3, [pc, #248] @ (1bff90 ) │ │ │ │ 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 1bfc1e │ │ │ │ + beq.n 1bff66 │ │ │ │ mov sl, r1 │ │ │ │ blx 556a8 │ │ │ │ mov r5, r0 │ │ │ │ blx 5513c │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1bfb84 │ │ │ │ + b.n 1bfecc │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1bfb8a │ │ │ │ + beq.n 1bfed2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1bfbb4 │ │ │ │ + beq.n 1bfefc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1bfb78 │ │ │ │ + bne.n 1bfec0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1bfb7e │ │ │ │ + beq.n 1bfec6 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1bfbd6 │ │ │ │ + cbnz r0, 1bff1e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1bfc24 │ │ │ │ + bne.n 1bff6c │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1bfb84 │ │ │ │ + bne.n 1bfecc │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1bfc4c ) │ │ │ │ - ldr r3, [pc, #136] @ (1bfc48 ) │ │ │ │ + ldr r2, [pc, #140] @ (1bff94 ) │ │ │ │ + ldr r3, [pc, #136] @ (1bff90 ) │ │ │ │ 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 1bfc3a │ │ │ │ + bne.n 1bff82 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1bfc18 │ │ │ │ + beq.n 1bff60 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54ce4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfba8 │ │ │ │ + beq.n 1bfef0 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1bfbfc │ │ │ │ + bne.n 1bff44 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1bfba8 │ │ │ │ - ldr r3, [pc, #80] @ (1bfc50 ) │ │ │ │ + beq.n 1bfef0 │ │ │ │ + ldr r3, [pc, #80] @ (1bff98 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 54488 │ │ │ │ - ldr r2, [pc, #72] @ (1bfc54 ) │ │ │ │ + ldr r2, [pc, #72] @ (1bff9c ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1bfbbc │ │ │ │ - ldr r1, [pc, #40] @ (1bfc50 ) │ │ │ │ + b.n 1bff04 │ │ │ │ + ldr r1, [pc, #40] @ (1bff98 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1bfc58 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bffa0 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - b.n 1bfc18 │ │ │ │ + b.n 1bff60 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #768] @ 0x300 │ │ │ │ movs r0, r3 │ │ │ │ ldr r4, [sp, #392] @ 0x188 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (1bfd68 ) │ │ │ │ + ldr r2, [pc, #252] @ (1c00b0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1bfd6c ) │ │ │ │ + ldr r3, [pc, #252] @ (1c00b4 ) │ │ │ │ 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 1d3d50 │ │ │ │ + bl 1d4098 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bfd1a │ │ │ │ + beq.n 1c0062 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be25c │ │ │ │ - cbnz r0, 1bfcc8 │ │ │ │ + bl 1be5a4 │ │ │ │ + cbnz r0, 1c0010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfd3c │ │ │ │ + beq.n 1c0084 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1bfd70 ) │ │ │ │ - ldr r3, [pc, #184] @ (1bfd6c ) │ │ │ │ + ldr r2, [pc, #192] @ (1c00b8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1c00b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfd62 │ │ │ │ + bne.n 1c00aa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfca2 │ │ │ │ + beq.n 1bffea │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bfd44 │ │ │ │ + beq.n 1c008c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d3dcc │ │ │ │ + bl 1d4114 │ │ │ │ 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 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfca2 │ │ │ │ + beq.n 1bffea │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfca2 │ │ │ │ + beq.n 1bffea │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfcae │ │ │ │ + bne.n 1bfff6 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ - b.n 1bfcae │ │ │ │ + b.n 1bfff6 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 55130 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfcac │ │ │ │ + beq.n 1bfff4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1d3d64 │ │ │ │ + bl 1d40ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfca2 │ │ │ │ + beq.n 1bffea │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1bfc96 │ │ │ │ + b.n 1bffde │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ - b.n 1bfcac │ │ │ │ + b.n 1bfff4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfca2 │ │ │ │ + beq.n 1bffea │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfcda │ │ │ │ - b.n 1bfca2 │ │ │ │ + bne.n 1c0022 │ │ │ │ + b.n 1bffea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r3, #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] @ (1bfe4c ) │ │ │ │ + ldr r2, [pc, #200] @ (1c0194 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1bfe50 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c0198 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfe20 │ │ │ │ - ldr r7, [pc, #180] @ (1bfe54 ) │ │ │ │ + beq.n 1c0168 │ │ │ │ + ldr r7, [pc, #180] @ (1c019c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 54620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfe14 │ │ │ │ + beq.n 1c015c │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bfdc2 │ │ │ │ + bne.n 1c010a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfda8 │ │ │ │ + beq.n 1c00f0 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bfdd4 │ │ │ │ + bne.n 1c011c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bfdd4 │ │ │ │ + bne.n 1c011c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfda8 │ │ │ │ + beq.n 1c00f0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfda8 │ │ │ │ + beq.n 1c00f0 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1bfe3e │ │ │ │ + cbnz r0, 1c0186 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1bfe38 │ │ │ │ + beq.n 1c0180 │ │ │ │ blx 54954 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ blx 54620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfdb2 │ │ │ │ + bne.n 1c00fa │ │ │ │ mov r0, r4 │ │ │ │ blx 54404 │ │ │ │ mov r0, r5 │ │ │ │ blx 5493c │ │ │ │ - ldr r2, [pc, #52] @ (1bfe58 ) │ │ │ │ - ldr r3, [pc, #44] @ (1bfe50 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c01a0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c0198 ) │ │ │ │ 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 1bfe46 │ │ │ │ + bne.n 1c018e │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1bfd74 │ │ │ │ - b.n 1bfe04 │ │ │ │ + bl 1c00bc │ │ │ │ + b.n 1c014c │ │ │ │ mov r0, r2 │ │ │ │ blx 54208 │ │ │ │ - b.n 1bfda8 │ │ │ │ + b.n 1c00f0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r6, #9 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + vqadd.u32 d0, d26, d11 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #904] @ 0x388 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + mrc2 0, 4, r0, cr0, cr11, {4} │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1bfe8e │ │ │ │ + bne.n 1c01d6 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1bfe92 │ │ │ │ + bls.n 1c01da │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1bfe98 ) │ │ │ │ + ldr r1, [pc, #28] @ (1c01e0 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -502661,703 +502997,701 @@ │ │ │ │ nop │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (1bfef8 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c0240 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1bf80c │ │ │ │ + bl 1bfb54 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bfef4 │ │ │ │ + cbz r0, 1c023c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1bfeee │ │ │ │ + beq.n 1c0236 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54954 │ │ │ │ - cbnz r0, 1bfecc │ │ │ │ + cbnz r0, 1c0214 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1bfec0 │ │ │ │ + bne.n 1c0208 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1bfeee │ │ │ │ + beq.n 1c0236 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 54208 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1bfeda │ │ │ │ + bne.n 1c0222 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ 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] @ (1bfff8 ) │ │ │ │ + ldr r2, [pc, #232] @ (1c0340 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1bfffc ) │ │ │ │ + ldr r3, [pc, #232] @ (1c0344 ) │ │ │ │ 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 1c684c │ │ │ │ + bl 1c6b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1c0000 ) │ │ │ │ + ldr r2, [pc, #204] @ (1c0348 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1bff92 │ │ │ │ + blt.n 1c02da │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1bfe9c │ │ │ │ + bl 1c01e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 54208 │ │ │ │ - cbnz r4, 1bffac │ │ │ │ - ldr r1, [pc, #176] @ (1c0004 ) │ │ │ │ + cbnz r4, 1c02f4 │ │ │ │ + ldr r1, [pc, #176] @ (1c034c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1bf80c │ │ │ │ + bl 1bfb54 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bff92 │ │ │ │ + cbz r0, 1c02da │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1bfe9c │ │ │ │ + bl 1c01e4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1bff86 │ │ │ │ + beq.n 1c02ce │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 54208 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1bff72 │ │ │ │ + bne.n 1c02ba │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1bffd0 │ │ │ │ - ldr r2, [pc, #116] @ (1c0008 ) │ │ │ │ - ldr r3, [pc, #100] @ (1bfffc ) │ │ │ │ + bne.n 1c0318 │ │ │ │ + ldr r2, [pc, #116] @ (1c0350 ) │ │ │ │ + ldr r3, [pc, #100] @ (1c0344 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfff2 │ │ │ │ + bne.n 1c033a │ │ │ │ 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 1bffba │ │ │ │ + bne.n 1c0302 │ │ │ │ dmb ish │ │ │ │ - b.n 1bff92 │ │ │ │ + b.n 1c02da │ │ │ │ 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 1bffca │ │ │ │ - b.n 1bffe0 │ │ │ │ + beq.n 1c0312 │ │ │ │ + b.n 1c0328 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + stc2 0, cr0, [r0, #620]! @ 0x26c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #864] @ 0x360 │ │ │ │ movs r0, r3 │ │ │ │ - bl 1a8006 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + bl 1a834e │ │ │ │ + ldc2 0, cr0, [lr, #-620] @ 0xfffffd94 │ │ │ │ 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] @ (1c00e8 ) │ │ │ │ - ldr r3, [pc, #200] @ (1c00ec ) │ │ │ │ + ldr r2, [pc, #200] @ (1c0430 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c0434 ) │ │ │ │ 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 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c00dc │ │ │ │ + beq.n 1c0424 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c00cc │ │ │ │ + beq.n 1c0414 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 55130 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c00cc │ │ │ │ - cbz r5, 1c008a │ │ │ │ + cbz r0, 1c0414 │ │ │ │ + cbz r5, 1c03d2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c0066 │ │ │ │ + b.n 1c03ae │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1c0084 │ │ │ │ + bls.n 1c03cc │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5484c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c0060 │ │ │ │ + bhi.n 1c03a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 54208 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c00d2 │ │ │ │ + b.n 1c041a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1c0076 │ │ │ │ + beq.n 1c03be │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bfa0c │ │ │ │ + bl 1bfd54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1c00c8 │ │ │ │ + cbz r4, 1c0410 │ │ │ │ blx 54208 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ blx 547f8 │ │ │ │ - ldr r2, [pc, #64] @ (1c00f0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1c00ec ) │ │ │ │ + ldr r2, [pc, #64] @ (1c0438 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c0434 ) │ │ │ │ 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 1c00e4 │ │ │ │ + bne.n 1c042c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54208 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ blx 547f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c00ac │ │ │ │ + b.n 1c03f4 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c00d8 │ │ │ │ + b.n 1c0420 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - vshr.u64 d16, d11, #40 │ │ │ │ + ldc2 0, cr0, [r0], {155} @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 d16, d28, d11 │ │ │ │ + stc2 0, cr0, [r4], {155} @ 0x9b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ (1c016c ) │ │ │ │ - ldr r2, [pc, #104] @ (1c0170 ) │ │ │ │ + ldr r0, [pc, #100] @ (1c04b4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1c04b8 ) │ │ │ │ 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, 1c0164 │ │ │ │ + cbnz r2, 1c04ac │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c3820 │ │ │ │ + bl 1c3b68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1c0174 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c04bc ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0164 │ │ │ │ + beq.n 1c04ac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1c0178 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c0170 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c04c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c04b8 ) │ │ │ │ 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 1c0168 │ │ │ │ + bne.n 1c04b0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c014c │ │ │ │ + b.n 1c0494 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - mrc2 0, 7, r0, cr2, cr11, {4} │ │ │ │ + @ instruction: 0xfbaa009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r3 │ │ │ │ - mcr2 0, 5, r0, cr12, cr11, {4} │ │ │ │ + @ instruction: 0xfb64009b │ │ │ │ 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] @ (1c0330 ) │ │ │ │ + ldr r2, [pc, #416] @ (1c0678 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1c0334 ) │ │ │ │ + ldr r3, [pc, #416] @ (1c067c ) │ │ │ │ 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 1be198 │ │ │ │ - ldr r2, [pc, #396] @ (1c0338 ) │ │ │ │ + bl 1be4e0 │ │ │ │ + ldr r2, [pc, #396] @ (1c0680 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c01de │ │ │ │ + beq.n 1c0526 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1c0256 │ │ │ │ + bne.n 1c059e │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0208 │ │ │ │ + beq.n 1c0550 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c02bc │ │ │ │ - ldr r2, [pc, #332] @ (1c033c ) │ │ │ │ - ldr r3, [pc, #324] @ (1c0334 ) │ │ │ │ + beq.n 1c0604 │ │ │ │ + ldr r2, [pc, #332] @ (1c0684 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c067c ) │ │ │ │ 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 1c032a │ │ │ │ + bne.w 1c0672 │ │ │ │ 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 1c3820 │ │ │ │ + bl 1c3b68 │ │ │ │ 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] @ (1c0340 ) │ │ │ │ + ldr r2, [pc, #280] @ (1c0688 ) │ │ │ │ add r2, pc │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0240 │ │ │ │ + beq.n 1c0588 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1bfb30 │ │ │ │ + bl 1bfe78 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c01de │ │ │ │ + beq.n 1c0526 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 545d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c02a8 │ │ │ │ + beq.n 1c05f0 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 549fc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1c02c4 │ │ │ │ + bne.n 1c060c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bfc5c │ │ │ │ - cbz r0, 1c02a2 │ │ │ │ + bl 1bffa4 │ │ │ │ + cbz r0, 1c05ea │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1c02de │ │ │ │ + cbz r3, 1c0626 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c0290 │ │ │ │ + b.n 1c05d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1c02da │ │ │ │ + bls.n 1c0622 │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 551e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c0288 │ │ │ │ + bne.n 1c05d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54954 │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c01ec │ │ │ │ + bne.n 1c0534 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 54208 │ │ │ │ - b.n 1c01ec │ │ │ │ + b.n 1c0534 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54954 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 547f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c02ae │ │ │ │ + b.n 1c05f6 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1c02a2 │ │ │ │ + beq.n 1c05ea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 555c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c02a2 │ │ │ │ + beq.n 1c05ea │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0322 │ │ │ │ + beq.n 1c066a │ │ │ │ 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 1c030c │ │ │ │ + bne.n 1c0654 │ │ │ │ dmb ish │ │ │ │ - b.n 1c02a8 │ │ │ │ + b.n 1c05f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54954 │ │ │ │ - b.n 1c02a8 │ │ │ │ + b.n 1c05f0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr2 0, 3, r0, cr8, cr11, {4} │ │ │ │ + @ instruction: 0xfb20009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r3 │ │ │ │ - mcr2 0, 0, r0, cr12, cr11, {4} │ │ │ │ + @ instruction: 0xfac4009b │ │ │ │ str r7, [sp, #32] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #524] @ (1c0564 ) │ │ │ │ + ldr r1, [pc, #524] @ (1c08ac ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1c0568 ) │ │ │ │ + ldr r2, [pc, #524] @ (1c08b0 ) │ │ │ │ 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] @ (1c056c ) │ │ │ │ + ldr r2, [pc, #504] @ (1c08b4 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0448 │ │ │ │ - ldr r0, [pc, #496] @ (1c0570 ) │ │ │ │ + beq.n 1c0790 │ │ │ │ + ldr r0, [pc, #496] @ (1c08b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4268 │ │ │ │ + bl 1c45b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0428 │ │ │ │ - ldr r1, [pc, #488] @ (1c0574 ) │ │ │ │ + beq.n 1c0770 │ │ │ │ + ldr r1, [pc, #488] @ (1c08bc ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ee8 │ │ │ │ + bl 1c6230 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bfb30 │ │ │ │ + bl 1bfe78 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0424 │ │ │ │ + bne.n 1c076c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c03d6 │ │ │ │ - ldr r2, [pc, #444] @ (1c0578 ) │ │ │ │ - ldr r3, [pc, #428] @ (1c0568 ) │ │ │ │ + beq.n 1c071e │ │ │ │ + ldr r2, [pc, #444] @ (1c08c0 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c08b0 ) │ │ │ │ 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 1c0560 │ │ │ │ + bne.w 1c08a8 │ │ │ │ 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] @ (1c057c ) │ │ │ │ + ldr r4, [pc, #416] @ (1c08c4 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c5ee8 │ │ │ │ + bl 1c6230 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1bfb30 │ │ │ │ + bl 1bfe78 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1c0424 │ │ │ │ + cbnz r3, 1c076c │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ee8 │ │ │ │ + bl 1c6230 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bfb30 │ │ │ │ + bl 1bfe78 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c03b8 │ │ │ │ + beq.n 1c0700 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c03b8 │ │ │ │ - ldr r0, [pc, #340] @ (1c0580 ) │ │ │ │ + b.n 1c0700 │ │ │ │ + ldr r0, [pc, #340] @ (1c08c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4268 │ │ │ │ + bl 1c45b0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c045e │ │ │ │ - ldr r3, [pc, #332] @ (1c0584 ) │ │ │ │ + cbz r0, 1c07a6 │ │ │ │ + ldr r3, [pc, #332] @ (1c08cc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1c0588 ) │ │ │ │ + ldr r2, [pc, #332] @ (1c08d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - b.n 1c038a │ │ │ │ + b.n 1c06d2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0458 │ │ │ │ + beq.n 1c07a0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1c0472 │ │ │ │ - ldr r4, [pc, #312] @ (1c058c ) │ │ │ │ + beq.n 1c07ba │ │ │ │ + ldr r4, [pc, #312] @ (1c08d4 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c037c │ │ │ │ - ldr r4, [pc, #308] @ (1c0590 ) │ │ │ │ + b.n 1c06c4 │ │ │ │ + ldr r4, [pc, #308] @ (1c08d8 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c037c │ │ │ │ - ldr r0, [pc, #308] @ (1c0594 ) │ │ │ │ + b.n 1c06c4 │ │ │ │ + ldr r0, [pc, #308] @ (1c08dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4268 │ │ │ │ - cbz r0, 1c0478 │ │ │ │ - ldr r1, [pc, #300] @ (1c0598 ) │ │ │ │ + bl 1c45b0 │ │ │ │ + cbz r0, 1c07c0 │ │ │ │ + ldr r1, [pc, #300] @ (1c08e0 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1c0392 │ │ │ │ - ldr r4, [pc, #296] @ (1c059c ) │ │ │ │ + b.n 1c06da │ │ │ │ + ldr r4, [pc, #296] @ (1c08e4 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c037c │ │ │ │ - ldr r0, [pc, #292] @ (1c05a0 ) │ │ │ │ + b.n 1c06c4 │ │ │ │ + ldr r0, [pc, #292] @ (1c08e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ - cbz r0, 1c04d8 │ │ │ │ - ldr r7, [pc, #288] @ (1c05a4 ) │ │ │ │ + bl 1c459c │ │ │ │ + cbz r0, 1c0820 │ │ │ │ + ldr r7, [pc, #288] @ (1c08ec ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1c05a8 ) │ │ │ │ + ldr r3, [pc, #288] @ (1c08f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5ee8 │ │ │ │ + bl 1c6230 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1bfb30 │ │ │ │ + bl 1bfe78 │ │ │ │ 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 1c0424 │ │ │ │ + bne.n 1c076c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ee8 │ │ │ │ + bl 1c6230 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bfb30 │ │ │ │ + bl 1bfe78 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c03b2 │ │ │ │ - b.n 1c0424 │ │ │ │ + beq.w 1c06fa │ │ │ │ + b.n 1c076c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 54f5c │ │ │ │ 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 1c0506 │ │ │ │ + b.n 1c084e │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1c0424 │ │ │ │ + bne.n 1c076c │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 555b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c04f4 │ │ │ │ - ldr r7, [pc, #132] @ (1c05ac ) │ │ │ │ + beq.n 1c083c │ │ │ │ + ldr r7, [pc, #132] @ (1c08f4 ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1c05b0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1c08f8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5ee8 │ │ │ │ + bl 1c6230 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1bfb30 │ │ │ │ + bl 1bfe78 │ │ │ │ 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 1c0424 │ │ │ │ + bne.w 1c076c │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1c0392 │ │ │ │ + b.n 1c06da │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stc2 0, cr0, [r0], #620 @ 0x26c │ │ │ │ + ldr??.w r0, [r8, fp, lsl #1] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8], {155} @ 0x9b │ │ │ │ + vst4.32 {d16-d19}, [r0 :64], fp │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r3 │ │ │ │ str r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r0, r3 │ │ │ │ - mcrr2 0, 9, r0, r0, cr11 │ │ │ │ + ldr??.w r0, [r8, #155] @ 0x9b │ │ │ │ str r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r3 │ │ │ │ str r2, [sp, #888] @ 0x378 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #328] @ 0x148 │ │ │ │ @@ -503382,66 +503716,66 @@ │ │ │ │ movs r0, r3 │ │ │ │ str r4, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ (1c063c ) │ │ │ │ + ldr r3, [pc, #120] @ (1c0984 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 550f4 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c05de │ │ │ │ + beq.n 1c0926 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5447c │ │ │ │ mov r4, r0 │ │ │ │ blx 55118 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c05d8 │ │ │ │ - ldr r3, [pc, #80] @ (1c0640 ) │ │ │ │ + bne.n 1c0920 │ │ │ │ + ldr r3, [pc, #80] @ (1c0988 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c4254 │ │ │ │ - cbz r0, 1c061a │ │ │ │ + bl 1c459c │ │ │ │ + cbz r0, 1c0962 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c05d8 │ │ │ │ - ldr r0, [pc, #56] @ (1c0644 ) │ │ │ │ + bne.n 1c0920 │ │ │ │ + ldr r0, [pc, #56] @ (1c098c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1c0648 ) │ │ │ │ + ldr r0, [pc, #44] @ (1c0990 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ - cbz r0, 1c0634 │ │ │ │ - ldr r3, [pc, #36] @ (1c064c ) │ │ │ │ + bl 1c459c │ │ │ │ + cbz r0, 1c097c │ │ │ │ + ldr r3, [pc, #36] @ (1c0994 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1c0650 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1c0654 ) │ │ │ │ + ldr r0, [pc, #28] @ (1c099c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1c05fc │ │ │ │ + b.n 1c0944 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa36009b │ │ │ │ + @ instruction: 0xf6ee009b │ │ │ │ str r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r3 │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r3 │ │ │ │ str r3, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ @@ -503451,511 +503785,511 @@ │ │ │ │ str r3, [sp, #840] @ 0x348 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 1c06c8 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0a10 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1c06cc ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0a14 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c14b4 │ │ │ │ + bl 1c17fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c06be │ │ │ │ + cbz r0, 1c0a06 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bfa0c │ │ │ │ + bl 1bfd54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ - ldr r1, [pc, #40] @ (1c06d0 ) │ │ │ │ - ldr r2, [pc, #36] @ (1c06cc ) │ │ │ │ + ldr r1, [pc, #40] @ (1c0a18 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0a14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c06c2 │ │ │ │ + bne.n 1c0a0a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c06a4 │ │ │ │ + b.n 1c09ec │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vst1.8 @ instruction: 0xf98c009b │ │ │ │ + movw r0, #18587 @ 0x489b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, fp, lsl #1] │ │ │ │ + addw r0, ip, #2203 @ 0x89b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1c0750 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c0a98 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1c0754 ) │ │ │ │ + ldr r3, [pc, #108] @ (1c0a9c ) │ │ │ │ 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 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bfc5c │ │ │ │ + bl 1bffa4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0726 │ │ │ │ - ldr r1, [pc, #72] @ (1c0758 ) │ │ │ │ - ldr r2, [pc, #68] @ (1c0754 ) │ │ │ │ + cbnz r0, 1c0a6e │ │ │ │ + ldr r1, [pc, #72] @ (1c0aa0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c0a9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c074c │ │ │ │ + bne.n 1c0a94 │ │ │ │ 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 1c1698 │ │ │ │ + bl 1c19e0 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c070c │ │ │ │ + bne.n 1c0a54 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c070c │ │ │ │ + b.n 1c0a54 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [r2, fp, lsl #1] │ │ │ │ + rsb r0, sl, #5079040 @ 0x4d8000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [ip, #155] @ 0x9b │ │ │ │ + sub.w r0, r4, #5079040 @ 0x4d8000 │ │ │ │ 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 1c1204 │ │ │ │ + bl 1c154c │ │ │ │ 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] @ 1c0830 │ │ │ │ + ldr.w lr, [pc, #168] @ 1c0b78 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1c0834 │ │ │ │ + ldr.w ip, [pc, #164] @ 1c0b7c │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1c0838 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c0b80 ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1c07ee │ │ │ │ + cbz r3, 1c0b36 │ │ │ │ mov r0, r4 │ │ │ │ blx 5496c <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c0810 │ │ │ │ + beq.n 1c0b58 │ │ │ │ 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 1c0806 │ │ │ │ + blt.n 1c0b4e │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #76] @ (1c083c ) │ │ │ │ - ldr r3, [pc, #64] @ (1c0834 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c0b84 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c0b7c ) │ │ │ │ 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 1c082a │ │ │ │ + bne.n 1c0b72 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 5419c <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c07ea │ │ │ │ + b.n 1c0b32 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c080c │ │ │ │ + beq.n 1c0b54 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c07ea │ │ │ │ + b.n 1c0b32 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str??.w r0, [sl, fp, lsl #1] │ │ │ │ + @ instruction: 0xf522009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #1000] @ 0x3e8 │ │ │ │ movs r0, r3 │ │ │ │ - strb.w r0, [sl, fp, lsl #1] │ │ │ │ + @ instruction: 0xf4c2009b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1c0934 ) │ │ │ │ + ldr r2, [pc, #228] @ (1c0c7c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1c0938 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c0c80 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1c093c ) │ │ │ │ + ldr r1, [pc, #224] @ (1c0c84 ) │ │ │ │ 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 1c5ee8 │ │ │ │ + bl 1c6230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0910 │ │ │ │ + beq.n 1c0c58 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c0910 │ │ │ │ + beq.n 1c0c58 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c092a │ │ │ │ + beq.n 1c0c72 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1c08b8 │ │ │ │ + beq.n 1c0c00 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54410 │ │ │ │ - cbnz r0, 1c0914 │ │ │ │ + cbnz r0, 1c0c5c │ │ │ │ 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 547d4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1c092a │ │ │ │ + beq.n 1c0c72 │ │ │ │ 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 547f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1c0940 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c0938 ) │ │ │ │ + ldr r1, [pc, #72] @ (1c0c88 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c0c80 ) │ │ │ │ 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 1c092e │ │ │ │ + bne.n 1c0c76 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c08f6 │ │ │ │ + b.n 1c0c3e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1c092a │ │ │ │ + bne.n 1c0c72 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54100 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c08b8 │ │ │ │ + bne.n 1c0c00 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c08ec │ │ │ │ + b.n 1c0c34 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7a6009b │ │ │ │ + orrs.w r0, lr, #5079040 @ 0x4d8000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf702009b │ │ │ │ + @ instruction: 0xf3ba009b │ │ │ │ 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 55184 │ │ │ │ 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] @ 1c09cc │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0d14 │ │ │ │ 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] @ (1c09d0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0d18 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cc6d4 │ │ │ │ + bl 1cca1c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c09c4 │ │ │ │ + cbz r0, 1c0d0c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bfa0c │ │ │ │ + bl 1bfd54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ - ldr r1, [pc, #40] @ (1c09d4 ) │ │ │ │ - ldr r2, [pc, #32] @ (1c09d0 ) │ │ │ │ + ldr r1, [pc, #40] @ (1c0d1c ) │ │ │ │ + ldr r2, [pc, #32] @ (1c0d18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c09c8 │ │ │ │ + bne.n 1c0d10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c09aa │ │ │ │ + b.n 1c0cf2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf688009b │ │ │ │ + sbfx r0, r0, #2, #28 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #59547 @ 0xe89b │ │ │ │ + ssat r0, #28, r6, lsl #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1c0a58 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c0da0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1c0a5c ) │ │ │ │ + ldr r3, [pc, #112] @ (1c0da4 ) │ │ │ │ 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 1be198 │ │ │ │ + bl 1be4e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bfc5c │ │ │ │ + bl 1bffa4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0a2a │ │ │ │ - ldr r1, [pc, #76] @ (1c0a60 ) │ │ │ │ - ldr r2, [pc, #72] @ (1c0a5c ) │ │ │ │ + cbnz r0, 1c0d72 │ │ │ │ + ldr r1, [pc, #76] @ (1c0da8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c0da4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0a52 │ │ │ │ + bne.n 1c0d9a │ │ │ │ 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 1cc748 │ │ │ │ + bl 1cca90 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0a10 │ │ │ │ + bne.n 1c0d58 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0a10 │ │ │ │ + b.n 1c0d58 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - addw r0, lr, #2203 @ 0x89b │ │ │ │ + movt r0, #24731 @ 0x609b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e8009b │ │ │ │ + subw r0, r0, #155 @ 0x9b │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r1, #288 @ 0x120 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1cc608 │ │ │ │ + bl 1cc950 │ │ │ │ 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] @ (1c0b1c ) │ │ │ │ + ldr r2, [pc, #140] @ (1c0e64 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1c0b20 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c0e68 ) │ │ │ │ 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 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c0344 │ │ │ │ - cbz r0, 1c0afa │ │ │ │ - ldr r1, [pc, #100] @ (1c0b24 ) │ │ │ │ + bl 1c068c │ │ │ │ + cbz r0, 1c0e42 │ │ │ │ + ldr r1, [pc, #100] @ (1c0e6c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1c5ee8 │ │ │ │ + bl 1c6230 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0afa │ │ │ │ + beq.n 1c0e42 │ │ │ │ mov r0, r4 │ │ │ │ blx 5496c <__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 1c0afa │ │ │ │ + bge.n 1c0e42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bfd74 │ │ │ │ + bl 1c00bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5ccc │ │ │ │ - ldr r2, [pc, #36] @ (1c0b28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c0b20 ) │ │ │ │ + bl 1c6014 │ │ │ │ + ldr r2, [pc, #36] @ (1c0e70 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c0e68 ) │ │ │ │ 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 1c0b18 │ │ │ │ + bne.n 1c0e60 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - sbc.w r0, r6, #5079040 @ 0x4d8000 │ │ │ │ + @ instruction: 0xf21e009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #62] @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf4f8009b │ │ │ │ + subs.w r0, r0, #155 @ 0x9b │ │ │ │ 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 1c0b40 │ │ │ │ + bne.n 1c0e88 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c0b56 │ │ │ │ + cbnz r2, 1c0e9e │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ 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] @ (1c0ce0 ) │ │ │ │ + ldr r3, [pc, #360] @ (1c1028 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1c0ce4 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c102c ) │ │ │ │ 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 │ │ │ │ @@ -503970,26 +504304,26 @@ │ │ │ │ blx 54274 │ │ │ │ mov r0, r6 │ │ │ │ blx 54f98 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1c0cc2 │ │ │ │ + beq.w 1c100a │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 54274 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c0cb8 │ │ │ │ + bcs.n 1c1000 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1c0c74 │ │ │ │ + b.n 1c0fbc │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 546f0 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -504004,102 +504338,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 54bac │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1c0cb6 │ │ │ │ + bne.n 1c0ffe │ │ │ │ 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 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ 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 1c385c │ │ │ │ + bl 1c3ba4 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 54f14 <__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 1c2dcc │ │ │ │ + bl 1c3114 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c0cb6 │ │ │ │ + bcs.n 1c0ffe │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1c0cb6 │ │ │ │ + bcc.n 1c0ffe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1c0cb6 │ │ │ │ + bne.n 1c0ffe │ │ │ │ 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 1c0bd2 │ │ │ │ + beq.n 1c0f1a │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 54274 │ │ │ │ - ldr r2, [pc, #36] @ (1c0ce8 ) │ │ │ │ - ldr r3, [pc, #24] @ (1c0ce0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c1030 ) │ │ │ │ + ldr r3, [pc, #24] @ (1c1028 ) │ │ │ │ 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 1c0cdc │ │ │ │ + bne.n 1c1024 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, ip, #5079040 @ 0x4d8000 │ │ │ │ - @ instruction: 0xf336009b │ │ │ │ + @ instruction: 0xf134009b │ │ │ │ + vshr.s64 d16, d11, #18 │ │ │ │ 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] @ (1c0ed4 ) │ │ │ │ - ldr r3, [pc, #468] @ (1c0ed8 ) │ │ │ │ + ldr r0, [pc, #468] @ (1c121c ) │ │ │ │ + ldr r3, [pc, #468] @ (1c1220 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -504110,234 +504444,234 @@ │ │ │ │ blx 54274 │ │ │ │ mov r0, r6 │ │ │ │ blx 54f98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b40 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1c0dac │ │ │ │ + bhi.n 1c10f4 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 54bf4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 545d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c0d90 │ │ │ │ + cbz r0, 1c10d8 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c0d60 │ │ │ │ + bne.n 1c10a8 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 551b4 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1c0d3c │ │ │ │ + bne.n 1c1084 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1c0d90 │ │ │ │ + bne.n 1c10d8 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1c0edc ) │ │ │ │ - ldr r3, [pc, #352] @ (1c0ed8 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c1224 ) │ │ │ │ + ldr r3, [pc, #352] @ (1c1220 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c0ece │ │ │ │ + bne.w 1c1216 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54274 │ │ │ │ mov r0, r6 │ │ │ │ blx 54f98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c0e38 │ │ │ │ + beq.n 1c1180 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c0d64 │ │ │ │ - ldr r1, [pc, #288] @ (1c0ee0 ) │ │ │ │ + bne.n 1c10ac │ │ │ │ + ldr r1, [pc, #288] @ (1c1228 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0d64 │ │ │ │ + bne.n 1c10ac │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c0d64 │ │ │ │ + bhi.n 1c10ac │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0e6e │ │ │ │ + beq.n 1c11b6 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0e06 │ │ │ │ + bne.n 1c114e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c0df6 │ │ │ │ + bne.n 1c113e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0e8a │ │ │ │ + bne.n 1c11d2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0b64 │ │ │ │ + bl 1c0eac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0e1c │ │ │ │ + bne.n 1c1164 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c0e7a │ │ │ │ + cbnz r3, 1c11c2 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1c0d74 │ │ │ │ - ldr r4, [pc, #168] @ (1c0ee4 ) │ │ │ │ + b.n 1c10bc │ │ │ │ + ldr r4, [pc, #168] @ (1c122c ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c0d64 │ │ │ │ + bne.n 1c10ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c0d64 │ │ │ │ + bne.n 1c10ac │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 55438 │ │ │ │ mov r0, r6 │ │ │ │ blx 55438 │ │ │ │ - b.n 1c0dd6 │ │ │ │ + b.n 1c111e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0b64 │ │ │ │ - b.n 1c0e30 │ │ │ │ + bl 1c0eac │ │ │ │ + b.n 1c1178 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1a5c │ │ │ │ - b.n 1c0e30 │ │ │ │ + bl 1c1da4 │ │ │ │ + b.n 1c1178 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0ea8 │ │ │ │ + beq.n 1c11f0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c0e94 │ │ │ │ + bne.n 1c11dc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0e0e │ │ │ │ + beq.n 1c1156 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0eb8 │ │ │ │ + bne.n 1c1200 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0eaa │ │ │ │ - b.n 1c0e0e │ │ │ │ + bne.n 1c11f2 │ │ │ │ + b.n 1c1156 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2f8009b │ │ │ │ + vshr.s64 d0, d11, #16 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf284009b │ │ │ │ + vqadd.s64 d0, d28, d11 │ │ │ │ asrs r6, r3, #19 │ │ │ │ movs r7, r4 │ │ │ │ asrs r6, r3, #17 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub.w sp, sp, #4352 @ 0x1100 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #456] @ (1c10d4 ) │ │ │ │ + ldr r1, [pc, #456] @ (1c141c ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1c10d8 ) │ │ │ │ + ldr r2, [pc, #452] @ (1c1420 ) │ │ │ │ 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, 1c0f3e │ │ │ │ + cbz r2, 1c1286 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1c0f2a │ │ │ │ + bne.n 1c1272 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c1060 │ │ │ │ - ldr r1, [pc, #412] @ (1c10dc ) │ │ │ │ + b.n 1c13a8 │ │ │ │ + ldr r1, [pc, #412] @ (1c1424 ) │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0f3a │ │ │ │ - ldr r3, [pc, #400] @ (1c10e0 ) │ │ │ │ + beq.n 1c1282 │ │ │ │ + ldr r3, [pc, #400] @ (1c1428 ) │ │ │ │ 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] @ (1c10e4 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c142c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1c10e8 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c1430 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1058 │ │ │ │ + beq.n 1c13a0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 543d4 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -504345,147 +504679,147 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0f68 │ │ │ │ + beq.n 1c12b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1c10b6 │ │ │ │ - ldr r6, [pc, #304] @ (1c10ec ) │ │ │ │ + beq.n 1c13fe │ │ │ │ + ldr r6, [pc, #304] @ (1c1434 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55444 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 55444 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 54208 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 54208 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c10ae │ │ │ │ + beq.n 1c13f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1c1044 │ │ │ │ + cbz r3, 1c138c │ │ │ │ blx 54bf4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c1084 │ │ │ │ + beq.n 1c13cc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c100a │ │ │ │ - b.n 1c1084 │ │ │ │ + bne.n 1c1352 │ │ │ │ + b.n 1c13cc │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1c1084 │ │ │ │ + beq.n 1c13cc │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 54bf4 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c1004 │ │ │ │ + beq.n 1c134c │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c1004 │ │ │ │ + bne.n 1c134c │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c1004 │ │ │ │ + bne.n 1c134c │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 551d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0f78 │ │ │ │ + bne.n 1c12c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 551d8 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1c10f0 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c1438 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1c10d8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c1420 ) │ │ │ │ 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 1c10ce │ │ │ │ + bne.n 1c1416 │ │ │ │ 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 1c0cec │ │ │ │ + bl 1c1034 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c10bc │ │ │ │ + cbz r0, 1c1404 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 551d8 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1c0f68 │ │ │ │ - b.n 1c1058 │ │ │ │ + bls.w 1c12b0 │ │ │ │ + b.n 1c13a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1044 │ │ │ │ - b.n 1c0f68 │ │ │ │ + bne.n 1c138c │ │ │ │ + b.n 1c12b0 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c0f68 │ │ │ │ + b.n 1c12b0 │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 551d8 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1c0f68 │ │ │ │ + b.n 1c12b0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0e6009b │ │ │ │ + ldc 0, cr0, [lr, #620] @ 0x26c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #26] │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xfaf80016 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r0, [r3, #26] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r2, [r6, #22] │ │ │ │ movs r0, r3 │ │ │ │ - vshr.s64 d0, d11, #46 │ │ │ │ + mcrr 0, 9, r0, sl, cr11 │ │ │ │ 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] @ (1c1194 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c14dc ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1c1198 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c14e0 ) │ │ │ │ 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 │ │ │ │ @@ -504493,144 +504827,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 5484c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1c113e │ │ │ │ - b.n 1c1182 │ │ │ │ + bne.n 1c1486 │ │ │ │ + b.n 1c14ca │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1c1162 │ │ │ │ + bne.n 1c14aa │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1c111e │ │ │ │ + bge.n 1c1466 │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1c1138 │ │ │ │ + bpl.n 1c1480 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0ee8 │ │ │ │ + bl 1c1230 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1c113e │ │ │ │ + beq.n 1c1486 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1c119c ) │ │ │ │ - ldr r3, [pc, #48] @ (1c1198 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c14e4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c14e0 ) │ │ │ │ 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 1c118e │ │ │ │ + bne.n 1c14d6 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1c111e │ │ │ │ - b.n 1c1164 │ │ │ │ + beq.n 1c1466 │ │ │ │ + b.n 1c14ac │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr 0, 7, r0, cr14, cr11, {4} │ │ │ │ + sub.w r0, r6, fp, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 4, r0, cr4, cr11, {4} │ │ │ │ + adc.w r0, ip, fp, lsr #2 │ │ │ │ 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, 1c11ec │ │ │ │ + cbnz r3, 1c1534 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1c11bc │ │ │ │ + cbz r0, 1c1504 │ │ │ │ blx 551d8 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1c11cc │ │ │ │ + cbz r0, 1c1514 │ │ │ │ blx 551d8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c11c2 │ │ │ │ + bne.n 1c150a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1c11e0 │ │ │ │ + cbz r3, 1c1528 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2db8 │ │ │ │ + bl 1c3100 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 543ec │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d90b4 │ │ │ │ + bl 1d93fc │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c11b4 │ │ │ │ + b.n 1c14fc │ │ │ │ stmdb 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] @ (1c1478 ) │ │ │ │ + ldr r2, [pc, #608] @ (1c17c0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1c147c ) │ │ │ │ + ldr r3, [pc, #608] @ (1c17c4 ) │ │ │ │ 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 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2ff8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1c1480 ) │ │ │ │ + ldr r0, [pc, #568] @ (1c17c8 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1caf30 │ │ │ │ + bl 1cb278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c12cc │ │ │ │ - ldr r7, [pc, #556] @ (1c1484 ) │ │ │ │ + beq.n 1c1614 │ │ │ │ + ldr r7, [pc, #556] @ (1c17cc ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1c1488 ) │ │ │ │ + ldr r2, [pc, #556] @ (1c17d0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c1404 │ │ │ │ - ldr r2, [pc, #536] @ (1c148c ) │ │ │ │ + beq.w 1c174c │ │ │ │ + ldr r2, [pc, #536] @ (1c17d4 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c13fe │ │ │ │ - ldr r6, [pc, #520] @ (1c1490 ) │ │ │ │ + beq.w 1c1746 │ │ │ │ + ldr r6, [pc, #520] @ (1c17d8 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55444 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -504640,51 +504974,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1404 │ │ │ │ + beq.w 1c174c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c1404 │ │ │ │ + beq.w 1c174c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0cec │ │ │ │ + bl 1c1034 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c1404 │ │ │ │ - ldr r0, [pc, #452] @ (1c1494 ) │ │ │ │ + beq.w 1c174c │ │ │ │ + ldr r0, [pc, #452] @ (1c17dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c13b4 │ │ │ │ + beq.n 1c16fc │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1c1498 │ │ │ │ - ldr.w r8, [pc, #440] @ 1c149c │ │ │ │ + ldr.w r9, [pc, #440] @ 1c17e0 │ │ │ │ + ldr.w r8, [pc, #440] @ 1c17e4 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1c14a0 ) │ │ │ │ + ldr r3, [pc, #432] @ (1c17e8 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c1374 │ │ │ │ + b.n 1c16bc │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c144e │ │ │ │ + beq.w 1c1796 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1c14a4 ) │ │ │ │ + ldr r6, [pc, #400] @ (1c17ec ) │ │ │ │ blx 54208 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 55444 │ │ │ │ mov r1, r6 │ │ │ │ @@ -504695,35 +505029,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54208 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1426 │ │ │ │ + beq.n 1c176e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c145c │ │ │ │ + beq.w 1c17a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0cec │ │ │ │ + bl 1c1034 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1436 │ │ │ │ + beq.n 1c177e │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1c13b4 │ │ │ │ + bhi.n 1c16fc │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1c13b4 │ │ │ │ + cbz r3, 1c16fc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 543d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 5401c │ │ │ │ @@ -504734,92 +505068,92 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c12f6 │ │ │ │ + bne.n 1c163e │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c136a │ │ │ │ - ldr r0, [pc, #240] @ (1c14a8 ) │ │ │ │ + b.n 1c16b2 │ │ │ │ + ldr r0, [pc, #240] @ (1c17f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c13fa │ │ │ │ + cbz r0, 1c1742 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0ee8 │ │ │ │ - cbz r0, 1c13fa │ │ │ │ + bl 1c1230 │ │ │ │ + cbz r0, 1c1742 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 553e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1c13fa │ │ │ │ + blt.n 1c1742 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 54524 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1c146a │ │ │ │ - ldr r1, [pc, #196] @ (1c14ac ) │ │ │ │ + blt.n 1c17b2 │ │ │ │ + ldr r1, [pc, #196] @ (1c17f4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9050 │ │ │ │ - cbnz r0, 1c1462 │ │ │ │ + bl 1d9398 │ │ │ │ + cbnz r0, 1c17aa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c140c │ │ │ │ + b.n 1c1754 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c11a0 │ │ │ │ + bl 1c14e8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1c14b0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1c147c ) │ │ │ │ + ldr r2, [pc, #160] @ (1c17f8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1c17c4 ) │ │ │ │ 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 1c1472 │ │ │ │ + bne.n 1c17ba │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1c142e │ │ │ │ + cbz r6, 1c1776 │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c136a │ │ │ │ + b.n 1c16b2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 551d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c136a │ │ │ │ + b.n 1c16b2 │ │ │ │ mov r0, fp │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c136a │ │ │ │ + b.n 1c16b2 │ │ │ │ blx 551d8 │ │ │ │ - b.n 1c142e │ │ │ │ + b.n 1c1776 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 543ec │ │ │ │ mov r0, r5 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c13fa │ │ │ │ + b.n 1c1742 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r0, #620]! @ 0x26c │ │ │ │ + eors.w r0, r8, fp, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #38] @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r6, [r1, #2] │ │ │ │ @@ -504836,16 +505170,16 @@ │ │ │ │ movs r0, r3 │ │ │ │ strh r4, [r1, #62] @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ strh r4, [r2, #60] @ 0x3c │ │ │ │ movs r0, r3 │ │ │ │ strh r6, [r1, #58] @ 0x3a │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1c18ac │ │ │ │ - @ instruction: 0xebec009b │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1c1bf4 │ │ │ │ + stmia.w r4!, {r0, r1, r3, r4, r7} │ │ │ │ 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 │ │ │ │ @@ -504862,174 +505196,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 1c14d6 │ │ │ │ + bne.n 1c181e │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c15a6 │ │ │ │ + beq.n 1c18ee │ │ │ │ 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 1c152c │ │ │ │ + bne.n 1c1874 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c151c │ │ │ │ + bne.n 1c1864 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1642 │ │ │ │ + bne.w 1c198a │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c2e88 │ │ │ │ + bl 1c31d0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c15ae │ │ │ │ + cbz r0, 1c18f6 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c1584 │ │ │ │ + blt.n 1c18cc │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1584 │ │ │ │ + bne.n 1c18cc │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1c1578 │ │ │ │ + b.n 1c18c0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1c15e2 │ │ │ │ + beq.n 1c192a │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c1574 │ │ │ │ + beq.n 1c18bc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1590 │ │ │ │ + bne.n 1c18d8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1632 │ │ │ │ + bne.n 1c197a │ │ │ │ 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, 1c15ce │ │ │ │ + cbz r1, 1c1916 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0b64 │ │ │ │ + bl 1c0eac │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c2e88 │ │ │ │ + bl 1c31d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1546 │ │ │ │ + bne.n 1c188e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c159e │ │ │ │ - b.n 1c15d2 │ │ │ │ + beq.n 1c18e6 │ │ │ │ + b.n 1c191a │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 55130 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 54bac │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c1586 │ │ │ │ + bne.n 1c18ce │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1c160e │ │ │ │ + cbz r3, 1c1956 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3dcc │ │ │ │ + bl 1d4114 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c1586 │ │ │ │ + bne.n 1c18ce │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1612 │ │ │ │ + bne.n 1c195a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c1688 │ │ │ │ + cbnz r3, 1c19d0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c15a8 │ │ │ │ + beq.n 1c18f0 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1c15a8 │ │ │ │ + b.n 1c18f0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1a5c │ │ │ │ - b.n 1c15a6 │ │ │ │ + bl 1c1da4 │ │ │ │ + b.n 1c18ee │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1c166c │ │ │ │ + bne.n 1c19b4 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1656 │ │ │ │ + bne.n 1c199e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1648 │ │ │ │ - b.n 1c1536 │ │ │ │ + bne.n 1c1990 │ │ │ │ + b.n 1c187e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1672 │ │ │ │ + bne.n 1c19ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1646 │ │ │ │ - b.n 1c1536 │ │ │ │ + bne.n 1c198e │ │ │ │ + b.n 1c187e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1a5c │ │ │ │ - b.n 1c1626 │ │ │ │ + bl 1c1da4 │ │ │ │ + b.n 1c196e │ │ │ │ stmdb 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] @ (1c1a50 ) │ │ │ │ - ldr r3, [pc, #924] @ (1c1a54 ) │ │ │ │ + ldr r2, [pc, #920] @ (1c1d98 ) │ │ │ │ + ldr r3, [pc, #924] @ (1c1d9c ) │ │ │ │ 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 │ │ │ │ @@ -505043,324 +505377,326 @@ │ │ │ │ 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 1c16ca │ │ │ │ + bne.n 1c1a12 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c1792 │ │ │ │ + beq.n 1c1ada │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1792 │ │ │ │ + beq.n 1c1ada │ │ │ │ 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 1c1726 │ │ │ │ + bne.n 1c1a6e │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1716 │ │ │ │ + bne.n 1c1a5e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c18ac │ │ │ │ + bne.w 1c1bf4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 54bf4 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 545d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c17b4 │ │ │ │ + cbz r0, 1c1afc │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c1762 │ │ │ │ + bne.n 1c1aaa │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 551b4 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1c173c │ │ │ │ + bne.n 1c1a84 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1c17b4 │ │ │ │ + bne.n 1c1afc │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c177a │ │ │ │ + bne.n 1c1ac2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c189c │ │ │ │ + bne.w 1c1be4 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1c1a58 ) │ │ │ │ - ldr r3, [pc, #696] @ (1c1a54 ) │ │ │ │ + ldr r2, [pc, #704] @ (1c1da0 ) │ │ │ │ + ldr r3, [pc, #696] @ (1c1d9c ) │ │ │ │ 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 1c1a36 │ │ │ │ + bne.w 1c1d7e │ │ │ │ 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 1c17ce │ │ │ │ + bne.n 1c1b16 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c17be │ │ │ │ + bne.n 1c1b06 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c19e0 │ │ │ │ + bne.w 1c1d28 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0b64 │ │ │ │ + bl 1c0eac │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c2e88 │ │ │ │ + bl 1c31d0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1c1834 │ │ │ │ + cbz r0, 1c1b7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c17f8 │ │ │ │ + bne.n 1c1b40 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1a26 │ │ │ │ + bne.w 1c1d6e │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c1788 │ │ │ │ - b.n 1c1824 │ │ │ │ + beq.n 1c1ad0 │ │ │ │ + b.n 1c1b6c │ │ │ │ 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 1d3dcc │ │ │ │ + bl 1d4114 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54274 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1c3820 │ │ │ │ + bl 1c3b68 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1c18f6 │ │ │ │ + beq.n 1c1c3e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1874 │ │ │ │ + bne.n 1c1bbc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1766 │ │ │ │ + beq.w 1c1aae │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1a5c │ │ │ │ - b.n 1c1766 │ │ │ │ + bl 1c1da4 │ │ │ │ + b.n 1c1aae │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1c1a5c │ │ │ │ - b.n 1c1792 │ │ │ │ + bl 1c1da4 │ │ │ │ + b.n 1c1ada │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c18ce │ │ │ │ + beq.n 1c1c16 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c18b8 │ │ │ │ + bne.n 1c1c00 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1730 │ │ │ │ + beq.w 1c1a78 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c18e0 │ │ │ │ + bne.n 1c1c28 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c18d2 │ │ │ │ - b.n 1c1730 │ │ │ │ + bne.n 1c1c1a │ │ │ │ + b.n 1c1a78 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54f98 │ │ │ │ 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 55094 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1c1870 │ │ │ │ + bne.n 1c1bb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 55094 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c1870 │ │ │ │ + bne.n 1c1bb8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 55438 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1c1870 │ │ │ │ - vldr d7, [pc, #244] @ 1c1a40 │ │ │ │ + bne.n 1c1bb8 │ │ │ │ + vldr d7, [pc, #244] @ 1c1d88 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1c1a48 │ │ │ │ + vldr d7, [pc, #236] @ 1c1d90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1870 │ │ │ │ + bne.n 1c1bb8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1c1870 │ │ │ │ + bne.w 1c1bb8 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 55438 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ 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 1c385c │ │ │ │ + bl 1c3ba4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1c2dcc │ │ │ │ + bl 1c3114 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c0b2c │ │ │ │ + bl 1c0e74 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54bf4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 545d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c0b2c │ │ │ │ - b.n 1c1796 │ │ │ │ + bl 1c0e74 │ │ │ │ + b.n 1c1ade │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1a00 │ │ │ │ + beq.n 1c1d48 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c19ea │ │ │ │ + bne.n 1c1d32 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c17d8 │ │ │ │ + beq.w 1c1b20 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1a10 │ │ │ │ + bne.n 1c1d58 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1a02 │ │ │ │ - b.n 1c17d8 │ │ │ │ + bne.n 1c1d4a │ │ │ │ + b.n 1c1b20 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1a5c │ │ │ │ - b.n 1c1810 │ │ │ │ + bl 1c1da4 │ │ │ │ + b.n 1c1b58 │ │ │ │ blx 54c30 <__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 │ │ │ │ - strd r0, r0, [r4, #-620] @ 0x26c │ │ │ │ + b.n 1c1994 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r2], #-620 @ 0x26c │ │ │ │ + b.n 1c17d8 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -505387,46 +505723,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 545fc │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1c1b60 │ │ │ │ + vldr s15, [pc, #156] @ 1c1ea8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1c1b64 │ │ │ │ + vldr s14, [pc, #148] @ 1c1eac │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c1ae6 │ │ │ │ + blt.n 1c1e2e │ │ │ │ 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 1c1b5c │ │ │ │ - vldr s14, [pc, #104] @ 1c1b68 │ │ │ │ + bvs.n 1c1ea4 │ │ │ │ + vldr s14, [pc, #104] @ 1c1eb0 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1c1b5c │ │ │ │ - vldr s14, [pc, #88] @ 1c1b6c │ │ │ │ + cbnz r3, 1c1ea4 │ │ │ │ + vldr s14, [pc, #88] @ 1c1eb4 │ │ │ │ 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, 1c1b5c │ │ │ │ + cbnz r3, 1c1ea4 │ │ │ │ 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 │ │ │ │ @@ -505456,96 +505792,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 1c1bae │ │ │ │ + beq.n 1c1ef6 │ │ │ │ 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, 1c1bbc │ │ │ │ + cbz r1, 1c1f04 │ │ │ │ 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, 1c1bec │ │ │ │ + cbnz r4, 1c1f34 │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1c1bf2 │ │ │ │ + beq.n 1c1f3a │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1c1bb0 │ │ │ │ + b.n 1c1ef8 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1c1bb0 │ │ │ │ + b.n 1c1ef8 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1c1c2c │ │ │ │ + blt.n 1c1f74 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1c1bea │ │ │ │ + bgt.n 1c1f32 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5441c │ │ │ │ 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 1c1bb0 │ │ │ │ + b.n 1c1ef8 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1c1c48 │ │ │ │ + vldr s15, [pc, #20] @ 1c1f90 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 5441c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1c1c1e │ │ │ │ + b.n 1c1f66 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1c1e4c ) │ │ │ │ + ldr r3, [pc, #512] @ (1c2194 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c99c8 │ │ │ │ + bl 1c9d10 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1c1c9c │ │ │ │ + vldr s15, [pc, #48] @ 1c1fe4 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1c1ca0 │ │ │ │ + vldr s14, [pc, #40] @ 1c1fe8 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c1c8e │ │ │ │ + blt.n 1c1fd6 │ │ │ │ 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 │ │ │ │ @@ -505554,73 +505890,73 @@ │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1c1b70 │ │ │ │ + bl 1c1eb8 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c1d10 │ │ │ │ + vldr s15, [pc, #72] @ 1c2058 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c1d14 │ │ │ │ + vldr s14, [pc, #64] @ 1c205c │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c1cee │ │ │ │ + blt.n 1c2036 │ │ │ │ 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 1c1d0a │ │ │ │ + ble.n 1c2052 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c1ab8 │ │ │ │ + bl 1c1e00 │ │ │ │ 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 1c1b70 │ │ │ │ + bl 1c1eb8 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c1d84 │ │ │ │ + vldr s15, [pc, #72] @ 1c20cc │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c1d88 │ │ │ │ + vldr s14, [pc, #64] @ 1c20d0 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c1d62 │ │ │ │ + blt.n 1c20aa │ │ │ │ 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 1c1d7e │ │ │ │ + bpl.n 1c20c6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c1ab8 │ │ │ │ + bl 1c1e00 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ @@ -505652,37 +505988,37 @@ │ │ │ │ umlal r2, sl, r0, r5 │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1c1dfc │ │ │ │ + b.n 1c2144 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c1e2a │ │ │ │ + beq.n 1c2172 │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c1e2a │ │ │ │ + cbz r1, 1c2172 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c1dee │ │ │ │ + beq.n 1c2136 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c1dee │ │ │ │ + bne.n 1c2136 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1dee │ │ │ │ + beq.n 1c2136 │ │ │ │ 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} │ │ │ │ @@ -505716,37 +506052,37 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - bl 1c5df8 │ │ │ │ - cbz r0, 1c1ed8 │ │ │ │ + bl 1c6140 │ │ │ │ + cbz r0, 1c2220 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1c1ecc │ │ │ │ + cbz r3, 1c2214 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c1ebe │ │ │ │ + cbz r3, 1c2206 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c1ebe │ │ │ │ + beq.n 1c2206 │ │ │ │ blx 54208 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c1eac │ │ │ │ + bne.n 1c21f4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ @@ -505789,101 +506125,101 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ - ldr r2, [pc, #468] @ (1c215c ) │ │ │ │ + ldr r2, [pc, #468] @ (1c24a4 ) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ - ldr r3, [pc, #468] @ (1c2160 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c24a8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2012 │ │ │ │ + beq.n 1c235a │ │ │ │ cmp r5, #27 │ │ │ │ - bls.n 1c1fc0 │ │ │ │ - ldr r2, [pc, #444] @ (1c2164 ) │ │ │ │ - ldr r3, [pc, #440] @ (1c2160 ) │ │ │ │ + bls.n 1c2308 │ │ │ │ + ldr r2, [pc, #444] @ (1c24ac ) │ │ │ │ + ldr r3, [pc, #440] @ (1c24a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c2158 │ │ │ │ + bne.w 1c24a0 │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #420] @ (1c2168 ) │ │ │ │ + ldr r3, [pc, #420] @ (1c24b0 ) │ │ │ │ mov.w r8, r5, lsl #5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1fa4 │ │ │ │ + beq.n 1c22ec │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ add.w fp, r6, #64 @ 0x40 │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ cmp lr, fp │ │ │ │ itt ne │ │ │ │ movne r7, r6 │ │ │ │ movne sl, r9 │ │ │ │ - beq.n 1c203c │ │ │ │ + beq.n 1c2384 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, fp │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1c1ff2 │ │ │ │ + bne.n 1c233a │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - b.n 1c2050 │ │ │ │ + b.n 1c2398 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c1fa0 │ │ │ │ - ldr r0, [pc, #336] @ (1c216c ) │ │ │ │ + bne.n 1c22e8 │ │ │ │ + ldr r0, [pc, #336] @ (1c24b4 ) │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r0, r3, lsl #5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #56] @ 0x38 │ │ │ │ - b.n 1c1fa4 │ │ │ │ + b.n 1c22ec │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 550d0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r7, [r9, #20] │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1c2170 ) │ │ │ │ + ldr r3, [pc, #276] @ (1c24b8 ) │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ mla r7, r1, r7, lr │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r7, lr │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ @@ -505902,28 +506238,28 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r1, [r6, #40] @ 0x28 │ │ │ │ itt ne │ │ │ │ movne r3, lr │ │ │ │ ldrne.w r0, [r9, #16] │ │ │ │ str.w fp, [r6, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.n 1c212c │ │ │ │ + beq.n 1c2474 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c2140 │ │ │ │ + beq.n 1c2488 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c2140 │ │ │ │ + beq.n 1c2488 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov lr, r7 │ │ │ │ strd r2, r9, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c20c0 │ │ │ │ + b.n 1c2408 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1c211e │ │ │ │ + beq.n 1c2466 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ umull r0, r6, r0, r2 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ @@ -505940,52 +506276,52 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ umlal r0, sl, r6, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #12 │ │ │ │ mla r6, r5, sl, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 1c2148 │ │ │ │ + cbnz r0, 1c2490 │ │ │ │ adds r3, #12 │ │ │ │ strd r2, r1, [r6] │ │ │ │ cmp r3, lr │ │ │ │ str r7, [r6, #8] │ │ │ │ - beq.n 1c2124 │ │ │ │ + beq.n 1c246c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c20bc │ │ │ │ + bne.n 1c2404 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1c2118 │ │ │ │ + bne.n 1c2460 │ │ │ │ ldrd lr, r2, [sp, #24] │ │ │ │ ldrd r9, r6, [sp, #32] │ │ │ │ cmp lr, r2 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - beq.w 1c1fa4 │ │ │ │ + beq.w 1c22ec │ │ │ │ mov r0, lr │ │ │ │ - bl 1c5ccc │ │ │ │ - b.n 1c1fa4 │ │ │ │ + bl 1c6014 │ │ │ │ + b.n 1c22ec │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c20a2 │ │ │ │ - b.n 1c212c │ │ │ │ + bne.n 1c23ea │ │ │ │ + b.n 1c2474 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, ip │ │ │ │ add sl, r0 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c2108 │ │ │ │ + bhi.n 1c2450 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c2100 │ │ │ │ + b.n 1c2448 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1c2240 │ │ │ │ + ble.n 1c24f8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2210 │ │ │ │ + ble.n 1c24c8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r2, r5, #11 │ │ │ │ movs r7, r4 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r7, r4 │ │ │ │ lsls r6, r2, #9 │ │ │ │ movs r7, r4 │ │ │ │ @@ -505996,19 +506332,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c2260 │ │ │ │ + bcs.n 1c25a8 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c2258 │ │ │ │ + bls.n 1c25a0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ @@ -506023,34 +506359,34 @@ │ │ │ │ mov r4, r9 │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r5, r3 │ │ │ │ umlal r3, r0, r5, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r9 │ │ │ │ add.w r9, r0, #1 │ │ │ │ - b.n 1c21fc │ │ │ │ + b.n 1c2544 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 1c2236 │ │ │ │ + bne.n 1c257e │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1c226a │ │ │ │ + beq.n 1c25b2 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c21de │ │ │ │ + bne.n 1c2526 │ │ │ │ mov r8, r2 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -506062,81 +506398,81 @@ │ │ │ │ str.w r8, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1c21f0 │ │ │ │ + beq.n 1c2538 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1c21f0 │ │ │ │ + bne.n 1c2538 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c21f0 │ │ │ │ + beq.n 1c2538 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1c1f74 │ │ │ │ - b.n 1c219c │ │ │ │ + bl 1c22bc │ │ │ │ + b.n 1c24e4 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c1f74 │ │ │ │ - b.n 1c219c │ │ │ │ + bl 1c22bc │ │ │ │ + b.n 1c24e4 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c2212 │ │ │ │ - b.n 1c222e │ │ │ │ + bne.n 1c255a │ │ │ │ + b.n 1c2576 │ │ │ │ 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 5513c │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1c2324 │ │ │ │ + bhi.n 1c266c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1c22d4 │ │ │ │ + bls.n 1c261c │ │ │ │ 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 1c22b2 │ │ │ │ + bhi.n 1c25fa │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1c22fc │ │ │ │ + cbz r0, 1c2644 │ │ │ │ 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 1c22e8 │ │ │ │ + bne.n 1c2630 │ │ │ │ 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 │ │ │ │ @@ -506170,54 +506506,54 @@ │ │ │ │ mul.w r7, lr, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r1, r5, r1, r8 │ │ │ │ mul.w r9, lr, ip │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w r1, r1, ror #19 │ │ │ │ mul.w r8, lr, r1 │ │ │ │ - bhi.n 1c2352 │ │ │ │ + bhi.n 1c269a │ │ │ │ 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 1c2298 │ │ │ │ + b.n 1c25e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1c2420 │ │ │ │ + vldr d7, [pc, #80] @ 1c2768 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov.w ip, #19 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 1c2428 │ │ │ │ + vldr d7, [pc, #68] @ 1c2770 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2430 │ │ │ │ + vldr d7, [pc, #56] @ 1c2778 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #44] @ (1c2438 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c2780 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -506242,36 +506578,36 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c24a2 │ │ │ │ - vldr d7, [pc, #68] @ 1c24a8 │ │ │ │ + cbz r0, 1c27ea │ │ │ │ + vldr d7, [pc, #68] @ 1c27f0 │ │ │ │ movs r3, #17 │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r1, #19 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 1c24b0 │ │ │ │ + vldr d7, [pc, #60] @ 1c27f8 │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #48] @ 1c24b8 │ │ │ │ + vldr d7, [pc, #48] @ 1c2800 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #40] @ (1c24c0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c2808 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -506293,40 +506629,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c252a │ │ │ │ - vldr d7, [pc, #76] @ 1c2530 │ │ │ │ + cbz r0, 1c2872 │ │ │ │ + vldr d7, [pc, #76] @ 1c2878 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c2548 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c2890 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c2538 │ │ │ │ + vldr d7, [pc, #64] @ 1c2880 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c254c ) │ │ │ │ + ldr r3, [pc, #76] @ (1c2894 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2540 │ │ │ │ + vldr d7, [pc, #56] @ 1c2888 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #48] @ (1c2550 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2898 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -506364,139 +506700,139 @@ │ │ │ │ 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 1c256e │ │ │ │ + bne.n 1c28b6 │ │ │ │ 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 1c25ca │ │ │ │ + beq.n 1c2912 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c25c8 │ │ │ │ + cbz r0, 1c2910 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 550d0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 550d0 │ │ │ │ - b.n 1c25c6 │ │ │ │ + b.n 1c290e │ │ │ │ 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, 1c262e │ │ │ │ + cbz r1, 1c2976 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 1c262e │ │ │ │ + cbz r3, 1c2976 │ │ │ │ mov r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 1c2640 │ │ │ │ + cbz r2, 1c2988 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2640 │ │ │ │ + beq.n 1c2988 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 1c2610 │ │ │ │ + b.n 1c2958 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2628 │ │ │ │ + beq.n 1c2970 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #12 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r7, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c262e │ │ │ │ + beq.n 1c2976 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c260a │ │ │ │ + bne.n 1c2952 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1c2622 │ │ │ │ + bne.n 1c296a │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c263a │ │ │ │ - bl 1c5ccc │ │ │ │ + beq.n 1c2982 │ │ │ │ + bl 1c6014 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c25fc │ │ │ │ - b.n 1c262e │ │ │ │ - cbz r0, 1c2666 │ │ │ │ + bne.n 1c2944 │ │ │ │ + b.n 1c2976 │ │ │ │ + cbz r0, 1c29ae │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c25d8 │ │ │ │ + bl 1c2920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c26bc │ │ │ │ + cbz r0, 1c2a04 │ │ │ │ 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, 1c26be │ │ │ │ + cbz r1, 1c2a06 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 1c26b0 │ │ │ │ + cbz r3, 1c29f8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1c26a0 │ │ │ │ + cbz r3, 1c29e8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c26a0 │ │ │ │ + beq.n 1c29e8 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2690 │ │ │ │ + bne.n 1c29d8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #32] @ (1c26e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c2a2c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -506514,52 +506850,52 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1d98 │ │ │ │ + bl 1c20e0 │ │ │ │ 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 1c1d98 │ │ │ │ + bl 1c20e0 │ │ │ │ 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 1c2174 │ │ │ │ - cbz r0, 1c274e │ │ │ │ + bl 1c24bc │ │ │ │ + cbz r0, 1c2a96 │ │ │ │ strd r4, r6, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1c2174 │ │ │ │ - cbz r0, 1c276c │ │ │ │ + bl 1c24bc │ │ │ │ + cbz r0, 1c2ab4 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1c2788 │ │ │ │ + cbz r1, 1c2ad0 │ │ │ │ ldrd r2, r3, [r0, #56] @ 0x38 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ @@ -506576,97 +506912,97 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1d98 │ │ │ │ - cbz r0, 1c27c2 │ │ │ │ + bl 1c20e0 │ │ │ │ + cbz r0, 1c2b0a │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r1, 1c2808 │ │ │ │ + cbz r1, 1c2b50 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2802 │ │ │ │ + beq.n 1c2b4a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 1c27fc │ │ │ │ + cbz r2, 1c2b44 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c27ee │ │ │ │ + beq.n 1c2b36 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c280c │ │ │ │ + beq.n 1c2b54 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c27e2 │ │ │ │ - b.n 1c27ee │ │ │ │ + bne.n 1c2b2a │ │ │ │ + b.n 1c2b36 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1c27dc │ │ │ │ + bne.n 1c2b24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1c27ce │ │ │ │ + b.n 1c2b16 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c27e8 │ │ │ │ + b.n 1c2b30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c2952 │ │ │ │ + beq.w 1c2c9a │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1c28b4 │ │ │ │ + bhi.n 1c2bfc │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c2864 │ │ │ │ + bls.n 1c2bac │ │ │ │ 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 1c2842 │ │ │ │ + bhi.n 1c2b8a │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c288c │ │ │ │ + cbz r1, 1c2bd4 │ │ │ │ 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 1c2878 │ │ │ │ + bne.n 1c2bc0 │ │ │ │ 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 │ │ │ │ @@ -506700,73 +507036,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 1c28e2 │ │ │ │ + bhi.n 1c2c2a │ │ │ │ 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 1c2828 │ │ │ │ + b.n 1c2b70 │ │ │ │ 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 1c2aa4 │ │ │ │ + beq.w 1c2dec │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1c2a04 │ │ │ │ + bhi.n 1c2d4c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c29b4 │ │ │ │ + bls.n 1c2cfc │ │ │ │ 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 1c2992 │ │ │ │ + bhi.n 1c2cda │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c29dc │ │ │ │ + cbz r1, 1c2d24 │ │ │ │ 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 1c29c8 │ │ │ │ + bne.n 1c2d10 │ │ │ │ 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 │ │ │ │ @@ -506801,34 +507137,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 1c2a32 │ │ │ │ + bhi.n 1c2d7a │ │ │ │ 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 1c2978 │ │ │ │ + b.n 1c2cc0 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c29dc │ │ │ │ + b.n 1c2d24 │ │ │ │ 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 │ │ │ │ @@ -506862,40 +507198,40 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c2b9a │ │ │ │ - vldr d7, [pc, #76] @ 1c2ba0 │ │ │ │ + cbz r0, 1c2ee2 │ │ │ │ + vldr d7, [pc, #76] @ 1c2ee8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c2bb8 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c2f00 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c2ba8 │ │ │ │ + vldr d7, [pc, #64] @ 1c2ef0 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c2bbc ) │ │ │ │ + ldr r3, [pc, #76] @ (1c2f04 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2bb0 │ │ │ │ + vldr d7, [pc, #56] @ 1c2ef8 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #48] @ (1c2bc0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2f08 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -506908,47 +507244,47 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 494bba │ │ │ │ - bl 490bbe │ │ │ │ + bl 494f02 │ │ │ │ + bl 490f06 │ │ │ │ @ instruction: 0xfaa20026 │ │ │ │ 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] @ 1c2c28 │ │ │ │ + vldr d7, [pc, #80] @ 1c2f70 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #96] @ (1c2c40 ) │ │ │ │ + ldr r3, [pc, #96] @ (1c2f88 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #68] @ 1c2c30 │ │ │ │ + vldr d7, [pc, #68] @ 1c2f78 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #19 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1c2c38 │ │ │ │ + vldr d7, [pc, #60] @ 1c2f80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #68] @ (1c2c44 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c2f8c ) │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #52] @ (1c2c48 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c2f90 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -506961,44 +507297,44 @@ │ │ │ │ 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 412c42 │ │ │ │ - bl 404c46 │ │ │ │ + bl 412f8a │ │ │ │ + bl 404f8e │ │ │ │ @ instruction: 0xfa1c0026 │ │ │ │ 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 1c2ca2 │ │ │ │ + bhi.n 1c2fea │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1c2c9a │ │ │ │ - ldr.w ip, [pc, #52] @ 1c2ca8 │ │ │ │ + bhi.n 1c2fe2 │ │ │ │ + ldr.w ip, [pc, #52] @ 1c2ff0 │ │ │ │ add ip, pc │ │ │ │ - b.n 1c2c80 │ │ │ │ + b.n 1c2fc8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1c2c9a │ │ │ │ + beq.n 1c2fe2 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1c2c7a │ │ │ │ + bcc.n 1c2fc2 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1c1f74 │ │ │ │ + bl 1c22bc │ │ │ │ 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 │ │ │ │ @@ -507009,137 +507345,137 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 1c5b18 │ │ │ │ - cbz r0, 1c2d30 │ │ │ │ + bl 1c5e60 │ │ │ │ + cbz r0, 1c3078 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #108] @ 1c2d38 │ │ │ │ - ldr r3, [pc, #136] @ (1c2d58 ) │ │ │ │ + vldr d7, [pc, #108] @ 1c3080 │ │ │ │ + ldr r3, [pc, #136] @ (1c30a0 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #96] @ 1c2d40 │ │ │ │ + vldr d7, [pc, #96] @ 1c3088 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #120] @ (1c2d5c ) │ │ │ │ + ldr r3, [pc, #120] @ (1c30a4 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1c2d48 │ │ │ │ + vldr d7, [pc, #92] @ 1c3090 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #72] @ 1c2d50 │ │ │ │ - ldr r3, [pc, #84] @ (1c2d60 ) │ │ │ │ + vldr d7, [pc, #72] @ 1c3098 │ │ │ │ + ldr r3, [pc, #84] @ (1c30a8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c5a8c │ │ │ │ - cbz r0, 1c2d2a │ │ │ │ - ldr r1, [pc, #72] @ (1c2d64 ) │ │ │ │ + bl 1c5dd4 │ │ │ │ + cbz r0, 1c3072 │ │ │ │ + ldr r1, [pc, #72] @ (1c30ac ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c5e04 │ │ │ │ + bl 1c614c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c2d26 │ │ │ │ + b.n 1c306e │ │ │ │ nop.w │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - bl 406d5a │ │ │ │ - bl 328d5e │ │ │ │ + bl 4070a2 │ │ │ │ + bl 3290a6 │ │ │ │ vld4.8 {d0-d3}, [r8 :128], r6 │ │ │ │ - bl 32cd66 │ │ │ │ - cbz r0, 1c2db6 │ │ │ │ + bl 32d0ae │ │ │ │ + cbz r0, 1c30fe │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1c2da8 │ │ │ │ + cbz r3, 1c30f0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c2d9a │ │ │ │ + cbz r3, 1c30e2 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2d9a │ │ │ │ + beq.n 1c30e2 │ │ │ │ blx 54208 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2d88 │ │ │ │ + bne.n 1c30d0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c2e7e │ │ │ │ + beq.n 1c31c6 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c2e7e │ │ │ │ + beq.n 1c31c6 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54f8c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2e7e │ │ │ │ + beq.n 1c31c6 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -507156,153 +507492,153 @@ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 1c2174 │ │ │ │ + bl 1c24bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 1c2e78 │ │ │ │ + cbz r0, 1c31c0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r3, 1c2e82 │ │ │ │ + cbz r3, 1c31ca │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2e82 │ │ │ │ + beq.n 1c31ca │ │ │ │ mov r0, r2 │ │ │ │ blx 54208 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #100] @ (1c2efc ) │ │ │ │ + ldr r4, [pc, #100] @ (1c3244 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #100] @ (1c2f00 ) │ │ │ │ + ldr r1, [pc, #100] @ (1c3248 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c2ede │ │ │ │ + beq.n 1c3226 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r4, #300] @ 0x12c │ │ │ │ - beq.n 1c2ede │ │ │ │ + beq.n 1c3226 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1d98 │ │ │ │ - cbz r0, 1c2ede │ │ │ │ + bl 1c20e0 │ │ │ │ + cbz r0, 1c3226 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (1c2f04 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c2f00 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c324c ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c2ef6 │ │ │ │ + bne.n 1c323e │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1c2fc0 │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1c2f3c │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #124] @ (1c2f94 ) │ │ │ │ + ldr r4, [pc, #124] @ (1c32dc ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #124] @ (1c2f98 ) │ │ │ │ + ldr r1, [pc, #124] @ (1c32e0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c2f78 │ │ │ │ + beq.n 1c32c0 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c2f78 │ │ │ │ + beq.n 1c32c0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1d98 │ │ │ │ - cbz r0, 1c2f78 │ │ │ │ + bl 1c20e0 │ │ │ │ + cbz r0, 1c32c0 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #32] @ (1c2f9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1c2f98 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c32e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c32e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c2f90 │ │ │ │ + bne.n 1c32d8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - beq.n 1c2f58 │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1c2ea0 │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #404] @ (1c3148 ) │ │ │ │ + ldr r4, [pc, #404] @ (1c3490 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1c314c ) │ │ │ │ + ldr r2, [pc, #404] @ (1c3494 ) │ │ │ │ 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 │ │ │ │ @@ -507310,179 +507646,179 @@ │ │ │ │ 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 1c30ac │ │ │ │ + bne.n 1c33f4 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1c309e │ │ │ │ + bmi.n 1c33e6 │ │ │ │ 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 54518 <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c3088 │ │ │ │ + blt.n 1c33d0 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1c3036 │ │ │ │ + cbz r3, 1c337e │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1c3022 │ │ │ │ + beq.n 1c336a │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c3036 │ │ │ │ + beq.n 1c337e │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1c3150 ) │ │ │ │ + ldr r2, [pc, #296] @ (1c3498 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 547c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c307a │ │ │ │ + blt.n 1c33c2 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1c307a │ │ │ │ + cbnz r3, 1c33c2 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1c305a │ │ │ │ + ble.n 1c33a2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1c3154 ) │ │ │ │ - ldr r3, [pc, #264] @ (1c314c ) │ │ │ │ + ldr r2, [pc, #272] @ (1c349c ) │ │ │ │ + ldr r3, [pc, #264] @ (1c3494 ) │ │ │ │ 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 1c3132 │ │ │ │ + bne.n 1c347a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 55130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3136 │ │ │ │ + beq.n 1c347e │ │ │ │ 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 1c2fa0 │ │ │ │ - b.n 1c3040 │ │ │ │ - ldr r1, [pc, #220] @ (1c3158 ) │ │ │ │ + bl 1c32e8 │ │ │ │ + b.n 1c3388 │ │ │ │ + ldr r1, [pc, #220] @ (1c34a0 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 55408 │ │ │ │ - b.n 1c303e │ │ │ │ + b.n 1c3386 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c307a │ │ │ │ + beq.n 1c33c2 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1c3098 │ │ │ │ + beq.n 1c33e0 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c307a │ │ │ │ + beq.n 1c33c2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c3024 │ │ │ │ + b.n 1c336c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1c312c │ │ │ │ + bhi.n 1c3474 │ │ │ │ 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] @ (1c315c ) │ │ │ │ + ldr r3, [pc, #168] @ (1c34a4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c30da │ │ │ │ + blt.n 1c3422 │ │ │ │ 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 1c2fe4 │ │ │ │ + b.n 1c332c │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c2fe4 │ │ │ │ - ldr r3, [pc, #116] @ (1c3160 ) │ │ │ │ + b.n 1c332c │ │ │ │ + ldr r3, [pc, #116] @ (1c34a8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1c3164 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c34ac ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1c2fe8 │ │ │ │ + blt.w 1c3330 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1c2fe8 │ │ │ │ - ldr r3, [pc, #68] @ (1c3168 ) │ │ │ │ + b.n 1c3330 │ │ │ │ + ldr r3, [pc, #68] @ (1c34b0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c30ec │ │ │ │ - ldr r3, [pc, #68] @ (1c316c ) │ │ │ │ + b.n 1c3434 │ │ │ │ + ldr r3, [pc, #68] @ (1c34b4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c30ec │ │ │ │ - ldr r3, [pc, #64] @ (1c3170 ) │ │ │ │ + b.n 1c3434 │ │ │ │ + ldr r3, [pc, #64] @ (1c34b8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c30ec │ │ │ │ + b.n 1c3434 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1c3174 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c34bc ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1c303e │ │ │ │ + b.n 1c3386 │ │ │ │ nop │ │ │ │ - beq.n 1c31d4 │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c31a0 │ │ │ │ + bge.n 1c34e8 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf53a0017 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ @@ -507496,535 +507832,531 @@ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #108] @ (1c31f8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1c3540 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1c31fc ) │ │ │ │ + ldr r0, [pc, #100] @ (1c3544 ) │ │ │ │ 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 1c2fa0 │ │ │ │ - ldr r2, [pc, #72] @ (1c3200 ) │ │ │ │ + bl 1c32e8 │ │ │ │ + ldr r2, [pc, #72] @ (1c3548 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1c3204 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c354c ) │ │ │ │ add r2, pc │ │ │ │ blx 54c18 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c31d8 │ │ │ │ + beq.n 1c3520 │ │ │ │ mov r0, r3 │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #44] @ (1c3208 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c31fc ) │ │ │ │ + ldr r2, [pc, #44] @ (1c3550 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3544 ) │ │ │ │ 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 1c31f4 │ │ │ │ + bne.n 1c353c │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ orns r0, ip, #10878976 @ 0xa60000 │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #120] @ (1c3298 ) │ │ │ │ + ldr r4, [pc, #120] @ (1c35e0 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1c329c ) │ │ │ │ + ldr r0, [pc, #116] @ (1c35e4 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1c32a0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c35e8 ) │ │ │ │ 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] @ (1c32a4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c35ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1c2fa0 │ │ │ │ - ldr r2, [pc, #80] @ (1c32a8 ) │ │ │ │ + bl 1c32e8 │ │ │ │ + ldr r2, [pc, #80] @ (1c35f0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 55438 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c3276 │ │ │ │ + beq.n 1c35be │ │ │ │ mov r0, r3 │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #52] @ (1c32ac ) │ │ │ │ - ldr r3, [pc, #36] @ (1c32a0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c35f4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c35e8 ) │ │ │ │ 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 1c3292 │ │ │ │ + bne.n 1c35da │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r6, [sp, #920] @ 0x398 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r2, [pc, #396] @ (1c344c ) │ │ │ │ + ldr r2, [pc, #396] @ (1c3794 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1c3450 ) │ │ │ │ + ldr r3, [pc, #392] @ (1c3798 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1c3454 ) │ │ │ │ - ldr r5, [pc, #396] @ (1c3458 ) │ │ │ │ + ldr r0, [pc, #392] @ (1c379c ) │ │ │ │ + ldr r5, [pc, #396] @ (1c37a0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4254 │ │ │ │ - ldr r1, [pc, #380] @ (1c345c ) │ │ │ │ + bl 1c459c │ │ │ │ + ldr r1, [pc, #380] @ (1c37a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb3cc │ │ │ │ + bl 1cb714 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1c32ee │ │ │ │ + cbnz r3, 1c3636 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1c3460 ) │ │ │ │ + ldr r2, [pc, #368] @ (1c37a8 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1c3464 ) │ │ │ │ + ldr r3, [pc, #368] @ (1c37ac ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1c3468 ) │ │ │ │ + ldr r0, [pc, #364] @ (1c37b0 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c334c │ │ │ │ - ldr r0, [pc, #352] @ (1c346c ) │ │ │ │ + cbz r0, 1c3694 │ │ │ │ + ldr r0, [pc, #352] @ (1c37b4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ - cbz r0, 1c3346 │ │ │ │ - ldr r0, [pc, #344] @ (1c3470 ) │ │ │ │ + cbz r0, 1c368e │ │ │ │ + ldr r0, [pc, #344] @ (1c37b8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c3440 │ │ │ │ - ldr r0, [pc, #332] @ (1c3474 ) │ │ │ │ + beq.w 1c3788 │ │ │ │ + ldr r0, [pc, #332] @ (1c37bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c3444 │ │ │ │ - ldr r0, [pc, #320] @ (1c3478 ) │ │ │ │ + beq.w 1c378c │ │ │ │ + ldr r0, [pc, #320] @ (1c37c0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1c347c ) │ │ │ │ + ldr r3, [pc, #308] @ (1c37c4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1c3480 ) │ │ │ │ + ldr r1, [pc, #304] @ (1c37c8 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1c3484 ) │ │ │ │ + ldr r0, [pc, #304] @ (1c37cc ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb1f4 │ │ │ │ - ldr r2, [pc, #296] @ (1c3488 ) │ │ │ │ - ldr r3, [pc, #300] @ (1c348c ) │ │ │ │ + bl 1cb53c │ │ │ │ + ldr r2, [pc, #296] @ (1c37d0 ) │ │ │ │ + ldr r3, [pc, #300] @ (1c37d4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1c3490 ) │ │ │ │ + ldr r1, [pc, #300] @ (1c37d8 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 550f4 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c33ae │ │ │ │ - ldr r3, [pc, #276] @ (1c3494 ) │ │ │ │ + beq.n 1c36f6 │ │ │ │ + ldr r3, [pc, #276] @ (1c37dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1c33a0 │ │ │ │ - ldr r2, [pc, #272] @ (1c3498 ) │ │ │ │ - ldr r3, [pc, #196] @ (1c3450 ) │ │ │ │ + bmi.n 1c36e8 │ │ │ │ + ldr r2, [pc, #272] @ (1c37e0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1c3798 ) │ │ │ │ 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 1c3448 │ │ │ │ + bne.n 1c3790 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c55b8 │ │ │ │ + bl 1c5900 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 55540 │ │ │ │ - b.n 1c3386 │ │ │ │ + b.n 1c36ce │ │ │ │ blx 5447c │ │ │ │ mov r4, r0 │ │ │ │ blx 55118 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c33c4 │ │ │ │ - ldr r3, [pc, #220] @ (1c349c ) │ │ │ │ + beq.n 1c370c │ │ │ │ + ldr r3, [pc, #220] @ (1c37e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3382 │ │ │ │ - ldr r0, [pc, #216] @ (1c34a0 ) │ │ │ │ + b.n 1c36ca │ │ │ │ + ldr r0, [pc, #216] @ (1c37e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ - cbz r0, 1c3424 │ │ │ │ - ldr r4, [pc, #212] @ (1c34a4 ) │ │ │ │ - bl 1c55b8 │ │ │ │ + bl 1c459c │ │ │ │ + cbz r0, 1c376c │ │ │ │ + ldr r4, [pc, #212] @ (1c37ec ) │ │ │ │ + bl 1c5900 │ │ │ │ mov r5, r0 │ │ │ │ blx 540d0 │ │ │ │ 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 5516c <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5481c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1c3404 │ │ │ │ - ldr r3, [pc, #168] @ (1c34a8 ) │ │ │ │ + bge.n 1c374c │ │ │ │ + ldr r3, [pc, #168] @ (1c37f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3382 │ │ │ │ - ldr r1, [pc, #164] @ (1c34ac ) │ │ │ │ + b.n 1c36ca │ │ │ │ + ldr r1, [pc, #164] @ (1c37f4 ) │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ - ldr r1, [pc, #160] @ (1c34b0 ) │ │ │ │ + ldr r1, [pc, #160] @ (1c37f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3382 │ │ │ │ - ldr r2, [pc, #156] @ (1c34b4 ) │ │ │ │ + beq.n 1c36ca │ │ │ │ + ldr r2, [pc, #156] @ (1c37fc ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1c3382 │ │ │ │ - ldr r0, [pc, #144] @ (1c34b8 ) │ │ │ │ + b.n 1c36ca │ │ │ │ + ldr r0, [pc, #144] @ (1c3800 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ - cbz r0, 1c3438 │ │ │ │ - ldr r1, [pc, #140] @ (1c34bc ) │ │ │ │ + bl 1c459c │ │ │ │ + cbz r0, 1c3780 │ │ │ │ + ldr r1, [pc, #140] @ (1c3804 ) │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ - b.n 1c340c │ │ │ │ - ldr r3, [pc, #132] @ (1c34c0 ) │ │ │ │ + b.n 1c3754 │ │ │ │ + ldr r3, [pc, #132] @ (1c3808 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3382 │ │ │ │ + b.n 1c36ca │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c3346 │ │ │ │ + b.n 1c368e │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1c3346 │ │ │ │ + b.n 1c368e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ movs r0, r3 │ │ │ │ asrs r4, r0, #24 │ │ │ │ movs r7, r2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf2fc0017 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r6, [r1, #124] @ 0x7c │ │ │ │ movs r0, r3 │ │ │ │ str r2, [r0, #124] @ 0x7c │ │ │ │ movs r0, r3 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ @ instruction: 0xb7c6 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb79c │ │ │ │ movs r3, r3 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + movs r2, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1c3568 ) │ │ │ │ + ldr r2, [pc, #144] @ (1c38b0 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1c356c ) │ │ │ │ + ldr r3, [pc, #144] @ (1c38b4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1c3570 ) │ │ │ │ + ldr r4, [pc, #144] @ (1c38b8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1c3574 ) │ │ │ │ + ldr r0, [pc, #140] @ (1c38bc ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1c3578 ) │ │ │ │ + ldr r1, [pc, #140] @ (1c38c0 ) │ │ │ │ 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 1d8edc │ │ │ │ + bl 1d9224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1c354e │ │ │ │ + bhi.n 1c3896 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1c3534 │ │ │ │ - ldr r4, [pc, #112] @ (1c357c ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1c3580 │ │ │ │ + bhi.n 1c387c │ │ │ │ + ldr r4, [pc, #112] @ (1c38c4 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1c38c8 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1c352e │ │ │ │ + beq.n 1c3876 │ │ │ │ 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 1c3516 │ │ │ │ - ldr r2, [pc, #76] @ (1c3584 ) │ │ │ │ - ldr r3, [pc, #52] @ (1c356c ) │ │ │ │ + bne.n 1c385e │ │ │ │ + ldr r2, [pc, #76] @ (1c38cc ) │ │ │ │ + ldr r3, [pc, #52] @ (1c38b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3562 │ │ │ │ + bne.n 1c38aa │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1c3588 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c38d0 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1c358c ) │ │ │ │ + ldr r0, [pc, #56] @ (1c38d4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1d8edc │ │ │ │ + bl 1d9224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1c3504 │ │ │ │ + b.n 1c384c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + vqadd.u64 d16, d30, d11 │ │ │ │ + vqadd.u32 d16, d30, d11 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + vqadd.u16 d16, d28, d11 │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + vqadd.u8 d0, d16, d11 │ │ │ │ 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] @ 1c35e4 │ │ │ │ + ldr.w ip, [pc, #64] @ 1c392c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c35e8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c3930 ) │ │ │ │ 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 1c34c4 │ │ │ │ - ldr r2, [pc, #40] @ (1c35ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1c35e8 ) │ │ │ │ + bl 1c380c │ │ │ │ + ldr r2, [pc, #40] @ (1c3934 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c35e0 │ │ │ │ + bne.n 1c3928 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1c3618 ) │ │ │ │ + ldr r0, [pc, #24] @ (1c3960 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4254 │ │ │ │ - ldr r2, [pc, #20] @ (1c361c ) │ │ │ │ - ldr r1, [pc, #20] @ (1c3620 ) │ │ │ │ + bl 1c459c │ │ │ │ + ldr r2, [pc, #20] @ (1c3964 ) │ │ │ │ + ldr r1, [pc, #20] @ (1c3968 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ str r0, [r1, #92] @ 0x5c │ │ │ │ movs r0, r3 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 1c3684 │ │ │ │ + ldr.w r8, [pc, #76] @ 1c39cc │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1c365a │ │ │ │ + b.n 1c39a2 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 555f4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c3648 │ │ │ │ + bne.n 1c3990 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1c3680 │ │ │ │ + beq.n 1c39c8 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 548d0 │ │ │ │ @@ -508036,78 +508368,78 @@ │ │ │ │ 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 1c5ad0 │ │ │ │ - ldr r1, [pc, #24] @ (1c36bc ) │ │ │ │ + bl 1c5e18 │ │ │ │ + ldr r1, [pc, #24] @ (1c3a04 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r4, #92] @ 0x5c │ │ │ │ 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] @ 1c3724 │ │ │ │ + ldr.w ip, [pc, #80] @ 1c3a6c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1c3728 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c3a70 ) │ │ │ │ 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 1c5f44 │ │ │ │ + bl 1c628c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3624 │ │ │ │ - ldr r2, [pc, #40] @ (1c372c ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3728 ) │ │ │ │ + bl 1c396c │ │ │ │ + ldr r2, [pc, #40] @ (1c3a74 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3a70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3720 │ │ │ │ + bne.n 1c3a68 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1c379c │ │ │ │ + ldr.w ip, [pc, #92] @ 1c3ae4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1c37a0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3ae8 ) │ │ │ │ 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] │ │ │ │ @@ -508118,99 +508450,99 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 5513c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1c3624 │ │ │ │ + bl 1c396c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #32] @ (1c37a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c37a0 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3aec ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3ae8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3798 │ │ │ │ + bne.n 1c3ae0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #84] @ (1c3814 ) │ │ │ │ + ldr r2, [pc, #84] @ (1c3b5c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1c3818 ) │ │ │ │ + ldr r3, [pc, #84] @ (1c3b60 ) │ │ │ │ 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 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r1, 1c3802 │ │ │ │ + cbnz r1, 1c3b4a │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7044 │ │ │ │ - ldr r2, [pc, #52] @ (1c381c ) │ │ │ │ - ldr r3, [pc, #44] @ (1c3818 ) │ │ │ │ + bl 1d738c │ │ │ │ + ldr r2, [pc, #52] @ (1c3b64 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c3b60 ) │ │ │ │ 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 1c380e │ │ │ │ + bne.n 1c3b56 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d6b54 │ │ │ │ - b.n 1c37dc │ │ │ │ + bl 1d6e9c │ │ │ │ + b.n 1c3b24 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3858 │ │ │ │ + ldr.w lr, [pc, #48] @ 1c3ba0 │ │ │ │ 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 1c382c │ │ │ │ + bne.n 1c3b74 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ cdp 0, 1, cr0, cr14, cr6, {1} │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -508227,15 +508559,15 @@ │ │ │ │ ite hi │ │ │ │ movhi.w lr, #87 @ 0x57 │ │ │ │ movls.w lr, #48 @ 0x30 │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r2, #32 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 1c3864 │ │ │ │ + bne.n 1c3bac │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -508254,232 +508586,232 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r2, [r4, lr] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str.w r2, [r4, lr] │ │ │ │ - bne.n 1c38c4 │ │ │ │ + bne.n 1c3c0c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3924 │ │ │ │ + ldr.w lr, [pc, #48] @ 1c3c6c │ │ │ │ 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 1c38f8 │ │ │ │ + bne.n 1c3c40 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ stcl 0, cr0, [r6, #-152]! @ 0xffffff68 │ │ │ │ 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] @ (1c398c ) │ │ │ │ + ldr r2, [pc, #76] @ (1c3cd4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1c3990 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c3cd8 ) │ │ │ │ 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 1d6ad8 │ │ │ │ + bl 1d6e20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b54 │ │ │ │ + bl 1d6e9c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7044 │ │ │ │ - ldr r2, [pc, #36] @ (1c3994 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3990 ) │ │ │ │ + bl 1d738c │ │ │ │ + ldr r2, [pc, #36] @ (1c3cdc ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3cd8 ) │ │ │ │ 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 1c3988 │ │ │ │ + bne.n 1c3cd0 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (1c3a00 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c3d48 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1c3a04 ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3d4c ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1c3a08 ) │ │ │ │ + ldr r6, [pc, #80] @ (1c3d50 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c38a0 │ │ │ │ - ldr r2, [pc, #64] @ (1c3a0c ) │ │ │ │ + bl 1c3be8 │ │ │ │ + ldr r2, [pc, #64] @ (1c3d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1c39ce │ │ │ │ - ldr r2, [pc, #44] @ (1c3a10 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3a04 ) │ │ │ │ + bne.n 1c3d16 │ │ │ │ + ldr r2, [pc, #44] @ (1c3d58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3d4c ) │ │ │ │ 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 1c39fa │ │ │ │ + bne.n 1c3d42 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #68] @ (1c3a68 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c3db0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1c3a6c ) │ │ │ │ + ldr r3, [pc, #68] @ (1c3db4 ) │ │ │ │ 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 1c38a0 │ │ │ │ + bl 1c3be8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5545c │ │ │ │ - ldr r2, [pc, #40] @ (1c3a70 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3a6c ) │ │ │ │ + ldr r2, [pc, #40] @ (1c3db8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3db4 ) │ │ │ │ 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 1c3a64 │ │ │ │ + bne.n 1c3dac │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1c3ad4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c3e1c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1c3ad8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c3e20 ) │ │ │ │ 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 1d8e3c │ │ │ │ + bl 1d9184 │ │ │ │ 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] @ (1c3ad8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3e20 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1c3adc ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3e24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3ad0 │ │ │ │ + bne.n 1c3e18 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #124] @ (1c3b6c ) │ │ │ │ + ldr r2, [pc, #124] @ (1c3eb4 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1c3b70 ) │ │ │ │ + ldr r3, [pc, #124] @ (1c3eb8 ) │ │ │ │ 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 1c3b60 │ │ │ │ + blt.n 1c3ea8 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d8e3c │ │ │ │ + bl 1d9184 │ │ │ │ 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 │ │ │ │ @@ -508490,215 +508822,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 1c3b60 │ │ │ │ - ldr r2, [pc, #40] @ (1c3b74 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c3b70 ) │ │ │ │ + bne.n 1c3ea8 │ │ │ │ + ldr r2, [pc, #40] @ (1c3ebc ) │ │ │ │ + ldr r3, [pc, #36] @ (1c3eb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3b68 │ │ │ │ + bne.n 1c3eb0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1c3b48 │ │ │ │ + b.n 1c3e90 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 540dc <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1c3bc8 │ │ │ │ + bge.n 1c3f10 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1c3bd2 │ │ │ │ + bne.n 1c3f1a │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 540dc <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c3bd2 │ │ │ │ + blt.n 1c3f1a │ │ │ │ movs r1, #1 │ │ │ │ blx 540dc <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c3bcc │ │ │ │ + beq.n 1c3f14 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 540dc <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c3bcc │ │ │ │ + beq.n 1c3f14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c3bc8 │ │ │ │ + b.n 1c3f10 │ │ │ │ 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] @ (1c3d10 ) │ │ │ │ + ldr r2, [pc, #292] @ (1c4058 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1c3d14 ) │ │ │ │ + ldr r3, [pc, #292] @ (1c405c ) │ │ │ │ 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 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c3cf6 │ │ │ │ + beq.n 1c403e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3cd8 │ │ │ │ + beq.n 1c4020 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 55130 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3ce6 │ │ │ │ + beq.n 1c402e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1c3c38 │ │ │ │ + b.n 1c3f80 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1c3c60 │ │ │ │ + ble.n 1c3fa8 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1c3c86 │ │ │ │ + beq.n 1c3fce │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5484c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1c3c2e │ │ │ │ + bge.n 1c3f76 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1c3c34 │ │ │ │ + beq.n 1c3f7c │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1c3c32 │ │ │ │ + bgt.n 1c3f7a │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c3c96 │ │ │ │ + bne.n 1c3fde │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1c3ce0 │ │ │ │ + cbz r0, 1c4028 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c3c28 │ │ │ │ + b.n 1c3f70 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c3c6c │ │ │ │ + beq.n 1c3fb4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1c3cfe │ │ │ │ + cbz r0, 1c4046 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c3cbe │ │ │ │ + beq.n 1c4006 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1c3d18 ) │ │ │ │ - ldr r3, [pc, #80] @ (1c3d14 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c4060 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c405c ) │ │ │ │ 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 1c3cfa │ │ │ │ + bne.n 1c4042 │ │ │ │ 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 1c3c16 │ │ │ │ + b.n 1c3f5e │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ mov r0, r7 │ │ │ │ blx 547f8 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c3cbe │ │ │ │ + b.n 1c4006 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1c3cf6 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + b.n 1c403e │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + stmdbal sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (1c3f00 ) │ │ │ │ + ldr r2, [pc, #464] @ (1c4248 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1c3f04 ) │ │ │ │ + ldr r3, [pc, #464] @ (1c424c ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1c3f08 ) │ │ │ │ + ldr r0, [pc, #460] @ (1c4250 ) │ │ │ │ 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 1caa54 │ │ │ │ + bl 1cad9c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 54c78 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -508714,170 +509046,170 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c3ee0 │ │ │ │ + bne.w 1c4228 │ │ │ │ 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 54888 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c3e20 │ │ │ │ + beq.n 1c4168 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c3dca │ │ │ │ + bpl.n 1c4112 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54a98 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1c3ee0 │ │ │ │ + beq.w 1c4228 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 5484c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c3e44 │ │ │ │ + bne.n 1c418c │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c3d7c │ │ │ │ + beq.n 1c40c4 │ │ │ │ blx 54488 │ │ │ │ - ldr r2, [pc, #284] @ (1c3f0c ) │ │ │ │ - ldr r1, [pc, #284] @ (1c3f10 ) │ │ │ │ + ldr r2, [pc, #284] @ (1c4254 ) │ │ │ │ + ldr r1, [pc, #284] @ (1c4258 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c38d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1c3f14 ) │ │ │ │ - ldr r3, [pc, #252] @ (1c3f04 ) │ │ │ │ + ldr r2, [pc, #272] @ (1c425c ) │ │ │ │ + ldr r3, [pc, #252] @ (1c424c ) │ │ │ │ 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 1c3efa │ │ │ │ + bne.n 1c4242 │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c3d7c │ │ │ │ + beq.n 1c40c4 │ │ │ │ blx 54488 │ │ │ │ - ldr r2, [pc, #228] @ (1c3f18 ) │ │ │ │ - ldr r1, [pc, #228] @ (1c3f1c ) │ │ │ │ + ldr r2, [pc, #228] @ (1c4260 ) │ │ │ │ + ldr r1, [pc, #228] @ (1c4264 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ - b.n 1c3dfe │ │ │ │ + bl 1c38d8 │ │ │ │ + b.n 1c4146 │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1c3e70 │ │ │ │ - b.n 1c3d7c │ │ │ │ + bhi.n 1c41b8 │ │ │ │ + b.n 1c40c4 │ │ │ │ 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 1c3ee4 │ │ │ │ + bls.n 1c422c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1c3e54 │ │ │ │ + bne.n 1c419c │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1c3ece │ │ │ │ + bne.n 1c4216 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c3e54 │ │ │ │ + bne.n 1c419c │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1c3eb4 │ │ │ │ + bne.n 1c41fc │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1c3e58 │ │ │ │ + beq.n 1c41a0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 543ec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1c3e58 │ │ │ │ + b.n 1c41a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 54524 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c3eea │ │ │ │ + beq.n 1c4232 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1c3e58 │ │ │ │ + b.n 1c41a0 │ │ │ │ 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 1c3e02 │ │ │ │ + b.n 1c414a │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1c3d7c │ │ │ │ - ldr r2, [pc, #52] @ (1c3f20 ) │ │ │ │ + b.n 1c40c4 │ │ │ │ + ldr r2, [pc, #52] @ (1c4268 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1c3f24 ) │ │ │ │ + ldr r1, [pc, #52] @ (1c426c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3590 │ │ │ │ - b.n 1c3dfe │ │ │ │ + bl 1c38d8 │ │ │ │ + b.n 1c4146 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ - movs r0, r0 │ │ │ │ + ittt vc │ │ │ │ + lslvc r3, r3, #2 │ │ │ │ + lsrvc r4, r3, #2 │ │ │ │ + movvc r0, r0 │ │ │ │ ldrsh r6, [r1, r4] │ │ │ │ movs r0, r3 │ │ │ │ ldrsh r0, [r2, r2] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r3, #19] │ │ │ │ movs r7, r2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ movs r0, r3 │ │ │ │ strb r4, [r2, #18] │ │ │ │ movs r7, r2 │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ movs r0, r3 │ │ │ │ @@ -508892,47 +509224,47 @@ │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 54f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c40b4 │ │ │ │ + beq.w 1c43fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 5513c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c404c │ │ │ │ + beq.n 1c4394 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1c400e │ │ │ │ + bcs.n 1c4356 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 550d0 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 553e4 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1c4026 │ │ │ │ + beq.n 1c436e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 54524 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c4058 │ │ │ │ + beq.n 1c43a0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 554f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c403a │ │ │ │ + beq.n 1c4382 │ │ │ │ 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 │ │ │ │ @@ -508947,112 +509279,112 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 54524 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c406c │ │ │ │ + beq.n 1c43b4 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 54d6c │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c408c │ │ │ │ - ldr r1, [pc, #204] @ (1c40c0 ) │ │ │ │ + beq.n 1c43d4 │ │ │ │ + ldr r1, [pc, #204] @ (1c4408 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1ca9cc │ │ │ │ + bl 1cad14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c40a8 │ │ │ │ + bne.n 1c43f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1c4016 │ │ │ │ - ldr r3, [pc, #176] @ (1c40c4 ) │ │ │ │ + cbz r6, 1c435e │ │ │ │ + ldr r3, [pc, #176] @ (1c440c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ 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, 1c4030 │ │ │ │ - ldr r3, [pc, #156] @ (1c40c8 ) │ │ │ │ + cbz r6, 1c4378 │ │ │ │ + ldr r3, [pc, #156] @ (1c4410 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c4016 │ │ │ │ + beq.n 1c435e │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c4016 │ │ │ │ + b.n 1c435e │ │ │ │ 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 1c3fc8 │ │ │ │ + b.n 1c4310 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c4016 │ │ │ │ - ldr r3, [pc, #120] @ (1c40cc ) │ │ │ │ + beq.n 1c435e │ │ │ │ + ldr r3, [pc, #120] @ (1c4414 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c4016 │ │ │ │ + b.n 1c435e │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c3f96 │ │ │ │ - cbz r6, 1c407e │ │ │ │ - ldr r3, [pc, #104] @ (1c40d0 ) │ │ │ │ + beq.n 1c42de │ │ │ │ + cbz r6, 1c43c6 │ │ │ │ + ldr r3, [pc, #104] @ (1c4418 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c407e │ │ │ │ + b.n 1c43c6 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c409c │ │ │ │ - cbz r6, 1c407e │ │ │ │ - ldr r3, [pc, #88] @ (1c40d4 ) │ │ │ │ + beq.n 1c43e4 │ │ │ │ + cbz r6, 1c43c6 │ │ │ │ + ldr r3, [pc, #88] @ (1c441c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c4088 │ │ │ │ + beq.n 1c43d0 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1c4030 │ │ │ │ - cbz r6, 1c4094 │ │ │ │ - ldr r3, [pc, #72] @ (1c40d8 ) │ │ │ │ + b.n 1c4378 │ │ │ │ + cbz r6, 1c43dc │ │ │ │ + ldr r3, [pc, #72] @ (1c4420 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c4084 │ │ │ │ - b.n 1c4016 │ │ │ │ + bne.n 1c43cc │ │ │ │ + b.n 1c435e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c407e │ │ │ │ - ldr r3, [pc, #56] @ (1c40dc ) │ │ │ │ + beq.n 1c43c6 │ │ │ │ + ldr r3, [pc, #56] @ (1c4424 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c407e │ │ │ │ + b.n 1c43c6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c407e │ │ │ │ - ldr r3, [pc, #48] @ (1c40e0 ) │ │ │ │ + beq.n 1c43c6 │ │ │ │ + ldr r3, [pc, #48] @ (1c4428 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c407e │ │ │ │ + b.n 1c43c6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c401c │ │ │ │ - ldr r3, [pc, #40] @ (1c40e4 ) │ │ │ │ + beq.n 1c4364 │ │ │ │ + ldr r3, [pc, #40] @ (1c442c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c401c │ │ │ │ + b.n 1c4364 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r0, [r1, r4] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ @@ -509064,15 +509396,15 @@ │ │ │ │ movs r0, r3 │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r6, [r4, r4] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1c412e │ │ │ │ + cbz r0, 1c4476 │ │ │ │ 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 │ │ │ │ @@ -509080,132 +509412,132 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 548a0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1d90b4 │ │ │ │ + bl 1d93fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 547f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ 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] @ (1c41e8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c4530 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4158 │ │ │ │ + bne.n 1c44a0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4148 │ │ │ │ + bne.n 1c4490 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c419c │ │ │ │ - ldr r4, [pc, #140] @ (1c41ec ) │ │ │ │ + cbnz r2, 1c44e4 │ │ │ │ + ldr r4, [pc, #140] @ (1c4534 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2648 │ │ │ │ - ldr r3, [pc, #132] @ (1c41f0 ) │ │ │ │ - ldr r0, [pc, #132] @ (1c41f4 ) │ │ │ │ + bl 1c2990 │ │ │ │ + ldr r3, [pc, #132] @ (1c4538 ) │ │ │ │ + ldr r0, [pc, #132] @ (1c453c ) │ │ │ │ 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 1c417e │ │ │ │ + bne.n 1c44c6 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c4194 │ │ │ │ + cbnz r3, 1c44dc │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c41ca │ │ │ │ - ldr r4, [pc, #84] @ (1c41f8 ) │ │ │ │ + bne.n 1c4512 │ │ │ │ + ldr r4, [pc, #84] @ (1c4540 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c41b4 │ │ │ │ + bne.n 1c44fc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c41a4 │ │ │ │ - b.n 1c415e │ │ │ │ + bne.n 1c44ec │ │ │ │ + b.n 1c44a6 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c41d0 │ │ │ │ + bne.n 1c4518 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c41a0 │ │ │ │ - b.n 1c415e │ │ │ │ + bne.n 1c44e8 │ │ │ │ + b.n 1c44a6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf676009b │ │ │ │ - @ instruction: 0xf662009b │ │ │ │ - @ instruction: 0xf650009b │ │ │ │ - movw r0, #34971 @ 0x889b │ │ │ │ - @ instruction: 0xf61a009b │ │ │ │ + ssat r0, #28, lr, asr #2 │ │ │ │ + @ instruction: 0xf31a009b │ │ │ │ + ssat r0, #28, r8, lsl #2 │ │ │ │ + ssat r0, #28, r0, lsl #2 │ │ │ │ + @ instruction: 0xf2d2009b │ │ │ │ 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] @ (1c4240 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c4588 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1c4244 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c458c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1c4236 │ │ │ │ - ldr r2, [pc, #44] @ (1c4248 ) │ │ │ │ - ldr r4, [pc, #48] @ (1c424c ) │ │ │ │ + cbz r1, 1c457e │ │ │ │ + ldr r2, [pc, #44] @ (1c4590 ) │ │ │ │ + ldr r4, [pc, #48] @ (1c4594 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 55438 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 55564 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55438 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1c4250 ) │ │ │ │ + ldr r1, [pc, #24] @ (1c4598 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1c4218 │ │ │ │ - sub.w r0, r8, #5079040 @ 0x4d8000 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + b.n 1c4560 │ │ │ │ + @ instruction: 0xf260009b │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf59c009b │ │ │ │ + @ instruction: 0xf254009b │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5557c │ │ │ │ @@ -509216,163 +509548,163 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55558 │ │ │ │ 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] @ (1c43d0 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c4718 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1c43d4 ) │ │ │ │ + ldr r4, [pc, #320] @ (1c471c ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c42ac │ │ │ │ + bne.n 1c45f4 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c429c │ │ │ │ + bne.n 1c45e4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c437e │ │ │ │ - ldr r3, [pc, #288] @ (1c43d8 ) │ │ │ │ + bne.n 1c46c6 │ │ │ │ + ldr r3, [pc, #288] @ (1c4720 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4362 │ │ │ │ - ldr r3, [pc, #284] @ (1c43dc ) │ │ │ │ + bne.n 1c46aa │ │ │ │ + ldr r3, [pc, #284] @ (1c4724 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c42fa │ │ │ │ + cbz r3, 1c4642 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4330 │ │ │ │ + beq.n 1c4678 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #264] @ (1c43e0 ) │ │ │ │ + ldr r3, [pc, #264] @ (1c4728 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c42de │ │ │ │ + bne.n 1c4626 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c436c │ │ │ │ + bne.n 1c46b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1c43e4 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c472c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1c43e8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c4730 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2788 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c43ca │ │ │ │ + beq.n 1c4712 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1c43ec ) │ │ │ │ + ldr r0, [pc, #208] @ (1c4734 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330544 │ │ │ │ + bl 33088c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c42d4 │ │ │ │ - ldr r4, [pc, #188] @ (1c43f0 ) │ │ │ │ + bne.n 1c461c │ │ │ │ + ldr r4, [pc, #188] @ (1c4738 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c43ca │ │ │ │ + beq.n 1c4712 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5557c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2724 │ │ │ │ - b.n 1c42d6 │ │ │ │ + bl 1c2a6c │ │ │ │ + b.n 1c461e │ │ │ │ mov r0, r5 │ │ │ │ blx 5557c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c42d6 │ │ │ │ + b.n 1c461e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c43ae │ │ │ │ - ldr r6, [pc, #112] @ (1c43f4 ) │ │ │ │ + bne.n 1c46f6 │ │ │ │ + ldr r6, [pc, #112] @ (1c473c ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4398 │ │ │ │ + bne.n 1c46e0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4386 │ │ │ │ - b.n 1c42b4 │ │ │ │ + bne.n 1c46ce │ │ │ │ + b.n 1c45fc │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c43b4 │ │ │ │ + bne.n 1c46fc │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4382 │ │ │ │ - b.n 1c42b4 │ │ │ │ + bne.n 1c46ca │ │ │ │ + b.n 1c45fc │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1c42d6 │ │ │ │ + b.n 1c461e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf52a009b │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + @ instruction: 0xf1e2009b │ │ │ │ + rev r6, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add.w r0, sl, #5079040 @ 0x4d8000 │ │ │ │ - add.w r0, r4, #5079040 @ 0x4d8000 │ │ │ │ - @ instruction: 0xf4e0009b │ │ │ │ + rsb r0, r2, #155 @ 0x9b │ │ │ │ + subs.w r0, ip, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf198009b │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - eors.w r0, r0, #5079040 @ 0x4d8000 │ │ │ │ - bics.w r0, r8, #5079040 @ 0x4d8000 │ │ │ │ + adc.w r0, r8, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf0f0009b │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ blx 54f5c │ │ │ │ @@ -509388,75 +509720,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] @ (1c44b4 ) │ │ │ │ + ldr r2, [pc, #120] @ (1c47fc ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1c44b8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4800 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1c44bc ) │ │ │ │ + ldr r0, [pc, #116] @ (1c4804 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3bd8 │ │ │ │ - cbz r0, 1c447a │ │ │ │ - ldr r1, [pc, #100] @ (1c44c0 ) │ │ │ │ + bl 1c3f20 │ │ │ │ + cbz r0, 1c47c2 │ │ │ │ + ldr r1, [pc, #100] @ (1c4808 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 54d30 │ │ │ │ - cbz r0, 1c4474 │ │ │ │ - ldr r1, [pc, #92] @ (1c44c4 ) │ │ │ │ + cbz r0, 1c47bc │ │ │ │ + ldr r1, [pc, #92] @ (1c480c ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 54380 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1c4494 │ │ │ │ + beq.n 1c47dc │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1c44c8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1c44b8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c4810 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c4800 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c44b0 │ │ │ │ + bne.n 1c47f8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ 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 1c447c │ │ │ │ + b.n 1c47c4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 1c4526 │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ ldr r6, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ ldr r2, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1c452a │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #30 │ │ │ │ @@ -509477,77 +509809,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 1c4644 │ │ │ │ + beq.w 1c498c │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c4644 │ │ │ │ + beq.w 1c498c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c46d6 │ │ │ │ + beq.w 1c4a1e │ │ │ │ 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 1c464c │ │ │ │ + beq.n 1c4994 │ │ │ │ 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 1c4654 │ │ │ │ + beq.n 1c499c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4674 │ │ │ │ + beq.w 1c49bc │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1c45f6 │ │ │ │ + b.n 1c493e │ │ │ │ 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, 1c45bc │ │ │ │ + cbz r0, 1c4904 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1c45bc │ │ │ │ + bpl.n 1c4904 │ │ │ │ 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, 1c45da │ │ │ │ + cbz r3, 1c4922 │ │ │ │ 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] │ │ │ │ @@ -509559,18 +509891,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 1c4674 │ │ │ │ + bls.n 1c49bc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c45e8 │ │ │ │ + beq.n 1c4930 │ │ │ │ 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 │ │ │ │ @@ -509583,206 +509915,206 @@ │ │ │ │ ldrd r3, r2, [r4, #272] @ 0x110 │ │ │ │ orrs r3, r2 │ │ │ │ it eq │ │ │ │ strdeq r0, r1, [r4, #272] @ 0x110 │ │ │ │ ldrd r9, r2, [r4, #264] @ 0x108 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.n 1c4574 │ │ │ │ + bne.n 1c48bc │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1c458c │ │ │ │ + b.n 1c48d4 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c46e4 │ │ │ │ + bne.n 1c4a2c │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1c455e │ │ │ │ + bne.n 1c48a6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c455e │ │ │ │ + beq.w 1c48a6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c4568 │ │ │ │ + bne.w 1c48b0 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1c469c │ │ │ │ + cbz r3, 1c49e4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4686 │ │ │ │ + cbz r3, 1c49ce │ │ │ │ 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, 1c46be │ │ │ │ + cbz r3, 1c4a06 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c46ae │ │ │ │ + cbz r3, 1c49f6 │ │ │ │ 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, 1c46d0 │ │ │ │ + cbz r3, 1c4a18 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1c46d0 │ │ │ │ + cbz r3, 1c4a18 │ │ │ │ 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 1c464c │ │ │ │ + b.n 1c4994 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c4540 │ │ │ │ + b.n 1c4888 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1c4708 ) │ │ │ │ + ldr r4, [pc, #16] @ (1c4a50 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0d8009b │ │ │ │ + ldc 0, cr0, [r0, #620] @ 0x26c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1c47c8 ) │ │ │ │ + ldr r1, [pc, #172] @ (1c4b10 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1c47cc ) │ │ │ │ + ldr r0, [pc, #172] @ (1c4b14 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1c47d0 ) │ │ │ │ - bl 1cb1f4 │ │ │ │ - ldr r3, [pc, #164] @ (1c47d4 ) │ │ │ │ - ldr r2, [pc, #164] @ (1c47d8 ) │ │ │ │ + ldr r4, [pc, #164] @ (1c4b18 ) │ │ │ │ + bl 1cb53c │ │ │ │ + ldr r3, [pc, #164] @ (1c4b1c ) │ │ │ │ + ldr r2, [pc, #164] @ (1c4b20 ) │ │ │ │ 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 1c47a4 │ │ │ │ - ldr r3, [pc, #148] @ (1c47dc ) │ │ │ │ + beq.n 1c4aec │ │ │ │ + ldr r3, [pc, #148] @ (1c4b24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c475c │ │ │ │ + cbz r3, 1c4aa4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 550f4 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c4778 │ │ │ │ - ldr r3, [pc, #128] @ (1c47e0 ) │ │ │ │ + beq.n 1c4ac0 │ │ │ │ + ldr r3, [pc, #128] @ (1c4b28 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1c4768 │ │ │ │ + cbz r3, 1c4ab0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1c47e4 ) │ │ │ │ - ldr r2, [pc, #124] @ (1c47e8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4b2c ) │ │ │ │ + ldr r2, [pc, #124] @ (1c4b30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5447c │ │ │ │ mov r4, r0 │ │ │ │ blx 55118 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c475c │ │ │ │ - ldr r1, [pc, #100] @ (1c47ec ) │ │ │ │ + bne.n 1c4aa4 │ │ │ │ + ldr r1, [pc, #100] @ (1c4b34 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ - ldr r3, [pc, #92] @ (1c47f0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c4b38 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4768 │ │ │ │ - ldr r0, [pc, #88] @ (1c47f4 ) │ │ │ │ + beq.n 1c4ab0 │ │ │ │ + ldr r0, [pc, #88] @ (1c4b3c ) │ │ │ │ add r0, pc │ │ │ │ - bl 330544 │ │ │ │ - b.n 1c475c │ │ │ │ - ldr r0, [pc, #80] @ (1c47f8 ) │ │ │ │ + bl 33088c │ │ │ │ + b.n 1c4aa4 │ │ │ │ + ldr r0, [pc, #80] @ (1c4b40 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1caf04 │ │ │ │ - ldr r3, [pc, #76] @ (1c47fc ) │ │ │ │ + bl 1cb24c │ │ │ │ + ldr r3, [pc, #76] @ (1c4b44 ) │ │ │ │ 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 1c4744 │ │ │ │ + b.n 1c4a8c │ │ │ │ nop │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrsb r2, [r1, r4] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - eors.w r0, ip, #155 @ 0x9b │ │ │ │ - eors.w r0, r4, #155 @ 0x9b │ │ │ │ - eor.w r0, r2, #155 @ 0x9b │ │ │ │ - orns r0, r2, #155 @ 0x9b │ │ │ │ + ldcl 0, cr0, [r4, #-620] @ 0xfffffd94 │ │ │ │ + stcl 0, cr0, [ip, #-620] @ 0xfffffd94 │ │ │ │ + ldc 0, cr0, [sl, #-620]! @ 0xfffffd94 │ │ │ │ + stc 0, cr0, [sl, #-620]! @ 0xfffffd94 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, #155 @ 0x9b │ │ │ │ - add r4, pc, #264 @ (adr r4, 1c48f8 ) │ │ │ │ + ldc 0, cr0, [ip, #-620] @ 0xfffffd94 │ │ │ │ + add r4, pc, #264 @ (adr r4, 1c4c40 ) │ │ │ │ movs r3, r3 │ │ │ │ - bics.w r0, lr, #155 @ 0x9b │ │ │ │ + ldcl 0, cr0, [r6], #620 @ 0x26c │ │ │ │ vmaxnm.f32 , , │ │ │ │ ldrsb r0, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ands.w r0, r8, #155 @ 0x9b │ │ │ │ + ldcl 0, cr0, [r0], {155} @ 0x9b │ │ │ │ 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, 1c484c │ │ │ │ + cbz r1, 1c4b94 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1c4864 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c4bac ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ @@ -509792,15 +510124,15 @@ │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (1c4868 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4bb0 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -509813,15 +510145,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (1c48a4 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c4bec ) │ │ │ │ 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 546a4 <__fprintf_chk@plt> │ │ │ │ @@ -509829,27 +510161,27 @@ │ │ │ │ pop {r4, pc} │ │ │ │ strb r2, [r5, r7] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c48c4 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4c0c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r2, r7] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1c48e8 ) │ │ │ │ + ldr r2, [pc, #16] @ (1c4c30 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r2, [r4, r7] │ │ │ │ @@ -509865,54 +510197,54 @@ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r3, r2, [r0, #280] @ 0x118 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1c4940 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4c88 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1c4932 │ │ │ │ + cbz r3, 1c4c7a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1c4944 ) │ │ │ │ + ldr r2, [pc, #16] @ (1c4c8c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r2, [r7, r6] │ │ │ │ movs r0, r3 │ │ │ │ stmia r1!, {r1, r3, r4} │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4964 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4cac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4984 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4ccc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r0, [r5, r5] │ │ │ │ movs r0, r3 │ │ │ │ @@ -509920,55 +510252,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1c49f2 │ │ │ │ + cbnz r3, 1c4d3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1c4a00 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c4d48 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1c4a04 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c4d4c ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1c4a08 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c4d50 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1c49e2 │ │ │ │ + cbz r2, 1c4d2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1c4a0c ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4d54 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1c4a10 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c4d58 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - b.n 1c49a2 │ │ │ │ + b.n 1c4cea │ │ │ │ strb r4, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r3, r5] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r2, r5] │ │ │ │ @@ -509981,128 +510313,128 @@ │ │ │ │ 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] @ (1c4a64 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c4dac ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1c4a68 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c4db0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1c4a6c ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4db4 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r0, r4] │ │ │ │ movs r0, r3 │ │ │ │ strb r6, [r6, r3] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1c4acc │ │ │ │ + b.n 1c4e14 │ │ │ │ movs r0, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #284] @ 0x11c │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1c4a98 │ │ │ │ - ldr r2, [pc, #32] @ (1c4aac ) │ │ │ │ + cbnz r2, 1c4de0 │ │ │ │ + ldr r2, [pc, #32] @ (1c4df4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1c4ab0 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4df8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c4a88 │ │ │ │ + b.n 1c4dd0 │ │ │ │ nop │ │ │ │ strb r6, [r1, r3] │ │ │ │ movs r0, r3 │ │ │ │ strb r2, [r1, r2] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 1c4ae4 │ │ │ │ - ldr r2, [pc, #44] @ (1c4af8 ) │ │ │ │ + cbnz r3, 1c4e2c │ │ │ │ + ldr r2, [pc, #44] @ (1c4e40 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1c4afc ) │ │ │ │ + ldr r2, [pc, #36] @ (1c4e44 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1c4b00 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c4e48 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1c4aca │ │ │ │ + b.n 1c4e12 │ │ │ │ nop │ │ │ │ strb r4, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r4, r2] │ │ │ │ movs r0, r3 │ │ │ │ strb r6, [r7, r0] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4b20 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4e68 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r6, r1] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4b40 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4e88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r0, [r6, r0] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (1c4b68 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4eb0 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55438 │ │ │ │ @@ -510116,60 +510448,60 @@ │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r1, 1c4b92 │ │ │ │ + cbz r1, 1c4eda │ │ │ │ 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 1c4bdc │ │ │ │ + beq.n 1c4f24 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1c4bba │ │ │ │ + b.n 1c4f02 │ │ │ │ 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 1c4bdc │ │ │ │ + beq.n 1c4f24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4bc0 │ │ │ │ + bne.n 1c4f08 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4ba6 │ │ │ │ + bne.n 1c4eee │ │ │ │ blx 54208 │ │ │ │ - b.n 1c4ba6 │ │ │ │ + b.n 1c4eee │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 54208 │ │ │ │ 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 1c4b6c │ │ │ │ + bl 1c4eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -510181,31 +510513,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 1c4c94 │ │ │ │ + beq.n 1c4fdc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1c4c8a │ │ │ │ + bcs.n 1c4fd2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c4d08 │ │ │ │ + beq.n 1c5050 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1c4c54 │ │ │ │ + cbz r3, 1c4f9c │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c4d08 │ │ │ │ + bcs.n 1c5050 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 55130 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -510235,18 +510567,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 1c4cde │ │ │ │ + beq.n 1c5026 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1c4cde │ │ │ │ + bpl.n 1c5026 │ │ │ │ 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] │ │ │ │ @@ -510254,57 +510586,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 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c4d10 │ │ │ │ + bne.n 1c5058 │ │ │ │ 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 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 55130 │ │ │ │ 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 1c4cfe │ │ │ │ + b.n 1c5046 │ │ │ │ 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] @ (1c4e4c ) │ │ │ │ + ldr r5, [pc, #252] @ (1c5194 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c4e2c │ │ │ │ + beq.n 1c5174 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1c4e50 ) │ │ │ │ + ldr r6, [pc, #232] @ (1c5198 ) │ │ │ │ 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] │ │ │ │ @@ -510333,152 +510665,154 @@ │ │ │ │ blx 54f8c │ │ │ │ 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 1c4dd0 │ │ │ │ + beq.n 1c5118 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1c4df2 │ │ │ │ - ldr r1, [pc, #132] @ (1c4e54 ) │ │ │ │ + bpl.n 1c513a │ │ │ │ + ldr r1, [pc, #132] @ (1c519c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1c4e06 │ │ │ │ + cbz r2, 1c514e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1c4dee │ │ │ │ + beq.n 1c5136 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4dee │ │ │ │ + cbz r3, 1c5136 │ │ │ │ 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 1c4e26 │ │ │ │ + bpl.n 1c516e │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1c4e58 ) │ │ │ │ + ldr r1, [pc, #92] @ (1c51a0 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4dda │ │ │ │ - ldr r1, [pc, #84] @ (1c4e5c ) │ │ │ │ + bne.n 1c5122 │ │ │ │ + ldr r1, [pc, #84] @ (1c51a4 ) │ │ │ │ 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 1ca64c │ │ │ │ + bl 1ca994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4dda │ │ │ │ + bne.n 1c5122 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c4dda │ │ │ │ - ldr r1, [pc, #56] @ (1c4e60 ) │ │ │ │ + b.n 1c5122 │ │ │ │ + ldr r1, [pc, #56] @ (1c51a8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1c4dd0 │ │ │ │ - ldr r1, [pc, #52] @ (1c4e64 ) │ │ │ │ + b.n 1c5118 │ │ │ │ + ldr r1, [pc, #52] @ (1c51ac ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1d8edc │ │ │ │ + bl 1d9224 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1c4d60 │ │ │ │ + b.n 1c50a8 │ │ │ │ nop │ │ │ │ - orns r0, sl, fp, lsr #2 │ │ │ │ - orn r0, r4, fp, lsr #2 │ │ │ │ - bne.n 1c4e1c │ │ │ │ + b.n 1c4ffc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bne.n 1c4dfc │ │ │ │ + b.n 1c4fd4 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r1, r6] │ │ │ │ movs r0, r3 │ │ │ │ - bne.n 1c4de4 │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1c4e90 │ │ │ │ + cbz r3, 1c51d8 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1c4ec8 │ │ │ │ + cbnz r3, 1c5210 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55438 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 54208 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1c4ec6 │ │ │ │ + cbz r3, 1c520e │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1ca8e0 │ │ │ │ + bl 1cac28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1ca7e8 │ │ │ │ + bl 1cab30 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1c4ec6 │ │ │ │ - bl 1c4b6c │ │ │ │ + beq.n 1c520e │ │ │ │ + bl 1c4eb4 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c4eba │ │ │ │ + bne.n 1c5202 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1c4e82 │ │ │ │ + b.n 1c51ca │ │ │ │ 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 1c4f3a │ │ │ │ + beq.n 1c5282 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1c4f40 │ │ │ │ + ldr.w r9, [pc, #72] @ 1c5288 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1c4f44 ) │ │ │ │ + ldr r7, [pc, #68] @ (1c528c ) │ │ │ │ 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 1ca88c │ │ │ │ + bl 1cabd4 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1c4f0c │ │ │ │ + bne.n 1c5254 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffb6f42 │ │ │ │ + bl fffb728a │ │ │ │ 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 │ │ │ │ @@ -510512,19 +510846,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 1c4fc8 │ │ │ │ - bl 1c4b6c │ │ │ │ + beq.n 1c5310 │ │ │ │ + bl 1c4eb4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c4fbe │ │ │ │ + bne.n 1c5306 │ │ │ │ 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 │ │ │ │ @@ -510564,21 +510898,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, 1c506a │ │ │ │ + cbnz r4, 1c53b2 │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1c5078 │ │ │ │ + cbnz r4, 1c53c0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -510590,21 +510924,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 1c503a │ │ │ │ + b.n 1c5382 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1c504a │ │ │ │ + b.n 1c5392 │ │ │ │ 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 │ │ │ │ @@ -510620,47 +510954,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 1c527a │ │ │ │ + bne.w 1c55c2 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c528c │ │ │ │ + bne.w 1c55d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c5270 │ │ │ │ + beq.w 1c55b8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c5114 │ │ │ │ + b.n 1c545c │ │ │ │ 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 1c5256 │ │ │ │ + beq.w 1c559e │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c5270 │ │ │ │ + beq.w 1c55b8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c4c14 │ │ │ │ + bl 1c4f5c │ │ │ │ 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 │ │ │ │ @@ -510695,15 +511029,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, 1c51e2 │ │ │ │ + cbz r3, 1c552a │ │ │ │ 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 │ │ │ │ @@ -510726,73 +511060,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 550d0 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1c50f0 │ │ │ │ + beq.w 1c5438 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1c50f0 │ │ │ │ + beq.w 1c5438 │ │ │ │ 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 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c5228 │ │ │ │ + bne.n 1c5570 │ │ │ │ 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 1c521a │ │ │ │ - b.n 1c50f0 │ │ │ │ + bne.n 1c5562 │ │ │ │ + b.n 1c5438 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1c5270 │ │ │ │ + beq.n 1c55b8 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1c5114 │ │ │ │ + bne.w 1c545c │ │ │ │ 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 1c50ce │ │ │ │ + b.n 1c5416 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1c50e0 │ │ │ │ + b.n 1c5428 │ │ │ │ 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 │ │ │ │ @@ -510803,82 +511137,82 @@ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r1, 1c5312 │ │ │ │ + cbnz r1, 1c565a │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c5320 │ │ │ │ + cbnz r2, 1c5668 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1c532e │ │ │ │ + beq.n 1c5676 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r0, ip, #2 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r2, ip │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 546f0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c52dc │ │ │ │ + bne.n 1c5624 │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r5 │ │ │ │ blx 546f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1c52ca │ │ │ │ + b.n 1c5612 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1c52dc │ │ │ │ + bne.n 1c5624 │ │ │ │ add.w r0, ip, #2 │ │ │ │ sub.w r6, r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 1c52fe │ │ │ │ + b.n 1c5646 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ adds r3, #7 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1c4c14 │ │ │ │ + bl 1c4f5c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c544e │ │ │ │ + beq.n 1c5796 │ │ │ │ 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 │ │ │ │ @@ -510894,28 +511228,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 1c542e │ │ │ │ + bpl.n 1c5776 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1c541c │ │ │ │ + cbz r3, 1c5764 │ │ │ │ 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 1c53de │ │ │ │ + b.n 1c5726 │ │ │ │ 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]! │ │ │ │ @@ -510934,15 +511268,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 1c53ce │ │ │ │ + bne.n 1c5716 │ │ │ │ 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 │ │ │ │ @@ -510957,43 +511291,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 1c5380 │ │ │ │ + b.n 1c56c8 │ │ │ │ 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 1c5482 │ │ │ │ + beq.n 1c57ca │ │ │ │ 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 1c546c │ │ │ │ - cbz r6, 1c549c │ │ │ │ + bne.n 1c57b4 │ │ │ │ + cbz r6, 1c57e4 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c54ba │ │ │ │ + beq.n 1c5802 │ │ │ │ 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 1c54a6 │ │ │ │ + b.n 1c57ee │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c54ba │ │ │ │ + beq.n 1c5802 │ │ │ │ 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] │ │ │ │ @@ -511004,218 +511338,218 @@ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1c54e4 ) │ │ │ │ + ldr r4, [pc, #16] @ (1c582c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 1c5b10 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #164] @ (1c559c ) │ │ │ │ + ldr r0, [pc, #164] @ (1c58e4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1c55a0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1c58e8 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1c4254 │ │ │ │ - cbz r0, 1c5520 │ │ │ │ + bl 1c459c │ │ │ │ + cbz r0, 1c5868 │ │ │ │ blx 556a8 │ │ │ │ - ldr r3, [pc, #148] @ (1c55a4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1c58ec ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1c551c │ │ │ │ - ldr r0, [pc, #144] @ (1c55a8 ) │ │ │ │ + cbz r0, 1c5864 │ │ │ │ + ldr r0, [pc, #144] @ (1c58f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330544 │ │ │ │ + bl 33088c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1c55ac ) │ │ │ │ + ldr r2, [pc, #136] @ (1c58f4 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 554f8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c5576 │ │ │ │ - ldr r0, [pc, #120] @ (1c55b0 ) │ │ │ │ + cbz r0, 1c58be │ │ │ │ + ldr r0, [pc, #120] @ (1c58f8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 54578 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c558e │ │ │ │ + cbz r0, 1c58d6 │ │ │ │ blx 5513c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54320 │ │ │ │ - cbnz r0, 1c5588 │ │ │ │ + cbnz r0, 1c58d0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 554f8 │ │ │ │ - cbz r0, 1c5588 │ │ │ │ + cbz r0, 1c58d0 │ │ │ │ adds r0, #1 │ │ │ │ blx 556a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1c558e │ │ │ │ - ldr r3, [pc, #68] @ (1c55b4 ) │ │ │ │ + cbz r2, 1c58d6 │ │ │ │ + ldr r3, [pc, #68] @ (1c58fc ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1c5514 │ │ │ │ + b.n 1c585c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 554f8 │ │ │ │ - cbz r0, 1c5596 │ │ │ │ + cbz r0, 1c58de │ │ │ │ adds r0, #1 │ │ │ │ blx 556a8 │ │ │ │ - b.n 1c550c │ │ │ │ + b.n 1c5854 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 556a8 │ │ │ │ - b.n 1c550c │ │ │ │ + b.n 1c5854 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1c5508 │ │ │ │ + b.n 1c5850 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #288] @ (1c56c0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1c5a08 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, pc, #728 @ (adr r7, 1c5bc4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1c5b5c │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1c5634 ) │ │ │ │ + ldr r3, [pc, #128] @ (1c597c ) │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1c5aa8 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1c55f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c5940 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1c55dc │ │ │ │ - ldr r3, [pc, #40] @ (1c55fc ) │ │ │ │ + cbz r3, 1c5924 │ │ │ │ + ldr r3, [pc, #40] @ (1c5944 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1c5600 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c5948 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1d8edc │ │ │ │ + bl 1d9224 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c55d2 │ │ │ │ + b.n 1c591a │ │ │ │ nop │ │ │ │ - b.n 1c5a28 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1c5a28 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r3, r3, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (1c5654 ) │ │ │ │ + ldr r0, [pc, #60] @ (1c599c ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 54674 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c564a │ │ │ │ - ldr r0, [pc, #48] @ (1c5658 ) │ │ │ │ + bgt.n 1c5992 │ │ │ │ + ldr r0, [pc, #48] @ (1c59a0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54674 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c564a │ │ │ │ - ldr r0, [pc, #36] @ (1c565c ) │ │ │ │ + bgt.n 1c5992 │ │ │ │ + ldr r0, [pc, #36] @ (1c59a4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54674 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c564a │ │ │ │ + bgt.n 1c5992 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c5646 │ │ │ │ + beq.n 1c598e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #248] @ (1c5750 ) │ │ │ │ + ldr r2, [pc, #248] @ (1c5a98 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #240] @ (1c574c ) │ │ │ │ + ldr r2, [pc, #240] @ (1c5a94 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #256] @ (1c5760 ) │ │ │ │ + ldr r2, [pc, #256] @ (1c5aa8 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (1c56bc ) │ │ │ │ + ldr r0, [pc, #72] @ (1c5a04 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1c56b8 │ │ │ │ + beq.n 1c5a00 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5484c │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1c56aa │ │ │ │ + ble.n 1c59f2 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1c56a6 │ │ │ │ + cbnz r2, 1c59ee │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1c569e │ │ │ │ + bne.n 1c59e6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 547f8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #104] @ (1c5728 ) │ │ │ │ + ldr r2, [pc, #104] @ (1c5a70 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 547bc │ │ │ │ @@ -511256,35 +511590,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 549cc │ │ │ │ - cbz r0, 1c5786 │ │ │ │ + cbz r0, 1c5ace │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c5778 │ │ │ │ + beq.n 1c5ac0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c5778 │ │ │ │ + cbz r3, 1c5ac0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c5772 │ │ │ │ + cbz r3, 1c5aba │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1c5778 │ │ │ │ + cbz r3, 1c5ac0 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1c5784 │ │ │ │ + cbz r3, 1c5acc │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c577c │ │ │ │ + bne.n 1c5ac4 │ │ │ │ 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] │ │ │ │ @@ -511294,17 +511628,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 5513c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1c573c │ │ │ │ + bl 1c5a84 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c57ce │ │ │ │ + cbz r0, 1c5b16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -511317,176 +511651,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 1c5944 │ │ │ │ + beq.w 1c5c8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1c592a │ │ │ │ + beq.w 1c5c72 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c590c │ │ │ │ + beq.n 1c5c54 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c58f0 │ │ │ │ + beq.n 1c5c38 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c58d8 │ │ │ │ + beq.n 1c5c20 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c58c2 │ │ │ │ + beq.n 1c5c0a │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c58a6 │ │ │ │ + beq.n 1c5bee │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1c588a │ │ │ │ + cbz r5, 1c5bd2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1c5872 │ │ │ │ + cbz r0, 1c5bba │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1c57d4 │ │ │ │ + bl 1c5b1c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5864 │ │ │ │ + bne.n 1c5bac │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1c587c │ │ │ │ + cbz r3, 1c5bc4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c585a │ │ │ │ + bne.n 1c5ba2 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1c5896 │ │ │ │ + cbz r3, 1c5bde │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 54208 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c584c │ │ │ │ + bne.n 1c5b94 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1c58b2 │ │ │ │ + cbz r3, 1c5bfa │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 54208 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c583c │ │ │ │ + bne.n 1c5b84 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1c58cc │ │ │ │ + cbz r3, 1c5c14 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c582e │ │ │ │ + bne.n 1c5b76 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1c58e2 │ │ │ │ + cbz r3, 1c5c2a │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c5822 │ │ │ │ + bne.n 1c5b6a │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1c58fc │ │ │ │ + cbz r3, 1c5c44 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1c5812 │ │ │ │ + bne.n 1c5b5a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1c5918 │ │ │ │ + cbz r3, 1c5c60 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c5802 │ │ │ │ + bne.w 1c5b4a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1c5934 │ │ │ │ + cbz r3, 1c5c7c │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c57f0 │ │ │ │ + bne.w 1c5b38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1c5950 │ │ │ │ + cbz r3, 1c5c98 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ 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, 1c5992 │ │ │ │ + cbz r2, 1c5cda │ │ │ │ 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, 1c598e │ │ │ │ + cbz r2, 1c5cd6 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c5992 │ │ │ │ + cbz r3, 1c5cda │ │ │ │ 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, 1c59b8 │ │ │ │ + cbz r0, 1c5d00 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c57d4 │ │ │ │ + bl 1c5b1c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c59a6 │ │ │ │ + bne.n 1c5cee │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c59c2 │ │ │ │ + cbz r3, 1c5d0a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -511494,43 +511828,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 1c5a50 │ │ │ │ + beq.n 1c5d98 │ │ │ │ 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, 1c5a26 │ │ │ │ + cbz r4, 1c5d6e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1c5a38 │ │ │ │ + beq.n 1c5d80 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c5a1e │ │ │ │ + b.n 1c5d66 │ │ │ │ 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 1c5a38 │ │ │ │ + beq.n 1c5d80 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c5a06 │ │ │ │ - b.n 1c5a38 │ │ │ │ + bhi.n 1c5d4e │ │ │ │ + b.n 1c5d80 │ │ │ │ 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] │ │ │ │ @@ -511539,409 +511873,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, 1c5a60 │ │ │ │ + cbz r1, 1c5da8 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1c5a84 │ │ │ │ - cbz r2, 1c5a6e │ │ │ │ + bne.n 1c5dcc │ │ │ │ + cbz r2, 1c5db6 │ │ │ │ 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 1c595c │ │ │ │ + bl 1c5ca4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1c5a62 │ │ │ │ - b.n 1c59e6 │ │ │ │ + bne.n 1c5daa │ │ │ │ + b.n 1c5d2e │ │ │ │ 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 55130 │ │ │ │ - cbz r0, 1c5acc │ │ │ │ + cbz r0, 1c5e14 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c5aca │ │ │ │ + cbz r4, 1c5e12 │ │ │ │ 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, 1c5aca │ │ │ │ + cbz r3, 1c5e12 │ │ │ │ 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 55130 │ │ │ │ - cbz r0, 1c5b14 │ │ │ │ + cbz r0, 1c5e5c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c5b12 │ │ │ │ + cbz r4, 1c5e5a │ │ │ │ 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, 1c5b12 │ │ │ │ + cbz r3, 1c5e5a │ │ │ │ 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 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5b3e │ │ │ │ + cbz r0, 1c5e86 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ 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, 1c5b5e │ │ │ │ + cbz r1, 1c5ea6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c573c │ │ │ │ + bl 1c5a84 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ 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, 1c5baa │ │ │ │ + cbz r4, 1c5ef2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c573c │ │ │ │ + bl 1c5a84 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1c5b96 │ │ │ │ + bhi.n 1c5ede │ │ │ │ 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 546f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c5b90 │ │ │ │ + beq.n 1c5ed8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c5b90 │ │ │ │ + b.n 1c5ed8 │ │ │ │ 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, 1c5be2 │ │ │ │ + cbnz r3, 1c5f2a │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ 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, 1c5c20 │ │ │ │ + cbnz r4, 1c5f68 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5c1a │ │ │ │ + cbz r0, 1c5f62 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c5c1a │ │ │ │ + b.n 1c5f62 │ │ │ │ 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 1c5c56 │ │ │ │ + bne.n 1c5f9e │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1c5c50 │ │ │ │ + beq.n 1c5f98 │ │ │ │ mov r0, ip │ │ │ │ - bl 1c573c │ │ │ │ + bl 1c5a84 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ 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, 1c5cc6 │ │ │ │ + cbnz r4, 1c600e │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1c5cae │ │ │ │ + cbz r3, 1c5ff6 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c573c │ │ │ │ + bl 1c5a84 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1c5c9e │ │ │ │ + bcc.n 1c5fe6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c5c98 │ │ │ │ + beq.n 1c5fe0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 546f0 │ │ │ │ - b.n 1c5c98 │ │ │ │ + b.n 1c5fe0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c5c98 │ │ │ │ + b.n 1c5fe0 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c5d40 │ │ │ │ + beq.n 1c6088 │ │ │ │ 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, 1c5d06 │ │ │ │ + cbz r2, 1c604e │ │ │ │ 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, 1c5d02 │ │ │ │ + cbz r2, 1c604a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c5d06 │ │ │ │ + cbz r3, 1c604e │ │ │ │ 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, 1c5d2e │ │ │ │ + cbz r0, 1c6076 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c57d4 │ │ │ │ + bl 1c5b1c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5d1c │ │ │ │ + bne.n 1c6064 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c5d38 │ │ │ │ + cbz r3, 1c6080 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1c5dae │ │ │ │ + cbz r1, 1c60f6 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1c5d9a │ │ │ │ + cbz r0, 1c60e2 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1c5da8 │ │ │ │ + cbz r3, 1c60f0 │ │ │ │ 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, 1c5d6e │ │ │ │ + cbz r3, 1c60b6 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1c5d72 │ │ │ │ + cbz r2, 1c60ba │ │ │ │ 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, 1c5d96 │ │ │ │ + cbz r0, 1c60de │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1c5d96 │ │ │ │ + cbz r3, 1c60de │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5d56 │ │ │ │ + bne.n 1c609e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1c5d96 │ │ │ │ + b.n 1c60de │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1c5d82 │ │ │ │ + b.n 1c60ca │ │ │ │ bx lr │ │ │ │ - cbz r1, 1c5df0 │ │ │ │ + cbz r1, 1c6138 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1c5dee │ │ │ │ + cbz r0, 1c6136 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1c5df2 │ │ │ │ + cbz r3, 1c613a │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1c5dcc │ │ │ │ + b.n 1c6114 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c5dca │ │ │ │ + bne.n 1c6112 │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1c5de4 │ │ │ │ + cbz r2, 1c612c │ │ │ │ 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 1c5dd8 │ │ │ │ + b.n 1c6120 │ │ │ │ nop │ │ │ │ - cbz r0, 1c5e02 │ │ │ │ + cbz r0, 1c614a │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1c5e02 │ │ │ │ + cbz r0, 1c614a │ │ │ │ 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 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5e36 │ │ │ │ + cbz r0, 1c617e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1c5e78 │ │ │ │ + cbz r1, 1c61c0 │ │ │ │ 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 5513c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -511958,102 +512292,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5513c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5788 │ │ │ │ + bl 1c5ad0 │ │ │ │ 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 1cbc60 │ │ │ │ + bl 1cbfa8 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c5ee2 │ │ │ │ + cbz r0, 1c622a │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 54518 <__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] @ (1c5f38 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c6280 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c5f3c ) │ │ │ │ + ldr r3, [pc, #60] @ (1c6284 ) │ │ │ │ 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 1c5ea4 │ │ │ │ - ldr r2, [pc, #40] @ (1c5f40 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c5f3c ) │ │ │ │ + bl 1c61ec │ │ │ │ + ldr r2, [pc, #40] @ (1c6288 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c6284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5f34 │ │ │ │ + bne.n 1c627c │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #1008 @ (adr r0, 1c632c ) │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #904 @ (adr r0, 1c62cc ) │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 1c5fa2 │ │ │ │ + cbz r0, 1c62ea │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1cbc60 │ │ │ │ + bl 1cbfa8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c573c │ │ │ │ + bl 1c5a84 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c5f9c │ │ │ │ + cbz r0, 1c62e4 │ │ │ │ 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 │ │ │ │ @@ -512063,133 +512397,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 1c5ea4 │ │ │ │ + bl 1c61ec │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 5513c │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1c5f9a │ │ │ │ + b.n 1c62e2 │ │ │ │ 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] @ (1c6018 ) │ │ │ │ + ldr r0, [pc, #80] @ (1c6360 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1c601c ) │ │ │ │ + ldr r2, [pc, #80] @ (1c6364 ) │ │ │ │ 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, 1c5fec │ │ │ │ + cbz r0, 1c6334 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 5513c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1c5f44 │ │ │ │ - ldr r2, [pc, #36] @ (1c6020 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c601c ) │ │ │ │ + bl 1c628c │ │ │ │ + ldr r2, [pc, #36] @ (1c6368 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c6364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c6012 │ │ │ │ + bne.n 1c635a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #200 @ (adr r0, 1c60e4 ) │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r1, [pc, #92] @ (1c6094 ) │ │ │ │ + ldr r1, [pc, #92] @ (1c63dc ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1c6098 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c63e0 ) │ │ │ │ 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, 1c6064 │ │ │ │ + cbz r0, 1c63ac │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5513c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1c5f44 │ │ │ │ - ldr r2, [pc, #40] @ (1c609c ) │ │ │ │ - ldr r3, [pc, #36] @ (1c6098 ) │ │ │ │ + bl 1c628c │ │ │ │ + ldr r2, [pc, #40] @ (1c63e4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c63e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c608e │ │ │ │ + bne.n 1c63d6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c60c4 │ │ │ │ + cbz r0, 1c640c │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ 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 1c60ce │ │ │ │ + bne.n 1c6416 │ │ │ │ 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 │ │ │ │ @@ -512201,66 +512535,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 1c61de │ │ │ │ + bhi.n 1c6526 │ │ │ │ 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 1c6178 │ │ │ │ + beq.n 1c64c0 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c61f0 │ │ │ │ + beq.n 1c6538 │ │ │ │ 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, 1c6158 │ │ │ │ + cbnz r3, 1c64a0 │ │ │ │ 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 1c6172 │ │ │ │ + beq.n 1c64ba │ │ │ │ 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 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6212 │ │ │ │ + beq.n 1c655a │ │ │ │ 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 │ │ │ │ @@ -512275,59 +512609,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 1c6138 │ │ │ │ - b.n 1c61f0 │ │ │ │ + bne.n 1c6480 │ │ │ │ + b.n 1c6538 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c6212 │ │ │ │ + cbz r0, 1c655a │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1c6158 │ │ │ │ + b.n 1c64a0 │ │ │ │ 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 1c6216 │ │ │ │ + bhi.n 1c655e │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1c613e │ │ │ │ + b.n 1c6486 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c6172 │ │ │ │ + b.n 1c64ba │ │ │ │ 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 1c60e4 │ │ │ │ + bl 1c642c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c6242 │ │ │ │ + cbz r0, 1c658a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1c6292 │ │ │ │ + cbz r0, 1c65da │ │ │ │ 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 │ │ │ │ @@ -512337,222 +512671,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 1c628c │ │ │ │ + bhi.n 1c65d4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c59cc │ │ │ │ + bl 1c5d14 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c595c │ │ │ │ + bl 1c5ca4 │ │ │ │ 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 1c62be │ │ │ │ + bhi.n 1c6606 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1c62c6 │ │ │ │ + cbz r0, 1c660e │ │ │ │ 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 55130 │ │ │ │ - cbz r0, 1c6332 │ │ │ │ + cbz r0, 1c667a │ │ │ │ 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, 1c6330 │ │ │ │ + cbz r1, 1c6678 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1c631a │ │ │ │ + cbz r3, 1c6662 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6310 │ │ │ │ + bne.n 1c6658 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1c6326 │ │ │ │ + cbz r3, 1c666e │ │ │ │ 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 1c6300 │ │ │ │ + b.n 1c6648 │ │ │ │ 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 1c6376 │ │ │ │ + bhi.n 1c66be │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1c5d44 │ │ │ │ + bl 1c608c │ │ │ │ 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] @ 1c64e0 │ │ │ │ + vldr d8, [pc, #320] @ 1c6828 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c649a │ │ │ │ + beq.n 1c67e2 │ │ │ │ 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, 1c6424 │ │ │ │ + cbz r3, 1c676c │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1c6408 │ │ │ │ + beq.n 1c6750 │ │ │ │ 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 1c6402 │ │ │ │ + bpl.n 1c674a │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1c6402 │ │ │ │ + beq.n 1c674a │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1c59cc │ │ │ │ + bl 1c5d14 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1c6408 │ │ │ │ + beq.n 1c6750 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1c63d2 │ │ │ │ + bne.n 1c671a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c649a │ │ │ │ + beq.n 1c67e2 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c63c6 │ │ │ │ + bne.n 1c670e │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1c6436 │ │ │ │ + cbz r1, 1c677e │ │ │ │ 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, 1c6468 │ │ │ │ + cbz r0, 1c67b0 │ │ │ │ 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, 1c6464 │ │ │ │ + cbz r1, 1c67ac │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1c6468 │ │ │ │ + cbz r3, 1c67b0 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1c6488 │ │ │ │ + cbz r0, 1c67d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1c57d4 │ │ │ │ + bl 1c5b1c │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6476 │ │ │ │ + bne.n 1c67be │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1c6492 │ │ │ │ + cbz r3, 1c67da │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c6408 │ │ │ │ + b.n 1c6750 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1c63aa │ │ │ │ + bne.n 1c66f2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1c64c0 │ │ │ │ + beq.n 1c6808 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5d44 │ │ │ │ + bl 1c608c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c64b0 │ │ │ │ + bne.n 1c67f8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c64a6 │ │ │ │ + bne.n 1c67ee │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1c64d0 │ │ │ │ - bl 1c595c │ │ │ │ + cbz r0, 1c6818 │ │ │ │ + bl 1c5ca4 │ │ │ │ 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} │ │ │ │ @@ -512563,72 +512897,72 @@ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1c6518 │ │ │ │ + bhi.n 1c6860 │ │ │ │ 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 1c6536 │ │ │ │ + bls.n 1c687e │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6514 │ │ │ │ + beq.n 1c685c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1c6512 │ │ │ │ + b.n 1c685a │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5ad0 │ │ │ │ - b.n 1c6514 │ │ │ │ + bl 1c5e18 │ │ │ │ + b.n 1c685c │ │ │ │ nop │ │ │ │ - cbz r0, 1c6570 │ │ │ │ + cbz r0, 1c68b8 │ │ │ │ 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 1c5ad0 │ │ │ │ - cbz r0, 1c656e │ │ │ │ - vldr d7, [pc, #28] @ 1c6578 │ │ │ │ + bl 1c5e18 │ │ │ │ + cbz r0, 1c68b6 │ │ │ │ + vldr d7, [pc, #28] @ 1c68c0 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1c65c6 │ │ │ │ + cbz r0, 1c690e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ bfc r3, #0, #11 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r1, r3, #16 │ │ │ │ - bl 1c5ad0 │ │ │ │ - cbz r0, 1c65c2 │ │ │ │ + bl 1c5e18 │ │ │ │ + cbz r0, 1c690a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w r2, r0, #16 │ │ │ │ strd r3, r1, [r0] │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -512640,60 +512974,60 @@ │ │ │ │ adds r4, r1, #7 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r4, r4, #7 │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r4, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1c6608 │ │ │ │ + bhi.n 1c6950 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1c6602 │ │ │ │ + cbz r3, 1c694a │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1c6628 │ │ │ │ + bcs.n 1c6970 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6602 │ │ │ │ + beq.n 1c694a │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1c65f6 │ │ │ │ + b.n 1c693e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1c65f4 │ │ │ │ + b.n 1c693c │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 1c6670 │ │ │ │ + cbz r1, 1c69b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5513c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c64e8 │ │ │ │ + bl 1c6830 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c666a │ │ │ │ + cbz r0, 1c69b2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 550d0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -512708,40 +513042,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 1cbc60 │ │ │ │ + bl 1cbfa8 │ │ │ │ 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 1c66ba │ │ │ │ + bhi.n 1c6a02 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1c66de │ │ │ │ + cbnz r4, 1c6a26 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c66f6 │ │ │ │ + bcs.n 1c6a3e │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c66b4 │ │ │ │ + beq.n 1c69fc │ │ │ │ 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] │ │ │ │ @@ -512752,145 +513086,145 @@ │ │ │ │ blx 54518 <__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 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c66b4 │ │ │ │ - b.n 1c66de │ │ │ │ + beq.n 1c69fc │ │ │ │ + b.n 1c6a26 │ │ │ │ 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] @ (1c675c ) │ │ │ │ + ldr r1, [pc, #60] @ (1c6aa4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c6760 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c6aa8 ) │ │ │ │ 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 1c6678 │ │ │ │ - ldr r2, [pc, #40] @ (1c6764 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c6760 ) │ │ │ │ + bl 1c69c0 │ │ │ │ + ldr r2, [pc, #40] @ (1c6aac ) │ │ │ │ + ldr r3, [pc, #32] @ (1c6aa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c6758 │ │ │ │ + bne.n 1c6aa0 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull lr, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 1c67a4 │ │ │ │ + cbnz r3, 1c6aec │ │ │ │ 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 1c67aa │ │ │ │ + bhi.n 1c6af2 │ │ │ │ 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 1c67c8 │ │ │ │ + bcs.n 1c6b10 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c67a4 │ │ │ │ + beq.n 1c6aec │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1c679e │ │ │ │ + b.n 1c6ae6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5ad0 │ │ │ │ - b.n 1c67a0 │ │ │ │ + bl 1c5e18 │ │ │ │ + b.n 1c6ae8 │ │ │ │ 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, 1c6838 │ │ │ │ + cbnz r4, 1c6b80 │ │ │ │ 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 1c6816 │ │ │ │ - cbz r4, 1c6838 │ │ │ │ + bhi.n 1c6b5e │ │ │ │ + cbz r4, 1c6b80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1c683c │ │ │ │ + bcs.n 1c6b84 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6838 │ │ │ │ + cbz r0, 1c6b80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1c6808 │ │ │ │ + b.n 1c6b50 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c6810 │ │ │ │ + b.n 1c6b58 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c6806 │ │ │ │ + b.n 1c6b4e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -512912,117 +513246,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, 1c68b8 │ │ │ │ - vldr d7, [pc, #112] @ 1c6918 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1c6920 ) │ │ │ │ + cbnz r1, 1c6c00 │ │ │ │ + vldr d7, [pc, #112] @ 1c6c60 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1c6c68 ) │ │ │ │ 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 54268 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1c690c │ │ │ │ - ldr r0, [pc, #80] @ (1c6928 ) │ │ │ │ + beq.n 1c6c54 │ │ │ │ + ldr r0, [pc, #80] @ (1c6c70 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1c68f8 │ │ │ │ + blt.n 1c6c40 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5484c │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c6910 │ │ │ │ + beq.n 1c6c58 │ │ │ │ blx 547f8 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1c6918 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1c6c60 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 5496c <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c690c │ │ │ │ + b.n 1c6c54 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1c6b3c ) │ │ │ │ + ldr r7, [pc, #544] @ (1c6e84 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1c68d2 │ │ │ │ + bpl.n 1c6c1a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ adds r7, #202 @ 0xca │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1c693e │ │ │ │ + cbz r3, 1c6c86 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1c694e │ │ │ │ + cbz r2, 1c6c96 │ │ │ │ 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 1c699c │ │ │ │ + bcc.n 1c6ce4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1c6976 │ │ │ │ + bhi.n 1c6cbe │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c698c │ │ │ │ - cbz r3, 1c6972 │ │ │ │ + bhi.n 1c6cd4 │ │ │ │ + cbz r3, 1c6cba │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c6988 │ │ │ │ + bls.n 1c6cd0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1c697e │ │ │ │ + cbz r3, 1c6cc6 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c6988 │ │ │ │ + bls.n 1c6cd0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c6990 │ │ │ │ + cbz r3, 1c6cd8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1c6996 │ │ │ │ + bhi.n 1c6cde │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1c695c │ │ │ │ + b.n 1c6ca4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6988 │ │ │ │ + bne.n 1c6cd0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -513032,40 +513366,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, 1c69c8 │ │ │ │ + cbz r0, 1c6d10 │ │ │ │ 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 1c69e8 │ │ │ │ + bls.n 1c6d30 │ │ │ │ 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, 1c6a10 │ │ │ │ + cbz r2, 1c6d58 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513074,40 +513408,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, 1c6a3c │ │ │ │ + cbz r0, 1c6d84 │ │ │ │ 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 1c6a5c │ │ │ │ + bls.n 1c6da4 │ │ │ │ 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, 1c6a84 │ │ │ │ + cbz r2, 1c6dcc │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513121,172 +513455,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, 1c6ab6 │ │ │ │ + cbz r6, 1c6dfe │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c6b5c │ │ │ │ + beq.n 1c6ea4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6b32 │ │ │ │ + bne.n 1c6e7a │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1c6ada │ │ │ │ + cbz r6, 1c6e22 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c6aca │ │ │ │ + bhi.n 1c6e12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1c6b24 │ │ │ │ + bls.n 1c6e6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1c6b24 │ │ │ │ + bmi.n 1c6e6c │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c6b36 │ │ │ │ - cbz r2, 1c6afc │ │ │ │ + beq.n 1c6e7e │ │ │ │ + cbz r2, 1c6e44 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1c6b40 │ │ │ │ + bpl.n 1c6e88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1c6b8c │ │ │ │ + beq.n 1c6ed4 │ │ │ │ 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 1c69a0 │ │ │ │ + bl 1c6ce8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1c6ae4 │ │ │ │ + bhi.n 1c6e2c │ │ │ │ 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 1c6ac0 │ │ │ │ + b.n 1c6e08 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1c6b68 │ │ │ │ + cbz r2, 1c6eb0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1c6b68 │ │ │ │ + bmi.n 1c6eb0 │ │ │ │ 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 1c6b1e │ │ │ │ + b.n 1c6e66 │ │ │ │ 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 1c6ba8 │ │ │ │ + beq.n 1c6ef0 │ │ │ │ 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 1c6a14 │ │ │ │ + bl 1c6d5c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1c6b1e │ │ │ │ + b.n 1c6e66 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c6a14 │ │ │ │ + bl 1c6d5c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c6b02 │ │ │ │ + b.n 1c6e4a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c69a0 │ │ │ │ + bl 1c6ce8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c6b6e │ │ │ │ + b.n 1c6eb6 │ │ │ │ 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, 1c6be4 │ │ │ │ + cbz r1, 1c6f2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c6e14 │ │ │ │ + beq.w 1c715c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c6e56 │ │ │ │ + beq.w 1c719e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6bf6 │ │ │ │ + bne.n 1c6f3e │ │ │ │ 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 1c6c48 │ │ │ │ + beq.n 1c6f90 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1c6c2a │ │ │ │ + bls.n 1c6f72 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1c6c36 │ │ │ │ + cbz r7, 1c6f7e │ │ │ │ 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 │ │ │ │ @@ -513295,15 +513629,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 1c6c62 │ │ │ │ + bls.n 1c6faa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -513313,76 +513647,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, 1c6c92 │ │ │ │ - cbz r5, 1c6c92 │ │ │ │ + cbz r6, 1c6fda │ │ │ │ + cbz r5, 1c6fda │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c6c84 │ │ │ │ + bhi.n 1c6fcc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6cf0 │ │ │ │ + beq.n 1c7038 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c6d40 │ │ │ │ + beq.n 1c7088 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c6dec │ │ │ │ + bne.w 1c7134 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1c6d74 │ │ │ │ + beq.n 1c70bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c6f12 │ │ │ │ + beq.w 1c725a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c6d48 │ │ │ │ + bpl.n 1c7090 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1c6cc2 │ │ │ │ + cbz r0, 1c700a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1c6cf4 │ │ │ │ + bpl.n 1c703c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1c6ccc │ │ │ │ + cbz r3, 1c7014 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1c6d18 │ │ │ │ + bpl.n 1c7060 │ │ │ │ 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 1c6ce8 │ │ │ │ + beq.n 1c7030 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1c6d6a │ │ │ │ + bmi.n 1c70b2 │ │ │ │ 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, 1c6cfe │ │ │ │ + cbz r3, 1c7046 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c6d18 │ │ │ │ + bpl.n 1c7060 │ │ │ │ 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 1c69a0 │ │ │ │ + bl 1c6ce8 │ │ │ │ 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] │ │ │ │ @@ -513390,358 +513724,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 1c6a14 │ │ │ │ + bl 1c6d5c │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c6cf0 │ │ │ │ + beq.n 1c7038 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c6ce8 │ │ │ │ + b.n 1c7030 │ │ │ │ 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 1c6a14 │ │ │ │ + bl 1c6d5c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6cbc │ │ │ │ - b.n 1c6cc2 │ │ │ │ + bne.n 1c7004 │ │ │ │ + b.n 1c700a │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1c6cac │ │ │ │ + bne.n 1c6ff4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c6f0e │ │ │ │ + beq.w 1c7256 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c6df2 │ │ │ │ + bpl.n 1c713a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1c6db2 │ │ │ │ + cbz r0, 1c70fa │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1c6db2 │ │ │ │ + bmi.n 1c70fa │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1c6d96 │ │ │ │ + cbz r3, 1c70de │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c6dbe │ │ │ │ + bpl.n 1c7106 │ │ │ │ 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 1c6a14 │ │ │ │ + bl 1c6d5c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1c6dbe │ │ │ │ + b.n 1c7106 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6ccc │ │ │ │ + beq.n 1c7014 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1c6ccc │ │ │ │ + bmi.n 1c7014 │ │ │ │ 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 1c69a0 │ │ │ │ + bl 1c6ce8 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c6cf0 │ │ │ │ - b.n 1c6d44 │ │ │ │ + beq.n 1c7038 │ │ │ │ + b.n 1c708c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c6ce2 │ │ │ │ + b.n 1c702a │ │ │ │ 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 1c69a0 │ │ │ │ + bl 1c6ce8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6d86 │ │ │ │ - b.n 1c6db2 │ │ │ │ + bne.n 1c70ce │ │ │ │ + b.n 1c70fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1c6e92 │ │ │ │ + bls.n 1c71da │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c6ee2 │ │ │ │ + beq.n 1c722a │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6ee8 │ │ │ │ + beq.n 1c7230 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c6c82 │ │ │ │ + bne.w 1c6fca │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6cf0 │ │ │ │ + beq.w 1c7038 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1c6ebc │ │ │ │ + beq.n 1c7204 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c6ca6 │ │ │ │ - b.n 1c6dec │ │ │ │ + beq.w 1c6fee │ │ │ │ + b.n 1c7134 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1c6ec0 │ │ │ │ + bls.n 1c7208 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c6f02 │ │ │ │ + beq.n 1c724a │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c6c82 │ │ │ │ + bne.w 1c6fca │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6cf0 │ │ │ │ + beq.w 1c7038 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1c6d44 │ │ │ │ + beq.w 1c708c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c6ca6 │ │ │ │ - b.n 1c6dec │ │ │ │ + beq.w 1c6fee │ │ │ │ + b.n 1c7134 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c6cf0 │ │ │ │ + beq.w 1c7038 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c6e3c │ │ │ │ + beq.n 1c7184 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6cf0 │ │ │ │ + beq.w 1c7038 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1c6e4c │ │ │ │ + bne.n 1c7194 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c6ce8 │ │ │ │ + b.n 1c7030 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1c6ed4 │ │ │ │ + cbz r6, 1c721c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6cf0 │ │ │ │ + beq.w 1c7038 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c6ce8 │ │ │ │ + b.n 1c7030 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6cf0 │ │ │ │ + beq.w 1c7038 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1c6ce8 │ │ │ │ + b.n 1c7030 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6e2a │ │ │ │ + bne.n 1c7172 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c6c82 │ │ │ │ + bne.w 1c6fca │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6cf0 │ │ │ │ + beq.w 1c7038 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c6ca6 │ │ │ │ - b.n 1c6cf0 │ │ │ │ + bne.w 1c6fee │ │ │ │ + b.n 1c7038 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c6c82 │ │ │ │ - b.n 1c6e78 │ │ │ │ + bne.w 1c6fca │ │ │ │ + b.n 1c71c0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c6f26 │ │ │ │ + cbz r3, 1c726e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6f1c │ │ │ │ + bne.n 1c7264 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c6f3a │ │ │ │ + cbz r3, 1c7282 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6f30 │ │ │ │ + bne.n 1c7278 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c6f50 │ │ │ │ + cbz r3, 1c7298 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6f46 │ │ │ │ + bne.n 1c728e │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c6f70 │ │ │ │ + bls.n 1c72b8 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c6f68 │ │ │ │ + b.n 1c72b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c6f70 │ │ │ │ + bls.n 1c72b8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c6f5c │ │ │ │ + beq.n 1c72a4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c6f84 │ │ │ │ + cbz r3, 1c72cc │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6f7a │ │ │ │ + bne.n 1c72c2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c6fa4 │ │ │ │ + bls.n 1c72ec │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c6f9c │ │ │ │ + b.n 1c72e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c6fa4 │ │ │ │ + bls.n 1c72ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c6f90 │ │ │ │ + beq.n 1c72d8 │ │ │ │ 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, 1c6ff4 │ │ │ │ + cbz r1, 1c733c │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1c6fc6 │ │ │ │ + b.n 1c730e │ │ │ │ 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 1c6fc4 │ │ │ │ - ldr.w lr, [pc, #20] @ 1c6ff8 │ │ │ │ + bne.n 1c730c │ │ │ │ + ldr.w lr, [pc, #20] @ 1c7340 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1c6a88 │ │ │ │ + bl 1c6dd0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1c6fe0 │ │ │ │ + b.n 1c7328 │ │ │ │ @ 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, 1c701a │ │ │ │ + cbz r0, 1c7362 │ │ │ │ mov r1, sp │ │ │ │ - bl 1c6950 │ │ │ │ + bl 1c6c98 │ │ │ │ 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, 1c7044 │ │ │ │ + cbz r3, 1c738c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c6950 │ │ │ │ - cbnz r0, 1c7074 │ │ │ │ + bl 1c6c98 │ │ │ │ + cbnz r0, 1c73bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7078 │ │ │ │ + bls.n 1c73c0 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c705c │ │ │ │ + b.n 1c73a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7078 │ │ │ │ + bls.n 1c73c0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c7050 │ │ │ │ + beq.n 1c7398 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1c707e │ │ │ │ + bcc.n 1c73c6 │ │ │ │ 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 1c7038 │ │ │ │ + b.n 1c7380 │ │ │ │ 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 │ │ │ │ @@ -513752,143 +514086,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] @ 1c7120 │ │ │ │ + ldr.w r8, [pc, #108] @ 1c7468 │ │ │ │ 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 1c70ea │ │ │ │ + b.n 1c7432 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c7114 │ │ │ │ + beq.n 1c745c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c7114 │ │ │ │ + cbz r1, 1c745c │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1c70dc │ │ │ │ + beq.n 1c7424 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c70dc │ │ │ │ + bne.n 1c7424 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c70dc │ │ │ │ + beq.n 1c7424 │ │ │ │ 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} │ │ │ │ - cbnz r6, 1c7132 │ │ │ │ + cbnz r6, 1c747a │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1c72f4 ) │ │ │ │ + ldr r2, [pc, #444] @ (1c763c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1c72f8 ) │ │ │ │ + ldr r3, [pc, #444] @ (1c7640 ) │ │ │ │ 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 1c71d4 │ │ │ │ + beq.n 1c751c │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1c7170 │ │ │ │ - ldr r2, [pc, #420] @ (1c72fc ) │ │ │ │ - ldr r3, [pc, #416] @ (1c72f8 ) │ │ │ │ + bls.n 1c74b8 │ │ │ │ + ldr r2, [pc, #420] @ (1c7644 ) │ │ │ │ + ldr r3, [pc, #416] @ (1c7640 ) │ │ │ │ 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 1c72ee │ │ │ │ + bne.w 1c7636 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1c7300 ) │ │ │ │ + ldr r3, [pc, #396] @ (1c7648 ) │ │ │ │ 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 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c7154 │ │ │ │ + beq.n 1c749c │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c71fa │ │ │ │ + beq.n 1c7542 │ │ │ │ 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 1c71a2 │ │ │ │ + bne.n 1c74ea │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1c720a │ │ │ │ + b.n 1c7552 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c7150 │ │ │ │ - ldr r2, [pc, #292] @ (1c7304 ) │ │ │ │ + bne.n 1c7498 │ │ │ │ + ldr r2, [pc, #292] @ (1c764c ) │ │ │ │ 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 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1c7154 │ │ │ │ + b.n 1c749c │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 550d0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1c7308 ) │ │ │ │ + ldr r1, [pc, #252] @ (1c7650 ) │ │ │ │ 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] │ │ │ │ @@ -513905,34 +514239,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 1c7262 │ │ │ │ - ldr r0, [pc, #188] @ (1c730c ) │ │ │ │ + beq.n 1c75aa │ │ │ │ + ldr r0, [pc, #188] @ (1c7654 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1c7274 │ │ │ │ + bne.n 1c75bc │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c7252 │ │ │ │ + bne.n 1c759a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1c7154 │ │ │ │ + beq.w 1c749c │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5ccc │ │ │ │ - b.n 1c7154 │ │ │ │ - ldr.w r9, [pc, #152] @ 1c7310 │ │ │ │ + bl 1c6014 │ │ │ │ + b.n 1c749c │ │ │ │ + ldr.w r9, [pc, #152] @ 1c7658 │ │ │ │ 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 │ │ │ │ @@ -513945,43 +514279,43 @@ │ │ │ │ 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, 1c72de │ │ │ │ + cbnz r0, 1c7626 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c72d6 │ │ │ │ + beq.n 1c761e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1c7280 │ │ │ │ + bne.n 1c75c8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1c72c6 │ │ │ │ + bne.n 1c760e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1c7262 │ │ │ │ + b.n 1c75aa │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c72b8 │ │ │ │ + bhi.n 1c7600 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c72b4 │ │ │ │ + b.n 1c75fc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ push {r1, r4, r7} │ │ │ │ movs r6, r4 │ │ │ │ push {r1, r2, r5, r6} │ │ │ │ movs r6, r4 │ │ │ │ @@ -513996,19 +514330,19 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c740a │ │ │ │ + bcs.n 1c7752 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c7402 │ │ │ │ + bls.n 1c774a │ │ │ │ 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] │ │ │ │ @@ -514018,118 +514352,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] @ 1c7428 │ │ │ │ + ldr.w r9, [pc, #184] @ 1c7770 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1c742c ) │ │ │ │ + ldr r3, [pc, #172] @ (1c7774 ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1c73ae │ │ │ │ + b.n 1c76f6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c73a0 │ │ │ │ + beq.n 1c76e8 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c73e8 │ │ │ │ + beq.n 1c7730 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1c741e │ │ │ │ + beq.n 1c7766 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c7388 │ │ │ │ + bne.n 1c76d0 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1c73ca │ │ │ │ - ldr r3, [pc, #112] @ (1c7430 ) │ │ │ │ + cbz r6, 1c7712 │ │ │ │ + ldr r3, [pc, #112] @ (1c7778 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1c7414 │ │ │ │ + beq.n 1c775c │ │ │ │ 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, 1c73e0 │ │ │ │ + cbz r2, 1c7728 │ │ │ │ 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 1c73a0 │ │ │ │ + beq.n 1c76e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c73e0 │ │ │ │ + beq.n 1c7728 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c73e0 │ │ │ │ + b.n 1c7728 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1c7124 │ │ │ │ - b.n 1c733e │ │ │ │ + bl 1c746c │ │ │ │ + b.n 1c7686 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c7124 │ │ │ │ - b.n 1c733e │ │ │ │ + bl 1c746c │ │ │ │ + b.n 1c7686 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1c73ca │ │ │ │ + b.n 1c7712 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c73be │ │ │ │ + bne.n 1c7706 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1c73e0 │ │ │ │ + b.n 1c7728 │ │ │ │ @ instruction: 0xb67e │ │ │ │ movs r6, r4 │ │ │ │ cpsid i │ │ │ │ movs r6, r4 │ │ │ │ @ instruction: 0xb632 │ │ │ │ movs r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1c7490 │ │ │ │ + vldr d7, [pc, #68] @ 1c77d8 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1c7498 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1c77e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1c74a0 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1c77e8 ) │ │ │ │ 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 │ │ │ │ @@ -514154,32 +514488,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] @ 1c7510 │ │ │ │ + vldr d7, [pc, #88] @ 1c7858 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1c7528 ) │ │ │ │ + ldr r3, [pc, #104] @ (1c7870 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1c752c │ │ │ │ - add r1, pc, #76 @ (adr r1, 1c7518 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1c7874 │ │ │ │ + add r1, pc, #76 @ (adr r1, 1c7860 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1c7520 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1c7868 ) │ │ │ │ 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] @ (1c7530 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c7878 ) │ │ │ │ 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] │ │ │ │ @@ -514198,40 +514532,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 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c7592 │ │ │ │ + cbz r0, 1c78da │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1c7598 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1c78e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1c75a0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1c78e8 ) │ │ │ │ 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 │ │ │ │ @@ -514271,164 +514605,164 @@ │ │ │ │ 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 1c75c2 │ │ │ │ + bne.n 1c790a │ │ │ │ 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 1c7612 │ │ │ │ + beq.n 1c795a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c7610 │ │ │ │ + cbz r0, 1c7958 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 550d0 │ │ │ │ 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 550d0 │ │ │ │ - b.n 1c760e │ │ │ │ + b.n 1c7956 │ │ │ │ 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 1c5ad0 │ │ │ │ - cbz r0, 1c7658 │ │ │ │ + bl 1c5e18 │ │ │ │ + cbz r0, 1c79a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c75a8 │ │ │ │ - cbz r0, 1c7652 │ │ │ │ + bl 1c78f0 │ │ │ │ + cbz r0, 1c799a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c764c │ │ │ │ + b.n 1c7994 │ │ │ │ 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, 1c7690 │ │ │ │ + cbz r1, 1c79d8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1c7690 │ │ │ │ + beq.n 1c79d8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1c76cc ) │ │ │ │ + ldr r1, [pc, #80] @ (1c7a14 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1c76a2 │ │ │ │ + bne.n 1c79ea │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7680 │ │ │ │ + bne.n 1c79c8 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c769c │ │ │ │ - bl 1c5ccc │ │ │ │ + beq.n 1c79e4 │ │ │ │ + bl 1c6014 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1c76d0 ) │ │ │ │ + ldr r6, [pc, #44] @ (1c7a18 ) │ │ │ │ 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 1c7690 │ │ │ │ + beq.n 1c79d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1c76a6 │ │ │ │ + bne.n 1c79ee │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1c76b8 │ │ │ │ - b.n 1c7690 │ │ │ │ + bne.n 1c7a00 │ │ │ │ + b.n 1c79d8 │ │ │ │ nop │ │ │ │ - cbz r6, 1c772c │ │ │ │ + cbz r6, 1c7a74 │ │ │ │ movs r6, r4 │ │ │ │ - cbz r0, 1c7728 │ │ │ │ + cbz r0, 1c7a70 │ │ │ │ movs r6, r4 │ │ │ │ - cbz r0, 1c76f2 │ │ │ │ + cbz r0, 1c7a3a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c765c │ │ │ │ + bl 1c79a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c7746 │ │ │ │ + cbz r0, 1c7a8e │ │ │ │ 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, 1c7748 │ │ │ │ + cbz r1, 1c7a90 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1c773a │ │ │ │ - ldr.w r8, [pc, #80] @ 1c7768 │ │ │ │ + beq.n 1c7a82 │ │ │ │ + ldr.w r8, [pc, #80] @ 1c7ab0 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1c772c │ │ │ │ + beq.n 1c7a74 │ │ │ │ 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 1c771c │ │ │ │ + bne.n 1c7a64 │ │ │ │ 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] @ (1c776c ) │ │ │ │ + ldr r3, [pc, #28] @ (1c7ab4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -514447,45 +514781,45 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7084 │ │ │ │ + bl 1c73cc │ │ │ │ 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 1c7084 │ │ │ │ + bl 1c73cc │ │ │ │ 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 1c77de │ │ │ │ - ldr r3, [pc, #32] @ (1c77e8 ) │ │ │ │ + bls.n 1c7b26 │ │ │ │ + ldr r3, [pc, #32] @ (1c7b30 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1c77ce │ │ │ │ - bl 1c7124 │ │ │ │ + bcc.n 1c7b16 │ │ │ │ + bl 1c746c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7124 │ │ │ │ + bl 1c746c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #672 @ 0x2a0 │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -514495,27 +514829,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7314 │ │ │ │ - cbz r0, 1c7814 │ │ │ │ + bl 1c765c │ │ │ │ + cbz r0, 1c7b5c │ │ │ │ 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 1c7314 │ │ │ │ - cbz r0, 1c7832 │ │ │ │ + bl 1c765c │ │ │ │ + cbz r0, 1c7b7a │ │ │ │ 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 │ │ │ │ @@ -514525,112 +514859,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 1c7314 │ │ │ │ + bl 1c765c │ │ │ │ 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 1c7314 │ │ │ │ + bl 1c765c │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1c788c │ │ │ │ + cbz r1, 1c7bd4 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1c7890 │ │ │ │ + ldr.w ip, [pc, #20] @ 1c7bd8 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1c78b0 │ │ │ │ + cbz r2, 1c7bf8 │ │ │ │ movs r6, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7084 │ │ │ │ - cbz r0, 1c78cc │ │ │ │ + bl 1c73cc │ │ │ │ + cbz r0, 1c7c14 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1c78d0 ) │ │ │ │ + ldr r1, [pc, #16] @ (1c7c18 ) │ │ │ │ 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} │ │ │ │ - cbz r0, 1c78e0 │ │ │ │ + cbz r0, 1c7c28 │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1c78fe │ │ │ │ + cbz r1, 1c7c46 │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c78f8 │ │ │ │ - ldr r0, [pc, #28] @ (1c7904 ) │ │ │ │ + beq.n 1c7c40 │ │ │ │ + ldr r0, [pc, #28] @ (1c7c4c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1c78fa │ │ │ │ + bne.n 1c7c42 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c78e8 │ │ │ │ + bne.n 1c7c30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1c78da │ │ │ │ + b.n 1c7c22 │ │ │ │ nop │ │ │ │ - cbz r6, 1c790a │ │ │ │ + cbz r6, 1c7c52 │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #104] @ (1c7980 ) │ │ │ │ + ldr r5, [pc, #104] @ (1c7cc8 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1c796c │ │ │ │ + cbz r0, 1c7cb4 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1c7984 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c7ccc ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c7970 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7cb8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c7978 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7cc0 ) │ │ │ │ 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] @ (1c7988 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c7cd0 ) │ │ │ │ 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] │ │ │ │ @@ -514644,15 +514978,15 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -514666,55 +515000,55 @@ │ │ │ │ movcs r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1c79d4 │ │ │ │ + beq.n 1c7d1c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1c7a10 ) │ │ │ │ + ldr r1, [pc, #84] @ (1c7d58 ) │ │ │ │ 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 1c79dc │ │ │ │ + bne.n 1c7d24 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c79be │ │ │ │ + bne.n 1c7d06 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1c7a14 │ │ │ │ + ldr.w r8, [pc, #52] @ 1c7d5c │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7084 │ │ │ │ + bl 1c73cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c79d6 │ │ │ │ + bne.n 1c7d1e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c79d4 │ │ │ │ + beq.n 1c7d1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1c79e2 │ │ │ │ + bne.n 1c7d2a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c79fc │ │ │ │ - b.n 1c79d4 │ │ │ │ + bne.n 1c7d44 │ │ │ │ + b.n 1c7d1c │ │ │ │ nop │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ movs r6, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -514724,124 +515058,124 @@ │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ldr.w ip, [sp] │ │ │ │ cmp.w r0, r1, lsr #31 │ │ │ │ - bne.n 1c7ae6 │ │ │ │ + bne.n 1c7e2e │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1c7ace │ │ │ │ + beq.n 1c7e16 │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1c7adc │ │ │ │ + beq.n 1c7e24 │ │ │ │ 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, 1c7adc │ │ │ │ + cbnz r5, 1c7e24 │ │ │ │ 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, 1c7af4 │ │ │ │ + cbnz r5, 1c7e3c │ │ │ │ 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, 1c7acc │ │ │ │ - cbz r4, 1c7adc │ │ │ │ + cbz r0, 1c7e14 │ │ │ │ + cbz r4, 1c7e24 │ │ │ │ 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 1c7ad6 │ │ │ │ - cbz r4, 1c7afa │ │ │ │ + b.n 1c7e1e │ │ │ │ + cbz r4, 1c7e42 │ │ │ │ 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 1c7ecc │ │ │ │ + bl 1c8214 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1c7ad6 │ │ │ │ + b.n 1c7e1e │ │ │ │ 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 1c7b56 │ │ │ │ + bne.n 1c7e9e │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1c7e80 │ │ │ │ + vldr d0, [pc, #872] @ 1c81c8 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1c7ad6 │ │ │ │ + beq.n 1c7e1e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c7d92 │ │ │ │ + bne.w 1c80da │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1c7b46 │ │ │ │ + bge.n 1c7e8e │ │ │ │ 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 1c7ad6 │ │ │ │ + b.n 1c7e1e │ │ │ │ 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 1c7c48 │ │ │ │ + blt.n 1c7f90 │ │ │ │ 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 1c7d32 │ │ │ │ + bgt.w 1c807a │ │ │ │ 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 │ │ │ │ @@ -514860,28 +515194,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, 1c7bf6 │ │ │ │ + cbnz r1, 1c7f3e │ │ │ │ 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 1c7ec8 │ │ │ │ + bls.w 1c8210 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1c7cca │ │ │ │ + bhi.n 1c8012 │ │ │ │ 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 │ │ │ │ @@ -514889,29 +515223,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 1c7ad6 │ │ │ │ + b.n 1c7e1e │ │ │ │ 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 1c7df0 │ │ │ │ + bhi.w 1c8138 │ │ │ │ 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 │ │ │ │ @@ -514928,55 +515262,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 1c7bea │ │ │ │ + b.n 1c7f32 │ │ │ │ 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 1c7e28 │ │ │ │ + blt.w 1c8170 │ │ │ │ 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 1c7e92 │ │ │ │ + bne.w 1c81da │ │ │ │ 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 1c7ad6 │ │ │ │ + b.n 1c7e1e │ │ │ │ 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, 1c7d50 │ │ │ │ + cbnz r0, 1c8098 │ │ │ │ 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 │ │ │ │ @@ -514990,66 +515324,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 1c7d06 │ │ │ │ - b.n 1c7ce6 │ │ │ │ + bcc.n 1c804e │ │ │ │ + b.n 1c802e │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c7dda │ │ │ │ + blt.n 1c8122 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7e88 │ │ │ │ + beq.n 1c81d0 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c7ea8 │ │ │ │ + blt.n 1c81f0 │ │ │ │ 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 1c7b46 │ │ │ │ + b.n 1c7e8e │ │ │ │ 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 1c7d9e │ │ │ │ + b.n 1c80e6 │ │ │ │ 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, 1c7e0c │ │ │ │ + cbnz r0, 1c8154 │ │ │ │ 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 1c7d68 │ │ │ │ + b.n 1c80b0 │ │ │ │ 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 │ │ │ │ @@ -515064,168 +515398,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 1c7d06 │ │ │ │ + b.n 1c804e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1c7da6 │ │ │ │ + b.n 1c80ee │ │ │ │ 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 1c7ad6 │ │ │ │ + b.n 1c7e1e │ │ │ │ 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 1c7b46 │ │ │ │ + b.n 1c7e8e │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1c7d68 │ │ │ │ + b.n 1c80b0 │ │ │ │ stmdb 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 1c7ffa │ │ │ │ + bne.w 1c8342 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1c7fe6 │ │ │ │ + beq.n 1c832e │ │ │ │ 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 1c7ff0 │ │ │ │ + beq.n 1c8338 │ │ │ │ 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 1c7ff0 │ │ │ │ + bne.n 1c8338 │ │ │ │ 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 1c7fe6 │ │ │ │ + bne.n 1c832e │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7ff0 │ │ │ │ + bne.n 1c8338 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c7fe6 │ │ │ │ + cbnz r2, 1c832e │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1c8008 │ │ │ │ + beq.n 1c8350 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1c802c │ │ │ │ + bne.n 1c8374 │ │ │ │ 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 1c8016 │ │ │ │ + blt.n 1c835e │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c816e │ │ │ │ + bne.w 1c84b6 │ │ │ │ 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 1c7fea │ │ │ │ + b.n 1c8332 │ │ │ │ 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 330560 │ │ │ │ + bl 1c7d60 │ │ │ │ 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 1c7fea │ │ │ │ + b.n 1c8332 │ │ │ │ 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 1c7fd0 │ │ │ │ + b.n 1c8318 │ │ │ │ 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 1c80e2 │ │ │ │ + blt.n 1c842a │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c81a0 │ │ │ │ + beq.w 1c84e8 │ │ │ │ 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 1c8186 │ │ │ │ + bgt.w 1c84ce │ │ │ │ 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 │ │ │ │ @@ -515248,31 +515582,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 1c7fa4 │ │ │ │ + bcs.w 1c82ec │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1c7fa4 │ │ │ │ + b.n 1c82ec │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c81c8 │ │ │ │ + beq.n 1c8510 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1c81ae │ │ │ │ + bhi.n 1c84f6 │ │ │ │ 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 │ │ │ │ @@ -515291,53 +515625,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 1c7fa4 │ │ │ │ + bcs.w 1c82ec │ │ │ │ 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 1c7fa4 │ │ │ │ + b.n 1c82ec │ │ │ │ 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 1c7fea │ │ │ │ + b.n 1c8332 │ │ │ │ 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 1c80d0 │ │ │ │ + b.n 1c8418 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1c805e │ │ │ │ + b.n 1c83a6 │ │ │ │ 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 1c815a │ │ │ │ + b.n 1c84a2 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1c80f0 │ │ │ │ + b.n 1c8438 │ │ │ │ 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] │ │ │ │ @@ -515345,49 +515679,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 1c83a0 │ │ │ │ + beq.w 1c86e8 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c837a │ │ │ │ + beq.w 1c86c2 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1c8266 │ │ │ │ + cbnz r4, 1c85ae │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1c8420 │ │ │ │ + beq.w 1c8768 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1c823c │ │ │ │ + bne.n 1c8584 │ │ │ │ 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, 1c82ac │ │ │ │ + cbnz r2, 1c85f4 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1c8420 │ │ │ │ + beq.w 1c8768 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1c8280 │ │ │ │ + bne.n 1c85c8 │ │ │ │ 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 │ │ │ │ @@ -515428,73 +515762,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 1c83de │ │ │ │ + bge.n 1c8726 │ │ │ │ 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 1c835e │ │ │ │ + bcc.n 1c86a6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1c843e │ │ │ │ + blt.n 1c8786 │ │ │ │ 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 1c84a0 │ │ │ │ + bne.w 1c87e8 │ │ │ │ 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 1c8408 │ │ │ │ + bne.n 1c8750 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c8408 │ │ │ │ + b.n 1c8750 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1c842a │ │ │ │ + bne.n 1c8772 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1c83ca │ │ │ │ + bne.n 1c8712 │ │ │ │ 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 1c8434 │ │ │ │ + bne.n 1c877c │ │ │ │ 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, 1c842a │ │ │ │ + cbnz r1, 1c8772 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1c838c │ │ │ │ + beq.n 1c86d4 │ │ │ │ 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] │ │ │ │ @@ -515502,15 +515836,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 1c833c │ │ │ │ + bcs.n 1c8684 │ │ │ │ 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 │ │ │ │ @@ -515526,15 +515860,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 1c8496 │ │ │ │ + bhi.n 1c87de │ │ │ │ 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 │ │ │ │ @@ -515549,34 +515883,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 1c835e │ │ │ │ + b.n 1c86a6 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1c8408 │ │ │ │ + b.n 1c8750 │ │ │ │ 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 1c839a │ │ │ │ + b.n 1c86e2 │ │ │ │ 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] @ 1c89e8 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1c8d30 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1c89ec │ │ │ │ + ldr.w r3, [pc, #1308] @ 1c8d34 │ │ │ │ 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] │ │ │ │ @@ -515600,46 +515934,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 1c87ec │ │ │ │ + beq.w 1c8b34 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8794 │ │ │ │ + beq.w 1c8adc │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c885e │ │ │ │ + beq.w 1c8ba6 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1c858c │ │ │ │ + cbnz r0, 1c88d4 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1c885e │ │ │ │ + beq.w 1c8ba6 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1c8564 │ │ │ │ + cbnz r2, 1c88ac │ │ │ │ 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, 1c85c8 │ │ │ │ + cbnz r3, 1c8910 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1c885e │ │ │ │ + beq.w 1c8ba6 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1c85a2 │ │ │ │ + cbnz r1, 1c88ea │ │ │ │ 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 │ │ │ │ @@ -515690,32 +516024,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 1c887e │ │ │ │ + bne.w 1c8bc6 │ │ │ │ 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 1c8aa8 │ │ │ │ + bne.w 1c8df0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1c8c54 │ │ │ │ + beq.w 1c8f9c │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c8ef6 │ │ │ │ + beq.w 1c923e │ │ │ │ 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 │ │ │ │ @@ -515737,15 +516071,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 1c8acc │ │ │ │ + bge.w 1c8e14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -515755,204 +516089,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 1c871e │ │ │ │ + beq.n 1c8a66 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c91c8 │ │ │ │ + bne.w 1c9510 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c8b4e │ │ │ │ + beq.w 1c8e96 │ │ │ │ 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] @ 1c89e0 │ │ │ │ + vldr d7, [pc, #680] @ 1c8d28 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8cca │ │ │ │ + beq.w 1c9012 │ │ │ │ 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 1c8740 │ │ │ │ + bne.n 1c8a88 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1c907e │ │ │ │ + beq.w 1c93c6 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1c877a │ │ │ │ + cbnz r2, 1c8ac2 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1c93c0 │ │ │ │ + bne.w 1c9708 │ │ │ │ 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 1c894a │ │ │ │ + b.n 1c8c92 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1c89ac │ │ │ │ + bne.w 1c8cf4 │ │ │ │ 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 1c885e │ │ │ │ + bne.n 1c8ba6 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1c89c6 │ │ │ │ + beq.w 1c8d0e │ │ │ │ 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 1c89c6 │ │ │ │ + bne.w 1c8d0e │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8862 │ │ │ │ + b.n 1c8baa │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1c89da │ │ │ │ + bne.w 1c8d22 │ │ │ │ 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 1c89ac │ │ │ │ + bne.w 1c8cf4 │ │ │ │ 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, 1c885e │ │ │ │ + cbnz r0, 1c8ba6 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1c89b2 │ │ │ │ + beq.w 1c8cfa │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1c89b2 │ │ │ │ + bne.w 1c8cfa │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8862 │ │ │ │ + b.n 1c8baa │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1c89f0 ) │ │ │ │ - ldr r3, [pc, #388] @ (1c89ec ) │ │ │ │ + ldr r2, [pc, #396] @ (1c8d38 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c8d34 ) │ │ │ │ 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 1c93bc │ │ │ │ + bne.w 1c9704 │ │ │ │ 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 1c89f4 │ │ │ │ + beq.w 1c8d3c │ │ │ │ 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 1c8ba0 │ │ │ │ + blt.w 1c8ee8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1c8d0a │ │ │ │ + bne.w 1c9052 │ │ │ │ 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 1c8b4e │ │ │ │ + beq.w 1c8e96 │ │ │ │ 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 1c8eac │ │ │ │ + bne.w 1c91f4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c90c2 │ │ │ │ + bne.w 1c940a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c922e │ │ │ │ + beq.w 1c9576 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1c8f10 │ │ │ │ + bne.w 1c9258 │ │ │ │ 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 │ │ │ │ @@ -515969,70 +516303,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 1c8984 │ │ │ │ + bcc.n 1c8ccc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c8ee4 │ │ │ │ + blt.w 1c922c │ │ │ │ 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 1c9082 │ │ │ │ + bne.w 1c93ca │ │ │ │ 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 1c8d02 │ │ │ │ + bne.w 1c904a │ │ │ │ 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 1c8862 │ │ │ │ + b.n 1c8baa │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1c8862 │ │ │ │ + b.n 1c8baa │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8862 │ │ │ │ + b.n 1c8baa │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8862 │ │ │ │ + b.n 1c8baa │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1c8862 │ │ │ │ + b.n 1c8baa │ │ │ │ ... │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1c8c5a │ │ │ │ + beq.w 1c8fa2 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c8f04 │ │ │ │ + beq.w 1c924c │ │ │ │ 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 │ │ │ │ @@ -516054,15 +516388,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 1c88c0 │ │ │ │ + bge.w 1c8c08 │ │ │ │ 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 │ │ │ │ @@ -516072,56 +516406,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c909c │ │ │ │ + beq.w 1c93e4 │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c8af2 │ │ │ │ + ble.n 1c8e3a │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c8be2 │ │ │ │ - b.n 1c91e8 │ │ │ │ + bne.w 1c8f2a │ │ │ │ + b.n 1c9530 │ │ │ │ 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 1c8b74 │ │ │ │ + blt.n 1c8ebc │ │ │ │ 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 1c8ae2 │ │ │ │ + beq.n 1c8e2a │ │ │ │ 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 1c8ad8 │ │ │ │ - b.n 1c88c0 │ │ │ │ + bne.n 1c8e20 │ │ │ │ + b.n 1c8c08 │ │ │ │ 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 │ │ │ │ @@ -516143,29 +516477,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 1c8be6 │ │ │ │ + bne.n 1c8f2e │ │ │ │ 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 1c8e76 │ │ │ │ + blt.w 1c91be │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c894a │ │ │ │ + b.n 1c8c92 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -516173,16 +516507,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 1c8706 │ │ │ │ - b.n 1c871e │ │ │ │ + bne.w 1c8a4e │ │ │ │ + b.n 1c8a66 │ │ │ │ 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 │ │ │ │ @@ -516191,138 +516525,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c909c │ │ │ │ + beq.w 1c93e4 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c8af2 │ │ │ │ + ble.n 1c8e3a │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c937e │ │ │ │ + beq.w 1c96c6 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1c871e │ │ │ │ + beq.w 1c8a66 │ │ │ │ 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 1c8c12 │ │ │ │ + beq.n 1c8f5a │ │ │ │ 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 1c8ffa │ │ │ │ + beq.w 1c9342 │ │ │ │ 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 1c9154 │ │ │ │ + bcs.w 1c949c │ │ │ │ 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 1c8862 │ │ │ │ + b.n 1c8baa │ │ │ │ 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 1c8ca0 │ │ │ │ + bcc.n 1c8fe8 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1c9170 │ │ │ │ + blt.w 1c94b8 │ │ │ │ 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 1c921a │ │ │ │ + bne.w 1c9562 │ │ │ │ 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 1c8cb8 │ │ │ │ + bne.n 1c9000 │ │ │ │ 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 1c8862 │ │ │ │ + b.n 1c8baa │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1c874e │ │ │ │ + b.n 1c8a96 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1c8cfa │ │ │ │ + bcc.n 1c9042 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c91ee │ │ │ │ + blt.w 1c9536 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c9082 │ │ │ │ + bne.w 1c93ca │ │ │ │ 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 1c899a │ │ │ │ + b.n 1c8ce2 │ │ │ │ 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 1c8f68 │ │ │ │ + bne.w 1c92b0 │ │ │ │ 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 │ │ │ │ @@ -516341,68 +516675,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 1c8d4e │ │ │ │ + bne.n 1c9096 │ │ │ │ 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 1c936a │ │ │ │ + beq.w 1c96b2 │ │ │ │ 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 546f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c8fbc │ │ │ │ + beq.w 1c9304 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1c8fc8 │ │ │ │ + beq.w 1c9310 │ │ │ │ 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 1c8e6c │ │ │ │ + beq.n 1c91b4 │ │ │ │ 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 1c8db8 │ │ │ │ + bne.n 1c9100 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1c8762 │ │ │ │ + beq.w 1c8aaa │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1c8dfe │ │ │ │ + bmi.n 1c9146 │ │ │ │ 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] │ │ │ │ @@ -516414,65 +516748,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 1c8e44 │ │ │ │ + bcc.n 1c918c │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1c931a │ │ │ │ + blt.w 1c9662 │ │ │ │ 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 1c921a │ │ │ │ + bne.w 1c9562 │ │ │ │ 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 1c8862 │ │ │ │ + b.n 1c8baa │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1c8dc4 │ │ │ │ + b.n 1c910c │ │ │ │ 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 1c8cd4 │ │ │ │ + bne.w 1c901c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1c8ce6 │ │ │ │ + bcs.w 1c902e │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1c8d02 │ │ │ │ + b.n 1c904a │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1c8762 │ │ │ │ + bge.w 1c8aaa │ │ │ │ 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 │ │ │ │ @@ -516482,132 +516816,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 1c8ec8 │ │ │ │ - b.n 1c8762 │ │ │ │ + bne.n 1c9210 │ │ │ │ + b.n 1c8aaa │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1c9106 │ │ │ │ + ble.w 1c944e │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c899a │ │ │ │ + b.n 1c8ce2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1c8688 │ │ │ │ + b.w 1c89d0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1c8a10 │ │ │ │ + b.n 1c8d58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c90ce │ │ │ │ + beq.w 1c9416 │ │ │ │ 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 1c9296 │ │ │ │ + bne.w 1c95de │ │ │ │ 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 1c8f58 │ │ │ │ + bne.n 1c92a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1c8932 │ │ │ │ + b.n 1c8c7a │ │ │ │ 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 1c8f8c │ │ │ │ + b.n 1c92d4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c8faa │ │ │ │ + beq.n 1c92f2 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c8f88 │ │ │ │ + beq.n 1c92d0 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c90d8 │ │ │ │ + bls.w 1c9420 │ │ │ │ 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 1c8d9a │ │ │ │ + b.n 1c90e2 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c90d8 │ │ │ │ + bls.w 1c9420 │ │ │ │ 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 1c8dac │ │ │ │ + bne.w 1c90f4 │ │ │ │ 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 1c8fde │ │ │ │ + beq.n 1c9326 │ │ │ │ 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 1c8fd4 │ │ │ │ + bne.n 1c931c │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c8b5a │ │ │ │ + b.n 1c8ea2 │ │ │ │ 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 1c9062 │ │ │ │ + bcc.n 1c93aa │ │ │ │ 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 │ │ │ │ @@ -516629,67 +516963,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 1c8c40 │ │ │ │ + beq.w 1c8f88 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c8c40 │ │ │ │ + b.n 1c8f88 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c890c │ │ │ │ + b.n 1c8c54 │ │ │ │ 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 1c8862 │ │ │ │ + b.w 1c8baa │ │ │ │ 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 1c90a6 │ │ │ │ + bne.n 1c93ee │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1c8724 │ │ │ │ + b.w 1c8a6c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1c890c │ │ │ │ + b.n 1c8c54 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1c8f1a │ │ │ │ + b.n 1c9262 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1c923c │ │ │ │ + bne.w 1c9584 │ │ │ │ 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 1c90f8 │ │ │ │ - b.n 1c8d82 │ │ │ │ + bne.n 1c9440 │ │ │ │ + b.n 1c90ca │ │ │ │ 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 │ │ │ │ @@ -516703,28 +517037,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 1c8984 │ │ │ │ + b.n 1c8ccc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c938c │ │ │ │ + blt.w 1c96d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1c9302 │ │ │ │ + blt.w 1c964a │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1c8c40 │ │ │ │ + b.n 1c8f88 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1c928c │ │ │ │ + bhi.w 1c95d4 │ │ │ │ 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 │ │ │ │ @@ -516738,55 +517072,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 1c8ca0 │ │ │ │ + b.n 1c8fe8 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1c8af2 │ │ │ │ + ble.w 1c8e3a │ │ │ │ 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 1c8bf6 │ │ │ │ + bne.w 1c8f3e │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1c8b4e │ │ │ │ + b.n 1c8e96 │ │ │ │ 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 1c8d02 │ │ │ │ + b.n 1c904a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8862 │ │ │ │ + b.w 1c8baa │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8862 │ │ │ │ + b.w 1c8baa │ │ │ │ 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 │ │ │ │ @@ -516799,42 +517133,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 1c927c │ │ │ │ + beq.n 1c95c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c93b4 │ │ │ │ + beq.w 1c96fc │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c8d34 │ │ │ │ + b.n 1c907c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c8cb8 │ │ │ │ + b.n 1c9000 │ │ │ │ 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 1c892e │ │ │ │ + beq.w 1c8c76 │ │ │ │ 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 │ │ │ │ @@ -516844,28 +517178,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 1c92d8 │ │ │ │ + bne.n 1c9620 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c8932 │ │ │ │ - b.w 1c8938 │ │ │ │ + bne.w 1c8c7a │ │ │ │ + b.w 1c8c80 │ │ │ │ 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 1c8862 │ │ │ │ + b.w 1c8baa │ │ │ │ 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 │ │ │ │ @@ -516880,56 +517214,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 1c8e44 │ │ │ │ + b.n 1c918c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c8d9a │ │ │ │ + bne.w 1c90e2 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c8dac │ │ │ │ - b.n 1c8fc8 │ │ │ │ + bne.w 1c90f4 │ │ │ │ + b.n 1c9310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1c8b64 │ │ │ │ + b.w 1c8eac │ │ │ │ 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 1c9078 │ │ │ │ + b.n 1c93c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1c8d7e │ │ │ │ + b.n 1c90c6 │ │ │ │ blx 54c30 <__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 1c8f36 │ │ │ │ + bls.w 1c927e │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1c8932 │ │ │ │ + b.w 1c8c7a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, #16 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ @@ -516938,64 +517272,64 @@ │ │ │ │ eors r2, r3 │ │ │ │ ubfx r5, r3, #0, #23 │ │ │ │ ubfx r0, ip, #0, #23 │ │ │ │ ubfx r3, r3, #23, #8 │ │ │ │ ubfx r4, ip, #23, #8 │ │ │ │ mov.w lr, r2, lsr #31 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1c9558 │ │ │ │ + beq.w 1c98a0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 1c9530 │ │ │ │ + beq.w 1c9878 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 1c95ac │ │ │ │ - cbnz r1, 1c943c │ │ │ │ + beq.w 1c98f4 │ │ │ │ + cbnz r1, 1c9784 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c95ac │ │ │ │ + beq.w 1c98f4 │ │ │ │ clz r1, r6 │ │ │ │ sub.w r7, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r6, r7 │ │ │ │ - cbnz r3, 1c9452 │ │ │ │ + cbnz r3, 1c979a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c95ac │ │ │ │ + beq.w 1c98f4 │ │ │ │ clz r3, r5 │ │ │ │ sub.w r7, r3, #8 │ │ │ │ rsb r3, r3, #9 │ │ │ │ lsls r5, r7 │ │ │ │ adds r7, r1, r3 │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ umull r5, r6, r1, r3 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs.w r1, r7, #126 @ 0x7e │ │ │ │ - bcc.w 1c95cc │ │ │ │ + bcc.w 1c9914 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c95b6 │ │ │ │ + beq.w 1c98fe │ │ │ │ subs r3, r1, r4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ orr.w r0, r0, #536870912 @ 0x20000000 │ │ │ │ mov r8, lr │ │ │ │ uxth r7, r3 │ │ │ │ cmp.w lr, ip, lsr #31 │ │ │ │ sxth r3, r3 │ │ │ │ - beq.w 1c95f8 │ │ │ │ + beq.w 1c9940 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt.w 1c9676 │ │ │ │ - beq.w 1c9714 │ │ │ │ + blt.w 1c99be │ │ │ │ + beq.w 1c9a5c │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1c97ce │ │ │ │ + bls.w 1c9b16 │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c94b6 │ │ │ │ + cbnz r6, 1c97fe │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r1, r3 │ │ │ │ rsb r1, r0, #33 @ 0x21 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -517017,110 +517351,110 @@ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c970c │ │ │ │ + bls.w 1c9a54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c96ec │ │ │ │ + blt.w 1c9a34 │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c970c │ │ │ │ + beq.w 1c9a54 │ │ │ │ mov lr, r8 │ │ │ │ - b.n 1c9664 │ │ │ │ + b.n 1c99ac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c95e0 │ │ │ │ + bne.n 1c9928 │ │ │ │ subs r3, r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c95ac │ │ │ │ + bne.n 1c98f4 │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c95ea │ │ │ │ + beq.n 1c9932 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ - b.n 1c9592 │ │ │ │ + b.n 1c98da │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c95ee │ │ │ │ + bne.n 1c9936 │ │ │ │ sub.w r1, r3, #255 @ 0xff │ │ │ │ cmp r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c95e0 │ │ │ │ + bne.n 1c9928 │ │ │ │ subs r1, r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1c95ac │ │ │ │ + cbnz r1, 1c98f4 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5 │ │ │ │ add.w r3, r2, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c95ea │ │ │ │ + beq.n 1c9932 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ eor.w lr, lr, ip, lsr #31 │ │ │ │ tst.w lr, r4 │ │ │ │ - bne.n 1c95ea │ │ │ │ + bne.n 1c9932 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr s0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c981a │ │ │ │ + beq.w 1c9b62 │ │ │ │ clz r4, r0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r0, r3 │ │ │ │ - b.n 1c947a │ │ │ │ + b.n 1c97c2 │ │ │ │ adds r3, r5, r5 │ │ │ │ sub.w r1, r7, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c947a │ │ │ │ - b.n 1c95b6 │ │ │ │ + bne.w 1c97c2 │ │ │ │ + b.n 1c98fe │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1c95a2 │ │ │ │ + b.n 1c98ea │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1c9760 │ │ │ │ + ble.w 1c9aa8 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1c962e │ │ │ │ + bhi.n 1c9976 │ │ │ │ rsb r1, r7, #32 │ │ │ │ sub.w r2, r7, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ negs r2, r7 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ @@ -517130,33 +517464,33 @@ │ │ │ │ lsr.w r2, r0, r7 │ │ │ │ adds r1, r5, r1 │ │ │ │ adc.w r2, r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1c985c │ │ │ │ + blt.w 1c9ba4 │ │ │ │ cmp.w r9, #252 @ 0xfc │ │ │ │ - bls.w 1c98ac │ │ │ │ + bls.w 1c9bf4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1c98b4 │ │ │ │ + blt.w 1c9bfc │ │ │ │ cmp.w r9, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1c9812 │ │ │ │ + beq.w 1c9b5a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, lr, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c95b0 │ │ │ │ + b.n 1c98f8 │ │ │ │ mov.w r8, ip, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1c97b8 │ │ │ │ + blt.w 1c9b00 │ │ │ │ and.w r2, r7, #63 @ 0x3f │ │ │ │ negs r1, r3 │ │ │ │ sub.w r7, r2, #32 │ │ │ │ add.w sl, r3, #32 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl.w ip, r6, r2 │ │ │ │ lsl.w r7, r5, r7 │ │ │ │ @@ -517173,66 +517507,66 @@ │ │ │ │ orr.w r5, r5, r2 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ sbc.w r6, r0, r1 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.n 1c9738 │ │ │ │ + bne.n 1c9a80 │ │ │ │ sub.w r3, r4, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c980e │ │ │ │ + bls.w 1c9b56 │ │ │ │ mov r2, lr │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 1c980e │ │ │ │ + bhi.w 1c9b56 │ │ │ │ negs r0, r3 │ │ │ │ lsr.w r1, r2, r3 │ │ │ │ and.w r0, r0, #31 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, r1 │ │ │ │ orrne.w r2, r1, #1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq.n 1c980e │ │ │ │ + beq.n 1c9b56 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1c9812 │ │ │ │ + b.n 1c9b5a │ │ │ │ subs r5, r5, r3 │ │ │ │ subs r6, r6, r0 │ │ │ │ orrs.w r1, r5, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1c95b0 │ │ │ │ + beq.w 1c98f8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1c9738 │ │ │ │ + bge.n 1c9a80 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c9744 │ │ │ │ + cbnz r6, 1c9a8c │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ subs r2, r0, #1 │ │ │ │ sub.w r1, r0, #33 @ 0x21 │ │ │ │ sxtb r2, r2 │ │ │ │ sub.w r3, r9, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r1, r1, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r2, r5, r2 │ │ │ │ - bpl.w 1c950e │ │ │ │ - b.n 1c94bc │ │ │ │ + bpl.w 1c9856 │ │ │ │ + b.n 1c9804 │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r9, r4 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - blt.n 1c97b4 │ │ │ │ + blt.n 1c9afc │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w ip, r1, #32 │ │ │ │ rsb r4, r1, #32 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ lsr.w r4, r5, r4 │ │ │ │ @@ -517246,88 +517580,88 @@ │ │ │ │ rsb r1, r3, #0 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ add r2, r0 │ │ │ │ - b.n 1c963c │ │ │ │ + b.n 1c9984 │ │ │ │ adds.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ subs r6, r0, #1 │ │ │ │ ite ne │ │ │ │ clzne r0, r6 │ │ │ │ addeq r0, #31 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r4, r3 │ │ │ │ - b.n 1c94bc │ │ │ │ + b.n 1c9804 │ │ │ │ rsb r2, r7, #32 │ │ │ │ sub.w r4, r7, #32 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsr.w r4, r0, r4 │ │ │ │ orrs r2, r4 │ │ │ │ negs r4, r7 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ lsls.w r4, r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ subs r5, r5, r2 │ │ │ │ lsr.w r0, r0, r7 │ │ │ │ sbc.w r6, r6, r0 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.n 1c9738 │ │ │ │ + bne.n 1c9a80 │ │ │ │ sub.w r3, r1, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1c980e │ │ │ │ + bls.n 1c9b56 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c96ea │ │ │ │ + blt.w 1c9a32 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r8, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c95a2 │ │ │ │ + b.n 1c98ea │ │ │ │ bics.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r5, lsr #31 │ │ │ │ orr.w r3, r3, r6, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r5, r3 │ │ │ │ orrne.w r5, r3, #1 │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1c9898 │ │ │ │ + bls.n 1c9be0 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 1c9874 │ │ │ │ + blt.n 1c9bbc │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1c9898 │ │ │ │ + cbz r2, 1c9be0 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c95b0 │ │ │ │ + b.n 1c98f8 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c970c │ │ │ │ + bls.w 1c9a54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1c951a │ │ │ │ + bge.w 1c9862 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1c96f6 │ │ │ │ + b.n 1c9a3e │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r1, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bhi.n 1c98a2 │ │ │ │ + bhi.n 1c9bea │ │ │ │ negs r4, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ lsls r5, r4 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ @@ -517336,53 +517670,53 @@ │ │ │ │ itet eq │ │ │ │ moveq r1, r5 │ │ │ │ lslne r1, r1, #23 │ │ │ │ moveq r5, r1 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c95b0 │ │ │ │ + b.n 1c98f8 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w r3, r9, lsl #23 │ │ │ │ - b.n 1c9812 │ │ │ │ + b.n 1c9b5a │ │ │ │ rsb r1, r9, #0 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 1c9710 │ │ │ │ + b.n 1c9a58 │ │ │ │ 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 1c9952 │ │ │ │ + beq.n 1c9c9a │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1c994a │ │ │ │ + beq.n 1c9c92 │ │ │ │ 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 1c994a │ │ │ │ + beq.n 1c9c92 │ │ │ │ mvn.w r3, #896 @ 0x380 │ │ │ │ eor.w lr, r0, #1 │ │ │ │ add r2, r3 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bhi.n 1c996c │ │ │ │ + bhi.n 1c9cb4 │ │ │ │ lsls r2, r2, #23 │ │ │ │ uxtab r3, ip, r3 │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ @@ -517397,32 +517731,32 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ orrs.w r3, r3, lr │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ - bne.n 1c994e │ │ │ │ + bne.n 1c9c96 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c997c │ │ │ │ + blt.n 1c9cc4 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - beq.n 1c99c0 │ │ │ │ + beq.n 1c9d08 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 1c9964 │ │ │ │ + b.n 1c9cac │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1c99b4 │ │ │ │ + bhi.n 1c9cfc │ │ │ │ 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 │ │ │ │ @@ -517430,47 +517764,47 @@ │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ mvn.w lr, lr │ │ │ │ uxtab r3, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, r3, lsr #7 │ │ │ │ - b.n 1c993e │ │ │ │ + b.n 1c9c86 │ │ │ │ mov.w r2, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 1c9922 │ │ │ │ + b.n 1c9c6a │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ubfx r1, r3, #23, #8 │ │ │ │ ubfx r2, r3, #0, #23 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov.w r0, r0, lsl #15 │ │ │ │ - beq.n 1c9a22 │ │ │ │ + beq.n 1c9d6a │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1c9a1e │ │ │ │ + beq.n 1c9d66 │ │ │ │ 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 1c9a1e │ │ │ │ + beq.n 1c9d66 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1c9a3e │ │ │ │ + bls.n 1c9d86 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c9a4c │ │ │ │ + blt.n 1c9d94 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1c9a6c │ │ │ │ + beq.n 1c9db4 │ │ │ │ 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 │ │ │ │ @@ -517493,272 +517827,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 1c9a42 │ │ │ │ + bhi.n 1c9d8a │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1c9a42 │ │ │ │ + b.n 1c9d8a │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1c9a42 │ │ │ │ + b.n 1c9d8a │ │ │ │ stmdb 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 1c9aae │ │ │ │ + beq.n 1c9df6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1c9aae │ │ │ │ + beq.n 1c9df6 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1c9aba │ │ │ │ + cbnz r2, 1c9e02 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1c9aa0 │ │ │ │ + bne.n 1c9de8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 54208 │ │ │ │ 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 1c9af2 │ │ │ │ + beq.n 1c9e3a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1c9af2 │ │ │ │ + beq.n 1c9e3a │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1c9afa │ │ │ │ + cbnz r3, 1c9e42 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1c9ade │ │ │ │ + bne.n 1c9e26 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c9aa4 │ │ │ │ + b.n 1c9dec │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1c9b2e │ │ │ │ + beq.n 1c9e76 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1c9b2e │ │ │ │ + beq.n 1c9e76 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1c9b36 │ │ │ │ + cbnz r3, 1c9e7e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1c9b1c │ │ │ │ + bne.n 1c9e64 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c9ae2 │ │ │ │ + b.n 1c9e2a │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1c9b6a │ │ │ │ + beq.n 1c9eb2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1c9b6a │ │ │ │ + beq.n 1c9eb2 │ │ │ │ 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, 1c9b70 │ │ │ │ + cbnz r3, 1c9eb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c9b56 │ │ │ │ + bne.n 1c9e9e │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c9b20 │ │ │ │ + b.n 1c9e68 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1c9ba4 │ │ │ │ + beq.n 1c9eec │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1c9ba4 │ │ │ │ + beq.n 1c9eec │ │ │ │ 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, 1c9baa │ │ │ │ + cbnz r1, 1c9ef2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1c9b92 │ │ │ │ + bne.n 1c9eda │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c9b5a │ │ │ │ + b.n 1c9ea2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c9a74 │ │ │ │ - b.n 1c9b96 │ │ │ │ + bl 1c9dbc │ │ │ │ + b.n 1c9ede │ │ │ │ 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, 1c9bd2 │ │ │ │ + cbnz r3, 1c9f1a │ │ │ │ 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 1c9c10 │ │ │ │ + beq.n 1c9f58 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1c9c10 │ │ │ │ + beq.n 1c9f58 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1c9c1a │ │ │ │ + cbnz r1, 1c9f62 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1c9c02 │ │ │ │ + bne.n 1c9f4a │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ 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 1c9c4c │ │ │ │ + beq.n 1c9f94 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1c9c4c │ │ │ │ + beq.n 1c9f94 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1c9c5a │ │ │ │ + cbnz r1, 1c9fa2 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1c9c3a │ │ │ │ + bne.n 1c9f82 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1c9c06 │ │ │ │ + b.n 1c9f4e │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1c9c88 │ │ │ │ + beq.n 1c9fd0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1c9c88 │ │ │ │ + beq.n 1c9fd0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1c9c92 │ │ │ │ + cbnz r1, 1c9fda │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1c9c78 │ │ │ │ + bne.n 1c9fc0 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c9c3e │ │ │ │ + b.n 1c9f86 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c9a74 │ │ │ │ + bl 1c9dbc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c9c7c │ │ │ │ + b.n 1c9fc4 │ │ │ │ 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] @ (1c9f14 ) │ │ │ │ + ldr r2, [pc, #604] @ (1ca25c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1c9f18 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ca260 ) │ │ │ │ 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 1c9e68 │ │ │ │ + beq.w 1ca1b0 │ │ │ │ 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 │ │ │ │ @@ -517771,475 +518105,475 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, r9 │ │ │ │ sbcs.w r0, r0, sl │ │ │ │ - bcs.n 1c9dfe │ │ │ │ + bcs.n 1ca146 │ │ │ │ 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 1c9d44 │ │ │ │ - b.n 1c9d78 │ │ │ │ + bne.n 1ca08c │ │ │ │ + b.n 1ca0c0 │ │ │ │ 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, 1c9da0 │ │ │ │ + cbz r4, 1ca0e8 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1c9d40 │ │ │ │ + bne.n 1ca088 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1c9f1c ) │ │ │ │ + ldr r2, [pc, #408] @ (1ca264 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1c9f18 ) │ │ │ │ + ldr r3, [pc, #396] @ (1ca260 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c9f0e │ │ │ │ + bne.w 1ca256 │ │ │ │ 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 54244 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1c9dfa │ │ │ │ + cbnz r0, 1ca142 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9de4 │ │ │ │ + bne.n 1ca12c │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c9dd4 │ │ │ │ + bne.n 1ca11c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9d6e │ │ │ │ + beq.n 1ca0b6 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1c9d6e │ │ │ │ + b.n 1ca0b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c9dca │ │ │ │ + b.n 1ca112 │ │ │ │ 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 54244 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c9f00 │ │ │ │ + bne.n 1ca248 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1c9e4a │ │ │ │ + bne.n 1ca192 │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c9e3a │ │ │ │ + bne.n 1ca182 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1c9cfc │ │ │ │ + beq.w 1ca044 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1c9cfc │ │ │ │ + b.n 1ca044 │ │ │ │ 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 1c9f08 │ │ │ │ + beq.n 1ca250 │ │ │ │ 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 1c9e82 │ │ │ │ + bne.n 1ca1ca │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1c9ef4 │ │ │ │ + cbz r4, 1ca23c │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 54244 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1c9f04 │ │ │ │ + cbnz r0, 1ca24c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c9ed8 │ │ │ │ + bne.n 1ca220 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9ec8 │ │ │ │ + bne.n 1ca210 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9ce6 │ │ │ │ + beq.w 1ca02e │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 54208 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1c9ce6 │ │ │ │ + b.n 1ca02e │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c9ea6 │ │ │ │ + b.n 1ca1ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c9e26 │ │ │ │ + b.n 1ca16e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c9ebc │ │ │ │ + b.n 1ca204 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1c9ef8 │ │ │ │ + b.n 1ca240 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (1c9fe0 ) │ │ │ │ + ldr r0, [pc, #172] @ (1ca328 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1c9fe4 ) │ │ │ │ + ldr r1, [pc, #172] @ (1ca32c ) │ │ │ │ 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, 1c9fd8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1ca320 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1c9fa2 │ │ │ │ + cbz r5, 1ca2ea │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1c9f82 │ │ │ │ + beq.n 1ca2ca │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1c9f7c │ │ │ │ + bne.n 1ca2c4 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c9f6c │ │ │ │ + bne.n 1ca2b4 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1c9fa2 │ │ │ │ - cbz r6, 1c9fbe │ │ │ │ + cbz r3, 1ca2ea │ │ │ │ + cbz r6, 1ca306 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1c9f9c │ │ │ │ + bge.n 1ca2e4 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1c9fca │ │ │ │ + beq.n 1ca312 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c9f64 │ │ │ │ + bne.n 1ca2ac │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1c9fe8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1c9fe4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ca330 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ca32c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c9fce │ │ │ │ + bne.n 1ca316 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ - b.n 1c9f9c │ │ │ │ + bl 1c1dd0 │ │ │ │ + b.n 1ca2e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c9fa4 │ │ │ │ + b.n 1ca2ec │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 1ca016 │ │ │ │ + cbz r2, 1ca35e │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1ca028 │ │ │ │ + bcc.n 1ca370 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1ca05c │ │ │ │ + bcs.n 1ca3a4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1d8ef0 │ │ │ │ + bl 1d9238 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1d90b4 │ │ │ │ + bl 1d93fc │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ca03a │ │ │ │ + bne.n 1ca382 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca012 │ │ │ │ + beq.n 1ca35a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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] @ (1ca0ac ) │ │ │ │ - ldr r0, [pc, #52] @ (1ca0b0 ) │ │ │ │ + ldr r5, [pc, #52] @ (1ca3f4 ) │ │ │ │ + ldr r0, [pc, #52] @ (1ca3f8 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1ca0a0 │ │ │ │ + beq.n 1ca3e8 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c9fec │ │ │ │ + bl 1ca334 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ca08a │ │ │ │ - ldr r0, [pc, #16] @ (1ca0b4 ) │ │ │ │ + bne.n 1ca3d2 │ │ │ │ + ldr r0, [pc, #16] @ (1ca3fc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (1ca140 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ca488 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1ca144 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ca48c ) │ │ │ │ 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 55130 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1ca148 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ca490 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1ca9cc │ │ │ │ - cbnz r0, 1ca132 │ │ │ │ + bl 1cad14 │ │ │ │ + cbnz r0, 1ca47a │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1ca11e │ │ │ │ + bmi.n 1ca466 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1ca14c ) │ │ │ │ - ldr r3, [pc, #56] @ (1ca144 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ca494 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ca48c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca13c │ │ │ │ + bne.n 1ca484 │ │ │ │ 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 544a0 │ │ │ │ - b.n 1ca104 │ │ │ │ + b.n 1ca44c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca106 │ │ │ │ + b.n 1ca44e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1ca174 ) │ │ │ │ + ldr r0, [pc, #20] @ (1ca4bc ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1d8f8c │ │ │ │ - ldr r0, [pc, #12] @ (1ca178 ) │ │ │ │ + bl 1d92d4 │ │ │ │ + ldr r0, [pc, #12] @ (1ca4c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330544 │ │ │ │ + bl 33088c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1cac14 │ │ │ │ - cbnz r0, 1ca194 │ │ │ │ + bl 1caf5c │ │ │ │ + cbnz r0, 1ca4dc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cac00 │ │ │ │ + bl 1caf48 │ │ │ │ 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] @ (1ca3fc ) │ │ │ │ + ldr r2, [pc, #588] @ (1ca744 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1ca400 ) │ │ │ │ + ldr r3, [pc, #588] @ (1ca748 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1ca404 ) │ │ │ │ + ldr r5, [pc, #588] @ (1ca74c ) │ │ │ │ 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 54208 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1ca39e │ │ │ │ + bmi.w 1ca6e6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1ca38c │ │ │ │ + bmi.w 1ca6d4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ca36e │ │ │ │ + bne.w 1ca6b6 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ca20a │ │ │ │ - b.n 1ca2c4 │ │ │ │ + bhi.n 1ca552 │ │ │ │ + b.n 1ca60c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d8f5c │ │ │ │ + bl 1d92a4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1ca2c4 │ │ │ │ + bls.n 1ca60c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca1fa │ │ │ │ + beq.n 1ca542 │ │ │ │ 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] │ │ │ │ @@ -518261,168 +518595,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 54e9c <__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 1d8f40 │ │ │ │ + bl 1d9288 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca366 │ │ │ │ + beq.n 1ca6ae │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ca2b4 │ │ │ │ + cbz r3, 1ca5fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca29e │ │ │ │ + bne.n 1ca5e6 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1ca3d4 │ │ │ │ + beq.w 1ca71c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca1ea │ │ │ │ + beq.n 1ca532 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1ca1ea │ │ │ │ + b.n 1ca532 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1ca344 │ │ │ │ + cbnz r7, 1ca68c │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1ca33a │ │ │ │ + beq.n 1ca682 │ │ │ │ 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, 1ca324 │ │ │ │ + cbz r2, 1ca66c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1ca322 │ │ │ │ + cbz r0, 1ca66a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca304 │ │ │ │ + bne.n 1ca64c │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1ca3ca │ │ │ │ + beq.n 1ca712 │ │ │ │ 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 543a4 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ca2ea │ │ │ │ + bne.n 1ca632 │ │ │ │ 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 1d9034 │ │ │ │ - ldr r2, [pc, #188] @ (1ca408 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ca400 ) │ │ │ │ + bl 1d937c │ │ │ │ + ldr r2, [pc, #188] @ (1ca750 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ca748 ) │ │ │ │ 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 1ca3f8 │ │ │ │ + bne.n 1ca740 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9034 │ │ │ │ - b.n 1ca1ea │ │ │ │ - ldr r2, [pc, #156] @ (1ca40c ) │ │ │ │ + bl 1d937c │ │ │ │ + b.n 1ca532 │ │ │ │ + ldr r2, [pc, #156] @ (1ca754 ) │ │ │ │ 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 5516c <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1caa54 │ │ │ │ - b.n 1ca1e2 │ │ │ │ + bl 1cad9c │ │ │ │ + b.n 1ca52a │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 545fc │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 54db4 │ │ │ │ - b.n 1ca1da │ │ │ │ + b.n 1ca522 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #100] @ (1ca410 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ca758 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ca3e8 │ │ │ │ + cbz r3, 1ca730 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 1d90a0 │ │ │ │ + bl 1d93e8 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1caad8 │ │ │ │ + bl 1cae20 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1ca1d4 │ │ │ │ + b.n 1ca51c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1a5c │ │ │ │ - b.n 1ca318 │ │ │ │ + bl 1c1da4 │ │ │ │ + b.n 1ca660 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca1ea │ │ │ │ - b.n 1ca2ba │ │ │ │ - ldr r3, [pc, #40] @ (1ca414 ) │ │ │ │ + beq.w 1ca532 │ │ │ │ + b.n 1ca602 │ │ │ │ + ldr r3, [pc, #40] @ (1ca75c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d8edc │ │ │ │ - b.n 1ca3b4 │ │ │ │ + bl 1d9224 │ │ │ │ + b.n 1ca6fc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldc2 0, cr0, [lr, #-92]! @ 0xffffffa4 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -518436,87 +518770,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1ca47a │ │ │ │ + cbz r2, 1ca7c2 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1ca468 │ │ │ │ - bhi.n 1ca4a6 │ │ │ │ + beq.n 1ca7b0 │ │ │ │ + bhi.n 1ca7ee │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1ca456 │ │ │ │ + b.n 1ca79e │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ca466 │ │ │ │ + beq.n 1ca7ae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca0b8 │ │ │ │ + bl 1ca400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca450 │ │ │ │ + bne.n 1ca798 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1ca46c │ │ │ │ + cbz r7, 1ca7b4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ca470 │ │ │ │ - bcs.n 1ca44a │ │ │ │ + beq.n 1ca7b8 │ │ │ │ + bcs.n 1ca792 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c9fec │ │ │ │ + bl 1ca334 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d9034 │ │ │ │ - b.n 1ca468 │ │ │ │ + bl 1d937c │ │ │ │ + b.n 1ca7b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c9fec │ │ │ │ + bl 1ca334 │ │ │ │ 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, 1ca4d6 │ │ │ │ + cbz r2, 1ca81e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ca4f2 │ │ │ │ - ldr r0, [pc, #360] @ (1ca648 ) │ │ │ │ + ble.n 1ca83a │ │ │ │ + ldr r0, [pc, #360] @ (1ca990 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1ca55a │ │ │ │ + cbnz r1, 1ca8a2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ca576 │ │ │ │ + beq.n 1ca8be │ │ │ │ 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 │ │ │ │ @@ -518534,38 +518868,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 1d8f40 │ │ │ │ + bl 1d9288 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca63a │ │ │ │ + beq.n 1ca982 │ │ │ │ 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 1ca4f2 │ │ │ │ + bcs.n 1ca83a │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ca418 │ │ │ │ + bl 1ca760 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1ca4f2 │ │ │ │ + b.n 1ca83a │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1ca618 │ │ │ │ + bpl.n 1ca960 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1ca618 │ │ │ │ + bcs.n 1ca960 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54f8c │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -518590,60 +518924,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 543a4 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1ca5c2 │ │ │ │ + bne.n 1ca90a │ │ │ │ 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 54208 │ │ │ │ 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 1ca502 │ │ │ │ + b.n 1ca84a │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8f5c │ │ │ │ + bl 1d92a4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1ca622 │ │ │ │ + beq.n 1ca96a │ │ │ │ mov r3, sl │ │ │ │ - b.n 1ca4fa │ │ │ │ + b.n 1ca842 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 1c55b8 │ │ │ │ + bl 1c5900 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ca776 │ │ │ │ + beq.w 1caabe │ │ │ │ blx 5513c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5513c │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -518654,18 +518988,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ca780 │ │ │ │ + ble.n 1caac8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1ca7d0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1cab18 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ @@ -518677,295 +519011,295 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #156] @ 0x9c │ │ │ │ str.w r6, [r5, #164] @ 0xa4 │ │ │ │ - bl 1d8f8c │ │ │ │ + bl 1d92d4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1d8f20 │ │ │ │ + bl 1d9268 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d8f20 │ │ │ │ + bl 1d9268 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 54f8c │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ca790 │ │ │ │ + beq.n 1caad8 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 54f8c │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ca790 │ │ │ │ + beq.n 1caad8 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1ca72a │ │ │ │ - b.n 1ca73c │ │ │ │ + cbnz r3, 1caa72 │ │ │ │ + b.n 1caa84 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1ca73c │ │ │ │ + bls.n 1caa84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca0b8 │ │ │ │ + bl 1ca400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca720 │ │ │ │ - cbz r4, 1ca790 │ │ │ │ + bne.n 1caa68 │ │ │ │ + cbz r4, 1caad8 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1ca7d4 ) │ │ │ │ - ldr r0, [pc, #152] @ (1ca7d8 ) │ │ │ │ - ldr r4, [pc, #152] @ (1ca7dc ) │ │ │ │ + ldr r1, [pc, #148] @ (1cab1c ) │ │ │ │ + ldr r0, [pc, #152] @ (1cab20 ) │ │ │ │ + ldr r4, [pc, #152] @ (1cab24 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1d8edc │ │ │ │ + bl 1d9224 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9018 │ │ │ │ - ldr r3, [pc, #140] @ (1ca7e0 ) │ │ │ │ + bl 1d9360 │ │ │ │ + ldr r3, [pc, #140] @ (1cab28 ) │ │ │ │ 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 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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 546f0 │ │ │ │ - ldr r2, [pc, #96] @ (1ca7e4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1cab2c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 547c8 │ │ │ │ - b.n 1ca6b8 │ │ │ │ + b.n 1caa00 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 54208 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1ca7bc │ │ │ │ + cbz r3, 1cab04 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d8f0c │ │ │ │ + bl 1d9254 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1d8f0c │ │ │ │ + bl 1d9254 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 54208 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa100017 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c9fec │ │ │ │ + bl 1ca334 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1ca852 │ │ │ │ - ldr r0, [pc, #116] @ (1ca87c ) │ │ │ │ + cbz r3, 1cab9a │ │ │ │ + ldr r0, [pc, #116] @ (1cabc4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d9018 │ │ │ │ - ldr r3, [pc, #112] @ (1ca880 ) │ │ │ │ + bl 1d9360 │ │ │ │ + ldr r3, [pc, #112] @ (1cabc8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1ca84a │ │ │ │ + beq.n 1cab92 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1ca884 │ │ │ │ + ldr.w ip, [pc, #100] @ 1cabcc │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1ca834 │ │ │ │ + b.n 1cab7c │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1ca84a │ │ │ │ + beq.n 1cab92 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1ca826 │ │ │ │ + bne.n 1cab6e │ │ │ │ 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] @ (1ca888 ) │ │ │ │ + ldr r0, [pc, #60] @ (1cabd0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1d8f0c │ │ │ │ + bl 1d9254 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1d8f0c │ │ │ │ + bl 1d9254 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d92c0 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 54208 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 54208 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1ca8d0 │ │ │ │ + cbz r3, 1cac18 │ │ │ │ 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 1ca4b4 │ │ │ │ + bl 1ca7fc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ 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] @ (1ca9bc ) │ │ │ │ + ldr r2, [pc, #200] @ (1cad04 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1ca9c0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1cad08 ) │ │ │ │ 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 1d9018 │ │ │ │ + bl 1d9360 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ca9b0 │ │ │ │ + beq.n 1cacf8 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 55130 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cabe8 │ │ │ │ + bl 1caf30 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1ca966 │ │ │ │ - ldr.w fp, [pc, #136] @ 1ca9c4 │ │ │ │ + cbz r3, 1cacae │ │ │ │ + ldr.w fp, [pc, #136] @ 1cad0c │ │ │ │ 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 1ca4b4 │ │ │ │ + bl 1ca7fc │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1ca946 │ │ │ │ + bhi.n 1cac8e │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d9034 │ │ │ │ + bl 1d937c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca9a2 │ │ │ │ + cbnz r3, 1cacea │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1ca976 │ │ │ │ + bne.n 1cacbe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #60] @ (1ca9c8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ca9c0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1cad10 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cad08 ) │ │ │ │ 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 1ca9b8 │ │ │ │ + bne.n 1cad00 │ │ │ │ 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 1c9f20 │ │ │ │ - b.n 1ca97a │ │ │ │ + bl 1ca268 │ │ │ │ + b.n 1cacc2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1d9034 │ │ │ │ - b.n 1ca988 │ │ │ │ + bl 1d937c │ │ │ │ + b.n 1cacd0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1caa48 ) │ │ │ │ - ldr r3, [pc, #108] @ (1caa4c ) │ │ │ │ + ldr r2, [pc, #104] @ (1cad90 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cad94 ) │ │ │ │ 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] │ │ │ │ @@ -518981,68 +519315,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 541fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d9398 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 541fc │ │ │ │ - ldr r2, [pc, #36] @ (1caa50 ) │ │ │ │ - ldr r3, [pc, #32] @ (1caa4c ) │ │ │ │ + ldr r2, [pc, #36] @ (1cad98 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cad94 ) │ │ │ │ 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 1caa42 │ │ │ │ + bne.n 1cad8a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (1caacc ) │ │ │ │ + ldr r2, [pc, #104] @ (1cae14 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1caad0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cae18 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5470c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 54cb4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1caa9e │ │ │ │ - ldr r2, [pc, #76] @ (1caad4 ) │ │ │ │ - ldr r3, [pc, #68] @ (1caad0 ) │ │ │ │ + beq.n 1cade6 │ │ │ │ + ldr r2, [pc, #76] @ (1cae1c ) │ │ │ │ + ldr r3, [pc, #68] @ (1cae18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1caac8 │ │ │ │ + bne.n 1cae10 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5513c │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -519054,64 +519388,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 54cb4 │ │ │ │ - b.n 1caa86 │ │ │ │ + b.n 1cadce │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1cabdc ) │ │ │ │ + ldr r2, [pc, #240] @ (1caf24 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1cabe0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1caf28 ) │ │ │ │ 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 1cabbc │ │ │ │ + beq.n 1caf04 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 55480 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1cab30 │ │ │ │ - ldr r2, [pc, #204] @ (1cabe4 ) │ │ │ │ - ldr r3, [pc, #196] @ (1cabe0 ) │ │ │ │ + cbz r1, 1cae78 │ │ │ │ + ldr r2, [pc, #204] @ (1caf2c ) │ │ │ │ + ldr r3, [pc, #196] @ (1caf28 ) │ │ │ │ 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 1cabd8 │ │ │ │ + bne.n 1caf20 │ │ │ │ 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 546f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cabcc │ │ │ │ + beq.n 1caf14 │ │ │ │ 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] │ │ │ │ @@ -519124,15 +519458,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 1cab44 │ │ │ │ + bhi.n 1cae8c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -519143,40 +519477,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 1cab82 │ │ │ │ + bhi.n 1caeca │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 55414 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1cab16 │ │ │ │ + b.n 1cae5e │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1cab7e │ │ │ │ - b.n 1cabaa │ │ │ │ + bne.n 1caec6 │ │ │ │ + b.n 1caef2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ - b.n 1cabaa │ │ │ │ + b.n 1caef2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -519221,15 +519555,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 1cac9c │ │ │ │ + beq.n 1cafe4 │ │ │ │ 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] │ │ │ │ @@ -519239,25 +519573,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 55130 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cac94 │ │ │ │ + beq.n 1cafdc │ │ │ │ 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 1cad06 │ │ │ │ + beq.n 1cb04e │ │ │ │ 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 │ │ │ │ @@ -519273,22 +519607,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1cac88 │ │ │ │ + b.n 1cafd0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1cacf4 │ │ │ │ + b.n 1cb03c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cad32 │ │ │ │ + beq.n 1cb07a │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -519299,477 +519633,477 @@ │ │ │ │ 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] @ 1cadac │ │ │ │ + ldr.w lr, [pc, #96] @ 1cb0f4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1cadb0 │ │ │ │ + ldr.w ip, [pc, #96] @ 1cb0f8 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1cadb4 ) │ │ │ │ + ldr r4, [pc, #92] @ (1cb0fc ) │ │ │ │ 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 54518 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c41fc │ │ │ │ - ldr r2, [pc, #44] @ (1cadb8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1cadb0 ) │ │ │ │ + bl 1c4544 │ │ │ │ + ldr r2, [pc, #44] @ (1cb100 ) │ │ │ │ + ldr r3, [pc, #36] @ (1cb0f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cada6 │ │ │ │ + bne.n 1cb0ee │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + ldr r7, [pc, #384] @ (1cb278 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + ldr r7, [pc, #160] @ (1cb1a4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cae20 │ │ │ │ + cbz r0, 1cb168 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1cadcc │ │ │ │ + bne.n 1cb114 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1cadcc │ │ │ │ + cbnz r3, 1cb114 │ │ │ │ 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] @ (1cae64 ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb1ac ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 541b4 │ │ │ │ - cbz r0, 1cae1c │ │ │ │ - ldr r1, [pc, #120] @ (1cae68 ) │ │ │ │ + cbz r0, 1cb164 │ │ │ │ + ldr r1, [pc, #120] @ (1cb1b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ - cbz r0, 1cae1c │ │ │ │ - ldr r1, [pc, #112] @ (1cae6c ) │ │ │ │ + cbz r0, 1cb164 │ │ │ │ + ldr r1, [pc, #112] @ (1cb1b4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ - cbz r0, 1cae1c │ │ │ │ - ldr r1, [pc, #104] @ (1cae70 ) │ │ │ │ + cbz r0, 1cb164 │ │ │ │ + ldr r1, [pc, #104] @ (1cb1b8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ - cbz r0, 1cae1c │ │ │ │ + cbz r0, 1cb164 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1cae24 │ │ │ │ + bne.n 1cb16c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1cae24 │ │ │ │ + cbnz r3, 1cb16c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1cae74 ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb1bc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cae1a │ │ │ │ - ldr r1, [pc, #68] @ (1cae78 ) │ │ │ │ + beq.n 1cb162 │ │ │ │ + ldr r1, [pc, #68] @ (1cb1c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cae1a │ │ │ │ - ldr r1, [pc, #56] @ (1cae7c ) │ │ │ │ + beq.n 1cb162 │ │ │ │ + ldr r1, [pc, #56] @ (1cb1c4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cae1a │ │ │ │ - ldr r1, [pc, #48] @ (1cae80 ) │ │ │ │ + beq.n 1cb162 │ │ │ │ + ldr r1, [pc, #48] @ (1cb1c8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1cae1c │ │ │ │ + b.n 1cb164 │ │ │ │ str r6, [r1, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r0, [r7, #21] │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ movs r6, r2 │ │ │ │ ldrd r0, r0, [r4, #-88]! @ 0x58 │ │ │ │ @ instruction: 0xf28e0017 │ │ │ │ ldmia r4, {r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1caecc ) │ │ │ │ + ldr r3, [pc, #68] @ (1cb214 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1cae90 │ │ │ │ + cbz r1, 1cb1d8 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1caed0 ) │ │ │ │ + ldr r0, [pc, #48] @ (1cb218 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1cadbc │ │ │ │ - ldr r2, [pc, #32] @ (1caed4 ) │ │ │ │ + bl 1cb104 │ │ │ │ + ldr r2, [pc, #32] @ (1cb21c ) │ │ │ │ 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} │ │ │ │ - ldrh r7, [r0, #12] │ │ │ │ + strh r7, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xf2260017 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cae84 │ │ │ │ + bl 1cb1cc │ │ │ │ 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 1c427c │ │ │ │ + bl 1c45c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cae84 │ │ │ │ + bl 1cb1cc │ │ │ │ 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 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1cadbc │ │ │ │ + bl 1cb104 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1cae84 │ │ │ │ + bl 1cb1cc │ │ │ │ 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] @ (1cafb4 ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb2fc ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1cafb8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cb300 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1cafaa │ │ │ │ + cbz r0, 1cb2f2 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5444c <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1cafbc ) │ │ │ │ - ldr r3, [pc, #32] @ (1cafb8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1cb304 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cb300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cafb0 │ │ │ │ + bne.n 1cb2f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1caf92 │ │ │ │ + b.n 1cb2da │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r1, r2] │ │ │ │ + ldr r5, [pc, #280] @ (1cb418 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + ldr r5, [pc, #120] @ (1cb380 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1cb02c ) │ │ │ │ + ldr r2, [pc, #88] @ (1cb374 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1cb030 ) │ │ │ │ + ldr r3, [pc, #88] @ (1cb378 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4254 │ │ │ │ - cbz r0, 1cb020 │ │ │ │ + bl 1c459c │ │ │ │ + cbz r0, 1cb368 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 5444c <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb020 │ │ │ │ + beq.n 1cb368 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1cae84 │ │ │ │ - ldr r2, [pc, #44] @ (1cb034 ) │ │ │ │ - ldr r3, [pc, #40] @ (1cb030 ) │ │ │ │ + bl 1cb1cc │ │ │ │ + ldr r2, [pc, #44] @ (1cb37c ) │ │ │ │ + ldr r3, [pc, #40] @ (1cb378 ) │ │ │ │ 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 1cb026 │ │ │ │ + bne.n 1cb36e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1caffc │ │ │ │ + b.n 1cb344 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, r0] │ │ │ │ + ldr r4, [pc, #888] @ (1cb6f0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #976] @ (1cb408 ) │ │ │ │ + ldr r4, [pc, #688] @ (1cb630 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r8, r7, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cb11e │ │ │ │ + beq.n 1cb466 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (1cb1d8 ) │ │ │ │ + ldr r1, [pc, #384] @ (1cb520 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 55334 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb158 │ │ │ │ + beq.n 1cb4a0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1cb1d2 │ │ │ │ + beq.w 1cb51a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb13e │ │ │ │ + beq.n 1cb486 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (1cb1dc ) │ │ │ │ + ldr r3, [pc, #348] @ (1cb524 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb0fc │ │ │ │ + beq.n 1cb444 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 5513c │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cb0e2 │ │ │ │ + beq.n 1cb42a │ │ │ │ blx 54ea8 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r8, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb09c │ │ │ │ + beq.n 1cb3e4 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1cb12c │ │ │ │ + beq.n 1cb474 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1cb0a8 │ │ │ │ + bne.n 1cb3f0 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1cb1c2 │ │ │ │ + beq.n 1cb50a │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 1cb122 │ │ │ │ + cbz r7, 1cb46a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb090 │ │ │ │ + bne.n 1cb3d8 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ orrs r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1cb084 │ │ │ │ + bne.n 1cb3cc │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb0fc │ │ │ │ + beq.n 1cb444 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1cb0d6 │ │ │ │ + b.n 1cb41e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 1cb14a │ │ │ │ + cbz r3, 1cb492 │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb13e │ │ │ │ + bne.n 1cb486 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #132] @ (1cb1e0 ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb528 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #132] @ (1cb1e4 ) │ │ │ │ + ldr r0, [pc, #132] @ (1cb52c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cad38 │ │ │ │ + bl 1cb080 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb11e │ │ │ │ + beq.n 1cb466 │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 5513c │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb170 │ │ │ │ - ldr.w sl, [pc, #96] @ 1cb1e8 │ │ │ │ - ldr.w r9, [pc, #96] @ 1cb1ec │ │ │ │ + bne.n 1cb4b8 │ │ │ │ + ldr.w sl, [pc, #96] @ 1cb530 │ │ │ │ + ldr.w r9, [pc, #96] @ 1cb534 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 1cb1b0 │ │ │ │ - ldr r0, [pc, #92] @ (1cb1f0 ) │ │ │ │ + b.n 1cb4f8 │ │ │ │ + ldr r0, [pc, #92] @ (1cb538 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cad38 │ │ │ │ + bl 1cb080 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb11e │ │ │ │ + beq.n 1cb466 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cb192 │ │ │ │ + bne.n 1cb4da │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1cb192 │ │ │ │ + b.n 1cb4da │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb0ea │ │ │ │ - b.n 1cb0fc │ │ │ │ + bne.n 1cb432 │ │ │ │ + b.n 1cb444 │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 1cb122 │ │ │ │ + b.n 1cb46a │ │ │ │ eor.w r0, r6, #23 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ movs r6, r4 │ │ │ │ vshr.s8 d0, d7, #8 │ │ │ │ strh r0, [r6, #20] │ │ │ │ @@ -519782,401 +520116,401 @@ │ │ │ │ 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 1c4254 │ │ │ │ + bl 1c459c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb038 │ │ │ │ + bl 1cb380 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1cae84 │ │ │ │ + bl 1cb1cc │ │ │ │ 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] @ (1cb398 ) │ │ │ │ + ldr r0, [pc, #340] @ (1cb6e0 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 5572c │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb38e │ │ │ │ + beq.w 1cb6d6 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1cb26c │ │ │ │ + b.n 1cb5b4 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1cb2ce │ │ │ │ + cbz r3, 1cb616 │ │ │ │ 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 1cb266 │ │ │ │ + bne.n 1cb5ae │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb358 │ │ │ │ - ldr r0, [pc, #276] @ (1cb39c ) │ │ │ │ + beq.n 1cb6a0 │ │ │ │ + ldr r0, [pc, #276] @ (1cb6e4 ) │ │ │ │ blx 5572c │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5513c │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1cb3a0 ) │ │ │ │ + ldr r0, [pc, #244] @ (1cb6e8 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 5572c │ │ │ │ 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 1cb26c │ │ │ │ + bne.n 1cb5b4 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1cb37e │ │ │ │ + beq.n 1cb6c6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cb2fc │ │ │ │ - ldr r0, [pc, #200] @ (1cb3a4 ) │ │ │ │ + bne.n 1cb644 │ │ │ │ + ldr r0, [pc, #200] @ (1cb6ec ) │ │ │ │ blx 5572c │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5513c │ │ │ │ - ldr r1, [pc, #208] @ (1cb3bc ) │ │ │ │ + ldr r1, [pc, #208] @ (1cb704 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1cb3a8 ) │ │ │ │ + ldr r0, [pc, #168] @ (1cb6f0 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1cb3c0 ) │ │ │ │ + ldr r1, [pc, #188] @ (1cb708 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5572c │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1cb3ac ) │ │ │ │ + ldr r0, [pc, #140] @ (1cb6f4 ) │ │ │ │ blx 5572c │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5513c │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1cb3b0 ) │ │ │ │ + ldr r0, [pc, #112] @ (1cb6f8 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 5572c │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1cb3b4 ) │ │ │ │ + ldr r0, [pc, #104] @ (1cb6fc ) │ │ │ │ blx 5572c │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1cb3b8 ) │ │ │ │ + ldr r0, [pc, #92] @ (1cb700 ) │ │ │ │ blx 5572c │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5513c │ │ │ │ - ldr r1, [pc, #88] @ (1cb3c4 ) │ │ │ │ + ldr r1, [pc, #88] @ (1cb70c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - b.n 1cb286 │ │ │ │ + b.n 1cb5ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb34a │ │ │ │ - ldr r0, [pc, #64] @ (1cb3c8 ) │ │ │ │ + beq.n 1cb692 │ │ │ │ + ldr r0, [pc, #64] @ (1cb710 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1cb2fc │ │ │ │ - b.n 1cb384 │ │ │ │ + bne.n 1cb644 │ │ │ │ + b.n 1cb6cc │ │ │ │ nop │ │ │ │ - strb r7, [r7, r5] │ │ │ │ + strh r7, [r6, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r7, [r0, r5] │ │ │ │ + str r7, [r7, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r7, [r3, r4] │ │ │ │ + str r7, [r2, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r3, [r6, r3] │ │ │ │ + str r3, [r5, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r1, [r1, r3] │ │ │ │ + str r1, [r0, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r1, [r6, r2] │ │ │ │ + str r1, [r5, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r7, [r1, r2] │ │ │ │ + str r7, [r0, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r3, [r0, r2] │ │ │ │ + str r3, [r7, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r5, [r6, r1] │ │ │ │ + str r5, [r5, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ mcr 0, 1, r0, cr10, cr7, {0} │ │ │ │ mcr 0, 0, r0, cr10, cr7, {0} │ │ │ │ stc 0, cr0, [sl, #92]! @ 0x5c │ │ │ │ mcr 0, 0, r0, cr10, cr11, {0} │ │ │ │ stmdb 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 1cb498 │ │ │ │ + beq.n 1cb7e0 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cb4a6 │ │ │ │ + beq.n 1cb7ee │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb45e │ │ │ │ - ldr.w r8, [pc, #184] @ 1cb4ac │ │ │ │ + beq.n 1cb7a6 │ │ │ │ + ldr.w r8, [pc, #184] @ 1cb7f4 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #180] @ (1cb4b0 ) │ │ │ │ + ldr r7, [pc, #180] @ (1cb7f8 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1cb418 │ │ │ │ + b.n 1cb760 │ │ │ │ blx 5513c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1cb47c │ │ │ │ + beq.n 1cb7c4 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1cb44c │ │ │ │ + cbz r2, 1cb794 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 543d4 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1cb478 │ │ │ │ + cbz r4, 1cb7c0 │ │ │ │ mov r2, r4 │ │ │ │ blx 54320 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cb408 │ │ │ │ + bne.n 1cb750 │ │ │ │ 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 1cb418 │ │ │ │ + bne.n 1cb760 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cb402 │ │ │ │ + bne.n 1cb74a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1cb46a │ │ │ │ + cbz r3, 1cb7b2 │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb45e │ │ │ │ + bne.n 1cb7a6 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1cb410 │ │ │ │ + b.n 1cb758 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 54320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb410 │ │ │ │ + bne.n 1cb758 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1cb442 │ │ │ │ + b.n 1cb78a │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 1cb454 │ │ │ │ + b.n 1cb79c │ │ │ │ ldr r4, [r1, r7] │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r1, #14 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb550 │ │ │ │ + beq.n 1cb898 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cb550 │ │ │ │ - ldr.w r9, [pc, #208] @ 1cb5a8 │ │ │ │ + beq.n 1cb898 │ │ │ │ + ldr.w r9, [pc, #208] @ 1cb8f0 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 543d4 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1cb558 │ │ │ │ + beq.n 1cb8a0 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1cb578 │ │ │ │ + beq.n 1cb8c0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cb562 │ │ │ │ + beq.n 1cb8aa │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cb542 │ │ │ │ + beq.n 1cb88a │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1cb510 │ │ │ │ + b.n 1cb858 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cb542 │ │ │ │ + beq.n 1cb88a │ │ │ │ mov r0, fp │ │ │ │ blx 5513c │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1cb506 │ │ │ │ + bne.n 1cb84e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 54320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb506 │ │ │ │ + bne.n 1cb84e │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cb588 │ │ │ │ + beq.n 1cb8d0 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1cb510 │ │ │ │ + bne.n 1cb858 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cb4da │ │ │ │ + bne.n 1cb822 │ │ │ │ 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 1cb4f2 │ │ │ │ + bne.n 1cb83a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cb4f2 │ │ │ │ + bne.n 1cb83a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cb542 │ │ │ │ - b.n 1cb4f2 │ │ │ │ + beq.n 1cb88a │ │ │ │ + b.n 1cb83a │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cb592 │ │ │ │ + beq.n 1cb8da │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1cb4f6 │ │ │ │ + b.n 1cb83e │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1cb506 │ │ │ │ + b.n 1cb84e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cb582 │ │ │ │ + bne.n 1cb8ca │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cb542 │ │ │ │ - b.n 1cb582 │ │ │ │ + beq.n 1cb88a │ │ │ │ + b.n 1cb8ca │ │ │ │ nop │ │ │ │ ldr r0, [r6, r3] │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1cb6b0 │ │ │ │ - ldr.w fp, [pc, #236] @ 1cb6c0 │ │ │ │ + beq.n 1cb9f8 │ │ │ │ + ldr.w fp, [pc, #236] @ 1cba08 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1cb6c4 ) │ │ │ │ + ldr r3, [pc, #236] @ (1cba0c ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1cb5fa │ │ │ │ + b.n 1cb942 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1cb65c │ │ │ │ + cbz r1, 1cb9a4 │ │ │ │ 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 1cb5f4 │ │ │ │ + beq.n 1cb93c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -520185,76 +520519,76 @@ │ │ │ │ blx 5516c <__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 1cb5e8 │ │ │ │ + beq.n 1cb930 │ │ │ │ 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 1cb656 │ │ │ │ + beq.n 1cb99e │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cb6aa │ │ │ │ - ldr r3, [pc, #84] @ (1cb6c8 ) │ │ │ │ + bne.n 1cb9f2 │ │ │ │ + ldr r3, [pc, #84] @ (1cba10 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb656 │ │ │ │ + beq.n 1cb99e │ │ │ │ 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] @ (1cb6cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1cba14 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1cb674 │ │ │ │ + b.n 1cb9bc │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1cb656 │ │ │ │ - ldr r3, [pc, #24] @ (1cb6d0 ) │ │ │ │ + beq.n 1cb99e │ │ │ │ + ldr r3, [pc, #24] @ (1cba18 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1cb674 │ │ │ │ + b.n 1cb9bc │ │ │ │ nop │ │ │ │ adc.w r0, r8, r7, lsr #32 │ │ │ │ asrs r0, r4, #13 │ │ │ │ movs r7, r2 │ │ │ │ @ instruction: 0xeabe0017 │ │ │ │ orns r0, ip, r7, lsr #32 │ │ │ │ orn r0, lr, r7, lsr #32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #316] @ (1cb828 ) │ │ │ │ + ldr r6, [pc, #316] @ (1cbb70 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1cb82c ) │ │ │ │ + ldr r5, [pc, #316] @ (1cbb74 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1cb830 ) │ │ │ │ + ldr r4, [pc, #312] @ (1cbb78 ) │ │ │ │ add.w r7, sp, #4128 @ 0x1020 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add.w r0, r4, #28 │ │ │ │ movs r3, #1 │ │ │ │ @@ -520264,161 +520598,161 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 546f0 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 55130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb7c0 │ │ │ │ + beq.n 1cbb08 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cb7c0 │ │ │ │ - ldr r3, [pc, #260] @ (1cb834 ) │ │ │ │ + beq.n 1cbb08 │ │ │ │ + ldr r3, [pc, #260] @ (1cbb7c ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1cb838 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cbb80 ) │ │ │ │ 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 1cb794 │ │ │ │ + b.n 1cbadc │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 54f14 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1cb7be │ │ │ │ + cbnz r3, 1cbb06 │ │ │ │ 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 1cb7f2 │ │ │ │ + bcs.n 1cbb3a │ │ │ │ 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 5516c <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3f20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb752 │ │ │ │ + bne.n 1cba9a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 54208 │ │ │ │ - ldr r3, [pc, #116] @ (1cb83c ) │ │ │ │ - ldr r2, [pc, #116] @ (1cb840 ) │ │ │ │ + ldr r3, [pc, #116] @ (1cbb84 ) │ │ │ │ + ldr r2, [pc, #116] @ (1cbb88 ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r6, [r3, #2080] @ 0x820 │ │ │ │ - ldr r3, [pc, #80] @ (1cb82c ) │ │ │ │ + ldr r3, [pc, #80] @ (1cbb74 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb822 │ │ │ │ + bne.n 1cbb6a │ │ │ │ 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 1cb7c0 │ │ │ │ + beq.n 1cbb08 │ │ │ │ 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 1cb80c │ │ │ │ - b.n 1cb7c2 │ │ │ │ + bne.n 1cbb54 │ │ │ │ + b.n 1cbb0a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #40] @ (1cb854 ) │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ and.w r0, r0, r7, lsr #32 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [pc, #168] @ (1cb8ec ) │ │ │ │ + add sl, ip │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #776] @ (1cbb5c ) │ │ │ │ + ldr r4, [pc, #776] @ (1cbea4 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #776] @ (1cbb60 ) │ │ │ │ + ldr r3, [pc, #776] @ (1cbea8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #772] @ (1cbb64 ) │ │ │ │ + ldr r0, [pc, #772] @ (1cbeac ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ blx 540d0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 555d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb92e │ │ │ │ + beq.n 1cbc76 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1cb944 │ │ │ │ + beq.n 1cbc8c │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #716] @ (1cbb68 ) │ │ │ │ + ldr r4, [pc, #716] @ (1cbeb0 ) │ │ │ │ blx 54f5c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -520431,292 +520765,292 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 55468 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #672] @ (1cbb6c ) │ │ │ │ + ldr r0, [pc, #672] @ (1cbeb4 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #672] @ (1cbb70 ) │ │ │ │ + ldr r5, [pc, #672] @ (1cbeb8 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1caed8 │ │ │ │ + bl 1cb220 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1cb6d4 │ │ │ │ + bl 1cba1c │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cbb30 │ │ │ │ - ldr r3, [pc, #640] @ (1cbb74 ) │ │ │ │ + beq.w 1cbe78 │ │ │ │ + ldr r3, [pc, #640] @ (1cbebc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1cb94a │ │ │ │ - ldr r4, [pc, #636] @ (1cbb78 ) │ │ │ │ + cbnz r3, 1cbc92 │ │ │ │ + ldr r4, [pc, #636] @ (1cbec0 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #636] @ (1cbb7c ) │ │ │ │ + ldr r1, [pc, #636] @ (1cbec4 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 550d0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (1cbb80 ) │ │ │ │ - ldr r3, [pc, #584] @ (1cbb60 ) │ │ │ │ + ldr r2, [pc, #616] @ (1cbec8 ) │ │ │ │ + ldr r3, [pc, #584] @ (1cbea8 ) │ │ │ │ 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 1cbb56 │ │ │ │ + bne.w 1cbe9e │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 540b8 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb88c │ │ │ │ + bne.n 1cbbd4 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1cb88c │ │ │ │ + bne.n 1cbbd4 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1cb896 │ │ │ │ - ldr r4, [pc, #568] @ (1cbb84 ) │ │ │ │ + b.n 1cbbde │ │ │ │ + ldr r4, [pc, #568] @ (1cbecc ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ (1cbb88 ) │ │ │ │ + ldr r1, [pc, #568] @ (1cbed0 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (1cbb8c ) │ │ │ │ + ldr r1, [pc, #556] @ (1cbed4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (1cbb90 ) │ │ │ │ + ldr r1, [pc, #548] @ (1cbed8 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #540] @ (1cbb94 ) │ │ │ │ + ldr r1, [pc, #540] @ (1cbedc ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1cbb98 ) │ │ │ │ + ldr r1, [pc, #528] @ (1cbee0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (1cbb9c ) │ │ │ │ + ldr r1, [pc, #516] @ (1cbee4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (1cbba0 ) │ │ │ │ + ldr r1, [pc, #504] @ (1cbee8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (1cbba4 ) │ │ │ │ + ldr r1, [pc, #492] @ (1cbeec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (1cbba8 ) │ │ │ │ + ldr r1, [pc, #480] @ (1cbef0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (1cbbac ) │ │ │ │ + ldr r1, [pc, #468] @ (1cbef4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #460] @ (1cbbb0 ) │ │ │ │ + ldr r1, [pc, #460] @ (1cbef8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (1cbbb4 ) │ │ │ │ + ldr r1, [pc, #448] @ (1cbefc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (1cbbb8 ) │ │ │ │ + ldr r1, [pc, #436] @ (1cbf00 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (1cbbbc ) │ │ │ │ + ldr r1, [pc, #424] @ (1cbf04 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (1cbbc0 ) │ │ │ │ + ldr r1, [pc, #412] @ (1cbf08 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (1cbbc4 ) │ │ │ │ + ldr r1, [pc, #400] @ (1cbf0c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (1cbbc8 ) │ │ │ │ + ldr r1, [pc, #388] @ (1cbf10 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #380] @ (1cbbcc ) │ │ │ │ + ldr r1, [pc, #380] @ (1cbf14 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1cbbd0 ) │ │ │ │ + ldr r1, [pc, #368] @ (1cbf18 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1cbbd4 ) │ │ │ │ + ldr r1, [pc, #356] @ (1cbf1c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1cbbd8 ) │ │ │ │ + ldr r1, [pc, #344] @ (1cbf20 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1cbbdc ) │ │ │ │ + ldr r1, [pc, #332] @ (1cbf24 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1cbbe0 ) │ │ │ │ + ldr r1, [pc, #320] @ (1cbf28 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1cbbe4 ) │ │ │ │ + ldr r1, [pc, #308] @ (1cbf2c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (1cbbe8 ) │ │ │ │ + ldr r1, [pc, #296] @ (1cbf30 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (1cbbec ) │ │ │ │ + ldr r1, [pc, #284] @ (1cbf34 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1cbbf0 ) │ │ │ │ + ldr r1, [pc, #276] @ (1cbf38 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1cbbf4 ) │ │ │ │ + ldr r1, [pc, #264] @ (1cbf3c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (1cbbf8 ) │ │ │ │ + ldr r1, [pc, #252] @ (1cbf40 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (1cbbfc ) │ │ │ │ + ldr r1, [pc, #240] @ (1cbf44 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #232] @ (1cbc00 ) │ │ │ │ + ldr r1, [pc, #232] @ (1cbf48 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ (1cbc04 ) │ │ │ │ + ldr r1, [pc, #224] @ (1cbf4c ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ - b.n 1cb8f8 │ │ │ │ - ldr r0, [pc, #212] @ (1cbc08 ) │ │ │ │ + b.n 1cbc40 │ │ │ │ + ldr r0, [pc, #212] @ (1cbf50 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf04 │ │ │ │ + bl 1cb24c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cadbc │ │ │ │ - ldr r3, [pc, #200] @ (1cbc0c ) │ │ │ │ + bl 1cb104 │ │ │ │ + ldr r3, [pc, #200] @ (1cbf54 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1cb8f0 │ │ │ │ + b.n 1cbc38 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + add r2, fp │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldmia.w r0, {r0, r1, r2, r4} │ │ │ │ - ldrh r1, [r7, #56] @ 0x38 │ │ │ │ + ldrh r1, [r6, #30] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mov ip, ip │ │ │ │ + bics r4, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strex r0, r0, [r2, #92] @ 0x5c │ │ │ │ strex r0, r0, [lr, #92] @ 0x5c │ │ │ │ strd r0, r0, [r6], #-92 @ 0x5c │ │ │ │ ldrd r0, r0, [r8], #-92 @ 0x5c │ │ │ │ stmia.w r8, {r0, r1, r2, r4} │ │ │ │ ldmia.w r8, {r0, r1, r2, r4} │ │ │ │ @@ -520742,170 +521076,170 @@ │ │ │ │ ldrd r0, r0, [ip, #92] @ 0x5c │ │ │ │ ldrd r0, r0, [r0, #92]! @ 0x5c │ │ │ │ and.w r0, r8, r7, lsr #32 │ │ │ │ ands.w r0, ip, r7, lsr #32 │ │ │ │ bics.w r0, r0, r7, lsr #32 │ │ │ │ orr.w r0, r4, r7, lsr #32 │ │ │ │ orrs.w r0, ip, r7, lsr #32 │ │ │ │ - b.n 1cb8a4 │ │ │ │ + b.n 1cbbec │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cbc56 │ │ │ │ + cbz r0, 1cbf9e │ │ │ │ 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] @ (1cbc5c ) │ │ │ │ + ldr r4, [pc, #56] @ (1cbfa4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 555f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1cbc50 │ │ │ │ + cbz r3, 1cbf98 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1cbc28 │ │ │ │ + beq.n 1cbf70 │ │ │ │ blx 54924 │ │ │ │ - cbz r0, 1cbc50 │ │ │ │ + cbz r0, 1cbf98 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1cbc28 │ │ │ │ + beq.n 1cbf70 │ │ │ │ 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 │ │ │ │ @ instruction: 0xe9860017 │ │ │ │ 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] @ 1cbcc0 │ │ │ │ + ldr.w lr, [pc, #76] @ 1cc008 │ │ │ │ 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] @ 1cbcc4 │ │ │ │ + ldr.w ip, [pc, #56] @ 1cc00c │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 54518 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1cbcc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1cbcc4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1cc010 ) │ │ │ │ + ldr r3, [pc, #28] @ (1cc00c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cbcba │ │ │ │ + bne.n 1cc002 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics r4, r0 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r2 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1be520 │ │ │ │ - cbz r7, 1cbd18 │ │ │ │ + bl 1be868 │ │ │ │ + cbz r7, 1cc060 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be868 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1be520 │ │ │ │ + bl 1be868 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1be25c │ │ │ │ + bl 1be5a4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1cbcea │ │ │ │ + bne.n 1cc032 │ │ │ │ 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 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1cbda6 │ │ │ │ + cbz r3, 1cc0ee │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1be7f0 │ │ │ │ + bl 1beb38 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1be748 │ │ │ │ + bl 1bea90 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1cbd52 │ │ │ │ + bhi.n 1cc09a │ │ │ │ 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 │ │ │ │ @@ -520914,46 +521248,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 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ 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 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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 1cbe4a │ │ │ │ + bmi.n 1cc192 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1cbe4e │ │ │ │ + cbz r3, 1cc196 │ │ │ │ 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] │ │ │ │ @@ -520966,15 +521300,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 1cbe24 │ │ │ │ + b.n 1cc16c │ │ │ │ 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] │ │ │ │ @@ -521004,15 +521338,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 1cbefc │ │ │ │ + bmi.n 1cc244 │ │ │ │ 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 │ │ │ │ @@ -521045,26 +521379,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 1cbfa6 │ │ │ │ + beq.n 1cc2ee │ │ │ │ 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 1cbfa0 │ │ │ │ + beq.n 1cc2e8 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 54f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -521087,48 +521421,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 1cbf8c │ │ │ │ + b.n 1cc2d4 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1cbfc4 │ │ │ │ + beq.n 1cc30c │ │ │ │ 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 1cbf8c │ │ │ │ + b.n 1cc2d4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 54208 │ │ │ │ - b.n 1cbf8c │ │ │ │ + b.n 1cc2d4 │ │ │ │ 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 1cbff8 │ │ │ │ + beq.n 1cc340 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1cbfec │ │ │ │ + bne.n 1cc334 │ │ │ │ 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 │ │ │ │ @@ -521136,41 +521470,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 1cc108 │ │ │ │ + beq.n 1cc450 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1cc262 │ │ │ │ + beq.w 1cc5aa │ │ │ │ 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 1cc0e8 │ │ │ │ + bcc.n 1cc430 │ │ │ │ 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, 1cc0c6 │ │ │ │ + cbz r6, 1cc40e │ │ │ │ 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] │ │ │ │ @@ -521185,81 +521519,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 1cc0c6 │ │ │ │ + beq.n 1cc40e │ │ │ │ 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 1cc0e8 │ │ │ │ + bcc.n 1cc430 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5407c <__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 1cc238 │ │ │ │ + bcs.w 1cc580 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1cc262 │ │ │ │ + beq.w 1cc5aa │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1cc03c │ │ │ │ - b.n 1cc0e8 │ │ │ │ + bcs.n 1cc384 │ │ │ │ + b.n 1cc430 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1cc270 │ │ │ │ + beq.w 1cc5b8 │ │ │ │ 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 1cc224 │ │ │ │ + bcc.n 1cc56c │ │ │ │ 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 5407c <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1cc232 │ │ │ │ + beq.n 1cc57a │ │ │ │ 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 1cc224 │ │ │ │ + bcc.n 1cc56c │ │ │ │ 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 1cc206 │ │ │ │ + beq.n 1cc54e │ │ │ │ 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 │ │ │ │ @@ -521277,17 +521611,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 1cc206 │ │ │ │ + beq.n 1cc54e │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1cc258 │ │ │ │ + beq.n 1cc5a0 │ │ │ │ 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 │ │ │ │ @@ -521301,133 +521635,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 1cc224 │ │ │ │ + bcc.n 1cc56c │ │ │ │ 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 1cbf00 │ │ │ │ + bl 1cc248 │ │ │ │ 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 1cc262 │ │ │ │ + beq.n 1cc5aa │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1cc116 │ │ │ │ + b.n 1cc45e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1cc160 │ │ │ │ + b.n 1cc4a8 │ │ │ │ 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 1cbf00 │ │ │ │ + bl 1cc248 │ │ │ │ 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 1cc1f8 │ │ │ │ + b.n 1cc540 │ │ │ │ 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 1cc21a │ │ │ │ + b.n 1cc562 │ │ │ │ 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 1cc2b6 │ │ │ │ + beq.n 1cc5fe │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1cc2ca │ │ │ │ + bcc.n 1cc612 │ │ │ │ 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 1cc2bc │ │ │ │ + bcs.n 1cc604 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1cbf00 │ │ │ │ + bl 1cc248 │ │ │ │ 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 1cc2b6 │ │ │ │ + beq.n 1cc5fe │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1cc292 │ │ │ │ + b.n 1cc5da │ │ │ │ stmdb 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 1cc41e │ │ │ │ + beq.w 1cc766 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cc30c │ │ │ │ + b.n 1cc654 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1cc352 │ │ │ │ + beq.n 1cc69a │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1cc302 │ │ │ │ + bcc.n 1cc64a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1cc386 │ │ │ │ + bne.n 1cc6ce │ │ │ │ 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 1cc41e │ │ │ │ + bne.n 1cc766 │ │ │ │ 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] │ │ │ │ @@ -521436,378 +521770,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 1cc3f4 │ │ │ │ + beq.n 1cc73c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 54f8c │ │ │ │ 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 1cc33c │ │ │ │ + b.n 1cc684 │ │ │ │ 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 1cc3c6 │ │ │ │ + beq.n 1cc70e │ │ │ │ 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 1cc330 │ │ │ │ + beq.n 1cc678 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54f8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1cc37a │ │ │ │ + b.n 1cc6c2 │ │ │ │ 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 1cc3fa │ │ │ │ + beq.n 1cc742 │ │ │ │ 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 1cc33c │ │ │ │ + b.n 1cc684 │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1cc3e2 │ │ │ │ + b.n 1cc72a │ │ │ │ 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 54208 │ │ │ │ - b.n 1cc33c │ │ │ │ + b.n 1cc684 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54f8c │ │ │ │ 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 1cc33c │ │ │ │ + b.n 1cc684 │ │ │ │ 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] @ 1cc488 │ │ │ │ + vldr d7, [pc, #52] @ 1cc7d0 │ │ │ │ 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 1cc478 │ │ │ │ + bne.n 1cc7c0 │ │ │ │ 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 1cc2d8 │ │ │ │ + bl 1cc620 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1cc46c │ │ │ │ + b.n 1cc7b4 │ │ │ │ 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] @ (1cc5f8 ) │ │ │ │ - ldr r3, [pc, #340] @ (1cc5fc ) │ │ │ │ + ldr r1, [pc, #340] @ (1cc940 ) │ │ │ │ + ldr r3, [pc, #340] @ (1cc944 ) │ │ │ │ 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 1cc4d0 │ │ │ │ + bne.n 1cc818 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cc4c0 │ │ │ │ + bne.n 1cc808 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc58e │ │ │ │ + bne.n 1cc8d6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1cc51c │ │ │ │ + cbz r5, 1cc864 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cc4ea │ │ │ │ + bne.n 1cc832 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc580 │ │ │ │ - ldr r2, [pc, #252] @ (1cc600 ) │ │ │ │ - ldr r3, [pc, #248] @ (1cc5fc ) │ │ │ │ + bne.n 1cc8c8 │ │ │ │ + ldr r2, [pc, #252] @ (1cc948 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cc944 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cc5f2 │ │ │ │ + bne.n 1cc93a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1cc604 ) │ │ │ │ + ldr r2, [pc, #228] @ (1cc94c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1cc4e6 │ │ │ │ + beq.n 1cc82e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 54ce4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1cc548 │ │ │ │ + bne.n 1cc890 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1cc5be │ │ │ │ + bne.n 1cc906 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 54f8c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1cc5be │ │ │ │ + cbz r0, 1cc906 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1d4c78 │ │ │ │ + bl 1d4fc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1cc5b8 │ │ │ │ + cbz r0, 1cc900 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1cc5de │ │ │ │ + bne.n 1cc926 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1d4d90 │ │ │ │ + bl 1d50d8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 54208 │ │ │ │ - b.n 1cc4e6 │ │ │ │ + b.n 1cc82e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1c1a5c │ │ │ │ - b.n 1cc500 │ │ │ │ + bl 1c1da4 │ │ │ │ + b.n 1cc848 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1cc5c2 │ │ │ │ + bne.n 1cc90a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cc5a2 │ │ │ │ + bne.n 1cc8ea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc594 │ │ │ │ - b.n 1cc4d8 │ │ │ │ + bne.n 1cc8dc │ │ │ │ + b.n 1cc820 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cc578 │ │ │ │ + b.n 1cc8c0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cc5c8 │ │ │ │ + bne.n 1cc910 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc592 │ │ │ │ - b.n 1cc4d8 │ │ │ │ + bne.n 1cc8da │ │ │ │ + b.n 1cc820 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d4e7c │ │ │ │ - b.n 1cc568 │ │ │ │ + bl 1d51c4 │ │ │ │ + b.n 1cc8b0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1cc740 │ │ │ │ + b.n 1cca88 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1cc63c ) │ │ │ │ + ldr r0, [pc, #32] @ (1cc984 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cafc0 │ │ │ │ + bl 1cb308 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 54f8c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1cc63a │ │ │ │ + cbz r0, 1cc982 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ svc 174 @ 0xae │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 1cc664 │ │ │ │ + b.n 1cc9ac │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1cc670 │ │ │ │ + cbnz r1, 1cc9b8 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1cc65c │ │ │ │ + bne.n 1cc9a4 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 54208 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1d4e40 │ │ │ │ + bl 1d5188 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 54208 │ │ │ │ - b.n 1cc650 │ │ │ │ + b.n 1cc998 │ │ │ │ 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, 1cc6cc │ │ │ │ + cbz r2, 1cca14 │ │ │ │ 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, 1cc6c6 │ │ │ │ + cbz r5, 1cca0e │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4e7c │ │ │ │ + bl 1d51c4 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1cc6a4 │ │ │ │ + bhi.n 1cc9ec │ │ │ │ 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, 1cc708 │ │ │ │ - b.n 1cc73e │ │ │ │ + cbnz r1, 1cca50 │ │ │ │ + b.n 1cca86 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d4e84 │ │ │ │ - cbnz r0, 1cc738 │ │ │ │ + bl 1d51cc │ │ │ │ + cbnz r0, 1cca80 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1cc73e │ │ │ │ + bls.n 1cca86 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543a4 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cc6f6 │ │ │ │ + bne.n 1cca3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc490 │ │ │ │ - cbz r0, 1cc73e │ │ │ │ + bl 1cc7d8 │ │ │ │ + cbz r0, 1cca86 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d4e84 │ │ │ │ + bl 1d51cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cc702 │ │ │ │ + beq.n 1cca4a │ │ │ │ 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} │ │ │ │ @@ -521818,364 +522152,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, 1cc782 │ │ │ │ - b.n 1cc832 │ │ │ │ + cbnz r1, 1ccaca │ │ │ │ + b.n 1ccb7a │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d52a8 │ │ │ │ - cbnz r0, 1cc7b2 │ │ │ │ + bl 1d55f0 │ │ │ │ + cbnz r0, 1ccafa │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1cc7d2 │ │ │ │ + bls.n 1ccb1a │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543a4 <__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 1cc770 │ │ │ │ + bne.n 1ccab8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc490 │ │ │ │ - cbz r0, 1cc7d0 │ │ │ │ + bl 1cc7d8 │ │ │ │ + cbz r0, 1ccb18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d52a8 │ │ │ │ + bl 1d55f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cc77a │ │ │ │ + beq.n 1ccac2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1cc7d0 │ │ │ │ + blt.n 1ccb18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1cc81c │ │ │ │ + cbz r0, 1ccb64 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1d5070 │ │ │ │ + bl 1d53b8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1cc832 │ │ │ │ - vldr d7, [pc, #96] @ 1cc838 │ │ │ │ + cbz r3, 1ccb7a │ │ │ │ + vldr d7, [pc, #96] @ 1ccb80 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1cc7fe │ │ │ │ - bl 1d5308 │ │ │ │ + b.n 1ccb46 │ │ │ │ + bl 1d5650 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1cc7f6 │ │ │ │ + bpl.n 1ccb3e │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1cc82e │ │ │ │ + bcs.n 1ccb76 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cc7e2 │ │ │ │ + bne.n 1ccb2a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc490 │ │ │ │ + bl 1cc7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cc7f6 │ │ │ │ + beq.n 1ccb3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1cc7e2 │ │ │ │ + b.n 1ccb2a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc490 │ │ │ │ + bl 1cc7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cc7c8 │ │ │ │ + beq.n 1ccb10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1cc7bc │ │ │ │ + b.n 1ccb04 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1cc7b6 │ │ │ │ + b.n 1ccafe │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1cc7b6 │ │ │ │ + b.n 1ccafe │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #40] @ (1cc87c ) │ │ │ │ + ldr r5, [pc, #40] @ (1ccbc4 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d1f88 │ │ │ │ + bl 1d22d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1cc86c │ │ │ │ - bl 1bddf8 │ │ │ │ + cbnz r3, 1ccbb4 │ │ │ │ + bl 1be140 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 1cc85a │ │ │ │ + bne.n 1ccba2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ 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 1cc8ac │ │ │ │ + bne.n 1ccbf4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cc894 │ │ │ │ + bne.n 1ccbdc │ │ │ │ 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 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1cc8da │ │ │ │ + bls.n 1ccc22 │ │ │ │ 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 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cc904 │ │ │ │ + bls.n 1ccc4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc900 │ │ │ │ + bne.n 1ccc48 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cc900 │ │ │ │ + bne.n 1ccc48 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cc92a │ │ │ │ + cbnz r3, 1ccc72 │ │ │ │ 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 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cc94c │ │ │ │ + bls.n 1ccc94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cc948 │ │ │ │ + bne.n 1ccc90 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cc948 │ │ │ │ + bne.n 1ccc90 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cc948 │ │ │ │ + bne.n 1ccc90 │ │ │ │ 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 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1cc9aa │ │ │ │ + beq.n 1cccf2 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1cc9a4 │ │ │ │ + bne.n 1cccec │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cc98c │ │ │ │ + bne.n 1cccd4 │ │ │ │ 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 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ 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 1cc9e8 │ │ │ │ + bne.n 1ccd30 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cc9d0 │ │ │ │ + bne.n 1ccd18 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1cc9e4 │ │ │ │ + bne.n 1ccd2c │ │ │ │ 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 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ 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 1cca24 │ │ │ │ + bne.n 1ccd6c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cca0c │ │ │ │ + bne.n 1ccd54 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1cca20 │ │ │ │ + bne.n 1ccd68 │ │ │ │ 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 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ 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 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ 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 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cca88 │ │ │ │ + bls.n 1ccdd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cca84 │ │ │ │ + bne.n 1ccdcc │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cca84 │ │ │ │ + bne.n 1ccdcc │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ccaae │ │ │ │ + cbnz r3, 1ccdf6 │ │ │ │ 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 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ccad0 │ │ │ │ + bls.n 1cce18 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccacc │ │ │ │ + bne.n 1cce14 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccacc │ │ │ │ + bne.n 1cce14 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ccaf2 │ │ │ │ + cbnz r3, 1cce3a │ │ │ │ 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 1bdde8 │ │ │ │ + bl 1be130 │ │ │ │ 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 1ccb26 │ │ │ │ + bne.n 1cce6e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ccb0c │ │ │ │ + bne.n 1cce54 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ccb22 │ │ │ │ + bne.n 1cce6a │ │ │ │ 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 │ │ │ │ @@ -522183,88 +522517,88 @@ │ │ │ │ adds r1, #3 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ ldrbls r3, [r0, r3] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ - bne.n 1ccb48 │ │ │ │ + bne.n 1cce90 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ccb7a │ │ │ │ + bhi.n 1ccec2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ccb62 │ │ │ │ + bne.n 1cceaa │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1ccb72 │ │ │ │ + beq.n 1cceba │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1ccb72 │ │ │ │ + b.n 1cceba │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1ccbb8 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ccf00 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1ccbbc ) │ │ │ │ + ldr r0, [pc, #24] @ (1ccf04 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d8edc │ │ │ │ - ldr r3, [pc, #16] @ (1ccbc0 ) │ │ │ │ + bl 1d9224 │ │ │ │ + ldr r3, [pc, #16] @ (1ccf08 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1ccbda │ │ │ │ + cbz r2, 1ccf22 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1ccbde │ │ │ │ + beq.n 1ccf26 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ccbee │ │ │ │ + beq.n 1ccf36 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1ccc0c ) │ │ │ │ + ldr r3, [pc, #44] @ (1ccf54 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1ccc10 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ccf58 ) │ │ │ │ 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 1ccbdc │ │ │ │ + ble.n 1ccf24 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ movs r6, r4 │ │ │ │ ldrsh r0, [r0, r1] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -522286,15 +522620,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1ccd1e │ │ │ │ + beq.n 1cd066 │ │ │ │ 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 │ │ │ │ @@ -522318,51 +522652,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 1cce16 │ │ │ │ + ble.w 1cd15e │ │ │ │ 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 1cccba │ │ │ │ + bgt.n 1cd002 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cce2a │ │ │ │ + bne.w 1cd172 │ │ │ │ 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 1ccc62 │ │ │ │ + bne.n 1ccfaa │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ccdc6 │ │ │ │ + beq.n 1cd10e │ │ │ │ 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 │ │ │ │ @@ -522400,79 +522734,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 1ccd56 │ │ │ │ + bne.n 1cd09e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1ccd4e │ │ │ │ + bne.n 1cd096 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cce66 │ │ │ │ + bne.n 1cd1ae │ │ │ │ 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 1cce02 │ │ │ │ + bgt.n 1cd14a │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1cce02 │ │ │ │ + cbz r1, 1cd14a │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1ccddc │ │ │ │ + bne.n 1cd124 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1ccdd8 │ │ │ │ + bne.n 1cd120 │ │ │ │ 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 1cccf2 │ │ │ │ + beq.w 1cd03a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ccd10 │ │ │ │ + beq.w 1cd058 │ │ │ │ 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 1cce60 │ │ │ │ + beq.n 1cd1a8 │ │ │ │ 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 1cce38 │ │ │ │ - b.n 1ccd10 │ │ │ │ + bne.n 1cd180 │ │ │ │ + b.n 1cd058 │ │ │ │ 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] │ │ │ │ @@ -522492,60 +522826,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 1ccee4 │ │ │ │ + bgt.n 1cd22c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ccee4 │ │ │ │ + beq.n 1cd22c │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1ccef8 │ │ │ │ + blt.n 1cd240 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1ccee4 │ │ │ │ + bge.n 1cd22c │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1cce74 │ │ │ │ + bne.n 1cd1bc │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1cce70 │ │ │ │ + bne.n 1cd1b8 │ │ │ │ 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 1ccee4 │ │ │ │ + bge.n 1cd22c │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1ccee4 │ │ │ │ + b.n 1cd22c │ │ │ │ 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 1ccfde │ │ │ │ + ble.n 1cd326 │ │ │ │ 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 │ │ │ │ @@ -522570,53 +522904,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 1ccfb8 │ │ │ │ + ble.n 1cd300 │ │ │ │ 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 1ccf90 │ │ │ │ + bgt.n 1cd2d8 │ │ │ │ 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 1ccf44 │ │ │ │ + bne.n 1cd28c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1ccf3e │ │ │ │ + bgt.n 1cd286 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1ccf2e │ │ │ │ + bne.n 1cd276 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cd1ee │ │ │ │ + ble.w 1cd536 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1cd174 │ │ │ │ + ble.w 1cd4bc │ │ │ │ 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 │ │ │ │ @@ -522640,49 +522974,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 1cd07e │ │ │ │ + ble.n 1cd3c6 │ │ │ │ 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 1cd056 │ │ │ │ + bgt.n 1cd39e │ │ │ │ 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 1cd00c │ │ │ │ + bne.n 1cd354 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd006 │ │ │ │ + bgt.n 1cd34e │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cd17c │ │ │ │ + beq.n 1cd4c4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cd174 │ │ │ │ + ble.n 1cd4bc │ │ │ │ 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 │ │ │ │ @@ -522695,29 +523029,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 1cd0e0 │ │ │ │ + bne.n 1cd428 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1cd0be │ │ │ │ + bne.n 1cd406 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd0b8 │ │ │ │ + bgt.n 1cd400 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1cd174 │ │ │ │ + ble.n 1cd4bc │ │ │ │ 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]! │ │ │ │ @@ -522726,46 +523060,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 1cd114 │ │ │ │ + bne.n 1cd45c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1cd162 │ │ │ │ + ble.n 1cd4aa │ │ │ │ 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 1cd112 │ │ │ │ + bne.n 1cd45a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1cd10e │ │ │ │ + bgt.n 1cd456 │ │ │ │ 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 1cd100 │ │ │ │ + beq.n 1cd448 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1cd174 │ │ │ │ + ble.n 1cd4bc │ │ │ │ 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 │ │ │ │ @@ -522780,48 +523114,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 1cd1c0 │ │ │ │ + bne.n 1cd508 │ │ │ │ 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 1cd1d2 │ │ │ │ + bne.n 1cd51a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd1a0 │ │ │ │ - b.n 1cd100 │ │ │ │ + bgt.n 1cd4e8 │ │ │ │ + b.n 1cd448 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1cd174 │ │ │ │ + ble.n 1cd4bc │ │ │ │ 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 1cd1fe │ │ │ │ - b.n 1cd0a6 │ │ │ │ + bgt.n 1cd546 │ │ │ │ + b.n 1cd3ee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1040] @ 1cd634 │ │ │ │ + ldr.w r4, [pc, #1040] @ 1cd97c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 1cd638 │ │ │ │ + ldr.w r0, [pc, #1040] @ 1cd980 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -522834,23 +523168,23 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cd37c │ │ │ │ + ble.w 1cd6c4 │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ sub.w r8, r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 1cd620 │ │ │ │ - ldr r2, [pc, #964] @ (1cd63c ) │ │ │ │ + ble.w 1cd968 │ │ │ │ + ldr r2, [pc, #964] @ (1cd984 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r9, r7 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bic.w r2, r6, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -522896,88 +523230,88 @@ │ │ │ │ andmi.w r2, r2, #14 │ │ │ │ iteee pl │ │ │ │ movpl r2, #2 │ │ │ │ orrmi r3, r2 │ │ │ │ movmi r2, #5 │ │ │ │ addmi r3, #2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - ldr r1, [pc, #824] @ (1cd640 ) │ │ │ │ + ldr r1, [pc, #824] @ (1cd988 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cd398 │ │ │ │ + beq.n 1cd6e0 │ │ │ │ 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 546f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1cd328 │ │ │ │ + bne.n 1cd670 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1cd31a │ │ │ │ + bcc.n 1cd662 │ │ │ │ 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 1cd2d0 │ │ │ │ + bne.n 1cd618 │ │ │ │ ldrd r5, r8, [sp, #120] @ 0x78 │ │ │ │ ldrd r3, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r2, [sp, #88] @ 0x58 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ ldrd r7, r1, [sp, #96] @ 0x60 │ │ │ │ adds r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r9, r6, lsl #4 │ │ │ │ add r7, r1 │ │ │ │ ldrd r0, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r9, r6, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1cd298 │ │ │ │ - ldr r2, [pc, #708] @ (1cd644 ) │ │ │ │ - ldr r3, [pc, #696] @ (1cd638 ) │ │ │ │ + bne.n 1cd5e0 │ │ │ │ + ldr r2, [pc, #708] @ (1cd98c ) │ │ │ │ + ldr r3, [pc, #696] @ (1cd980 ) │ │ │ │ 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 1cd630 │ │ │ │ + bne.w 1cd978 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ccc14 │ │ │ │ + bl 1ccf5c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cd616 │ │ │ │ + beq.w 1cd95e │ │ │ │ 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 │ │ │ │ @@ -523000,41 +523334,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 1cd434 │ │ │ │ + ble.n 1cd77c │ │ │ │ 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 1cd40c │ │ │ │ + bgt.n 1cd754 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #520] @ (1cd648 ) │ │ │ │ + ldr r3, [pc, #520] @ (1cd990 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #508] @ (1cd64c ) │ │ │ │ + ldr r3, [pc, #508] @ (1cd994 ) │ │ │ │ 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 │ │ │ │ @@ -523042,36 +523376,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 1cd604 │ │ │ │ + beq.w 1cd94c │ │ │ │ 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 1cd4b8 │ │ │ │ + bne.n 1cd800 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1cd60e │ │ │ │ + bgt.w 1cd956 │ │ │ │ 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 1cd4be │ │ │ │ + b.n 1cd806 │ │ │ │ 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 │ │ │ │ @@ -523095,29 +523429,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 1cd53a │ │ │ │ + ble.n 1cd882 │ │ │ │ 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 1cd512 │ │ │ │ + bgt.n 1cd85a │ │ │ │ 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] │ │ │ │ @@ -523133,103 +523467,103 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 1cd5ac │ │ │ │ + cbz r2, 1cd8f4 │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1cd5ca │ │ │ │ + beq.n 1cd912 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1cd55c │ │ │ │ + b.n 1cd8a4 │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1cd5a8 │ │ │ │ + bne.n 1cd8f0 │ │ │ │ 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 1cd474 │ │ │ │ + bne.w 1cd7bc │ │ │ │ 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 1cd46a │ │ │ │ + bcc.w 1cd7b2 │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1cd33c │ │ │ │ + b.n 1cd684 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cd4b2 │ │ │ │ + b.n 1cd7fa │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1cd4aa │ │ │ │ + b.n 1cd7f2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cd44c │ │ │ │ + b.n 1cd794 │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1cd37c │ │ │ │ + beq.w 1cd6c4 │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1cd620 │ │ │ │ - b.n 1cd37c │ │ │ │ + bne.n 1cd968 │ │ │ │ + b.n 1cd6c4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r6, r6] │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r5, r7] │ │ │ │ movs r6, r4 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrsb r0, [r6, r6] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1348] @ 1cdba8 │ │ │ │ + ldr.w r4, [pc, #1348] @ 1cdef0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1cdbac │ │ │ │ + ldr.w r0, [pc, #1348] @ 1cdef4 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ itet ge │ │ │ │ addge.w r2, sl, #3 │ │ │ │ @@ -523238,39 +523572,39 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ it ge │ │ │ │ subge.w r2, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cdb1a │ │ │ │ + ble.w 1cde62 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r5, r1, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 1cdb94 │ │ │ │ + ble.w 1cdedc │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, sl, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1260] @ 1cdbb0 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1cdef8 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1cdbb4 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1cdefc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r7, #4 │ │ │ │ - ldr.w r3, [pc, #1244] @ 1cdbb8 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1cdf00 │ │ │ │ mov sl, r7 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ add r3, pc │ │ │ │ strd r2, r8, [sp, #96] @ 0x60 │ │ │ │ @@ -523286,15 +523620,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 1cdb4e │ │ │ │ + beq.w 1cde96 │ │ │ │ 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 │ │ │ │ @@ -523310,15 +523644,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 1cd79e │ │ │ │ + ble.n 1cdae6 │ │ │ │ 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 │ │ │ │ @@ -523329,32 +523663,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 1cd76e │ │ │ │ + bgt.n 1cdab6 │ │ │ │ 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 1cdb86 │ │ │ │ + beq.w 1cdece │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1cdb78 │ │ │ │ + beq.w 1cdec0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1cdada │ │ │ │ + bne.w 1cde22 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdb74 │ │ │ │ + beq.w 1cdebc │ │ │ │ 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 │ │ │ │ @@ -523371,26 +523705,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 1cd820 │ │ │ │ + bne.n 1cdb68 │ │ │ │ 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 1cdb6c │ │ │ │ + beq.w 1cdeb4 │ │ │ │ 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] │ │ │ │ @@ -523401,16 +523735,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 1ccf18 │ │ │ │ - ldr r3, [pc, #860] @ (1cdbbc ) │ │ │ │ + bl 1cd260 │ │ │ │ + ldr r3, [pc, #860] @ (1cdf04 ) │ │ │ │ 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 │ │ │ │ @@ -523434,38 +523768,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 1ccbc4 │ │ │ │ + bl 1ccf0c │ │ │ │ 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 1cdb40 │ │ │ │ + beq.w 1cde88 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1cdb34 │ │ │ │ + beq.w 1cde7c │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1cd8f0 │ │ │ │ + bne.n 1cdc38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1cdb40 │ │ │ │ + beq.w 1cde88 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1cdb40 │ │ │ │ + beq.w 1cde88 │ │ │ │ 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 │ │ │ │ @@ -523483,15 +523817,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 1cd96c │ │ │ │ + ble.n 1cdcb4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -523501,19 +523835,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 1cd940 │ │ │ │ + bgt.n 1cdc88 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1cda08 │ │ │ │ + beq.n 1cdd50 │ │ │ │ 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 │ │ │ │ @@ -523540,29 +523874,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 1cda06 │ │ │ │ + ble.n 1cdd4e │ │ │ │ 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 1cd9da │ │ │ │ + bgt.n 1cdd22 │ │ │ │ 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 │ │ │ │ @@ -523586,24 +523920,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 1cda36 │ │ │ │ + bne.n 1cdd7e │ │ │ │ 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 1cdb4a │ │ │ │ + bne.n 1cde92 │ │ │ │ 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 │ │ │ │ @@ -523612,146 +523946,146 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 1cdaae │ │ │ │ + cbz r0, 1cddf6 │ │ │ │ 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 1cd89c │ │ │ │ + bne.w 1cdbe4 │ │ │ │ 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 1cd88c │ │ │ │ + bcc.w 1cdbd4 │ │ │ │ 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 1cd708 │ │ │ │ + bne.w 1cda50 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r5, r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ lsrs r3, r1, #2 │ │ │ │ ldrd r2, r8, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ add r8, r6 │ │ │ │ adds r4, r3, r2 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 1cd6d6 │ │ │ │ - ldr r2, [pc, #164] @ (1cdbc0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1cdbac ) │ │ │ │ + bne.w 1cda1e │ │ │ │ + ldr r2, [pc, #164] @ (1cdf08 ) │ │ │ │ + ldr r3, [pc, #140] @ (1cdef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cdba2 │ │ │ │ + bne.n 1cdeea │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1cd8f0 │ │ │ │ + bne.w 1cdc38 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1cd8f6 │ │ │ │ + b.n 1cdc3e │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1cda74 │ │ │ │ + b.n 1cddbc │ │ │ │ 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 546f0 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1cdb56 │ │ │ │ - b.n 1cdada │ │ │ │ + bcc.n 1cde9e │ │ │ │ + b.n 1cde22 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1cd850 │ │ │ │ + b.n 1cdb98 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cd822 │ │ │ │ - ldr r3, [pc, #72] @ (1cdbc4 ) │ │ │ │ + b.n 1cdb6a │ │ │ │ + ldr r3, [pc, #72] @ (1cdf0c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cd7ba │ │ │ │ - ldr r3, [pc, #64] @ (1cdbc8 ) │ │ │ │ + b.n 1cdb02 │ │ │ │ + ldr r3, [pc, #64] @ (1cdf10 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cd7ba │ │ │ │ + b.n 1cdb02 │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1cdb1a │ │ │ │ + beq.n 1cde62 │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1cdb94 │ │ │ │ - b.n 1cdb1a │ │ │ │ + bne.n 1cdedc │ │ │ │ + b.n 1cde62 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, r5] │ │ │ │ movs r6, r4 │ │ │ │ strh r2, [r4, r5] │ │ │ │ movs r6, r4 │ │ │ │ str r6, [r5, #4] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #464] @ (1cdd98 ) │ │ │ │ + ldr r7, [pc, #464] @ (1ce0e0 ) │ │ │ │ movs r6, r4 │ │ │ │ str r6, [r4, r1] │ │ │ │ movs r6, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 1cd650 │ │ │ │ + bl 1cd998 │ │ │ │ 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 │ │ │ │ @@ -523768,42 +524102,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 1cd650 │ │ │ │ - cbz r7, 1cdc4a │ │ │ │ + bl 1cd998 │ │ │ │ + cbz r7, 1cdf92 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b2f20 │ │ │ │ + bl 1b3268 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1cdc36 │ │ │ │ + bne.n 1cdf7e │ │ │ │ mov r0, sl │ │ │ │ blx 54208 │ │ │ │ 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 1cd650 │ │ │ │ + bl 1cd998 │ │ │ │ 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 │ │ │ │ @@ -523820,27 +524154,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 1cd650 │ │ │ │ - cbz r7, 1cdcd6 │ │ │ │ + bl 1cd998 │ │ │ │ + cbz r7, 1ce01e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b1fb8 │ │ │ │ + bl 1b2300 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1cdcc2 │ │ │ │ + bne.n 1ce00a │ │ │ │ mov r0, sl │ │ │ │ blx 54208 │ │ │ │ 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 │ │ │ │ @@ -523862,27 +524196,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 1cd210 │ │ │ │ - cbz r7, 1cdd42 │ │ │ │ + bl 1cd558 │ │ │ │ + cbz r7, 1ce08a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1baf80 │ │ │ │ + bl 1bb2c8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1cdd2e │ │ │ │ + bne.n 1ce076 │ │ │ │ mov r0, sl │ │ │ │ blx 54208 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -523891,15 +524225,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 1cd210 │ │ │ │ + bl 1cd558 │ │ │ │ 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 │ │ │ │ @@ -523918,26 +524252,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 1cd210 │ │ │ │ - cbz r7, 1cddd4 │ │ │ │ + bl 1cd558 │ │ │ │ + cbz r7, 1ce11c │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1baf80 │ │ │ │ + bl 1bb2c8 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1cddc0 │ │ │ │ + bne.n 1ce108 │ │ │ │ mov r0, sl │ │ │ │ blx 54208 │ │ │ │ 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 │ │ │ │ @@ -523945,23 +524279,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 1cd210 │ │ │ │ + bl 1cd558 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1cdeb4 │ │ │ │ + bpl.n 1ce1fc │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1cdefc ) │ │ │ │ + ldr r2, [pc, #228] @ (1ce244 ) │ │ │ │ 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 │ │ │ │ @@ -523989,15 +524323,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] @ (1cdf00 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ce248 ) │ │ │ │ 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 │ │ │ │ @@ -524028,41 +524362,41 @@ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ bic.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ - b.n 1cde88 │ │ │ │ + b.n 1ce1d0 │ │ │ │ nop │ │ │ │ ldrh r4, [r7, r0] │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r5, r7] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #500] @ (1ce110 ) │ │ │ │ + ldr r2, [pc, #500] @ (1ce458 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (1ce114 ) │ │ │ │ + ldr r1, [pc, #500] @ (1ce45c ) │ │ │ │ ldr.w ip, [sp, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1ce09a │ │ │ │ + beq.w 1ce3e2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ce0b4 │ │ │ │ + beq.w 1ce3fc │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -524081,15 +524415,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, sl │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1cde08 │ │ │ │ + bl 1ce150 │ │ │ │ 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 │ │ │ │ @@ -524115,15 +524449,15 @@ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ce0ee │ │ │ │ + bne.w 1ce436 │ │ │ │ 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 │ │ │ │ @@ -524131,146 +524465,146 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w fp, [r9, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, r9, r6 │ │ │ │ adds.w fp, fp, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 1ce0c2 │ │ │ │ + bmi.n 1ce40a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1ce0dc │ │ │ │ + bgt.n 1ce424 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce0f4 │ │ │ │ + blt.n 1ce43c │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1ce0e6 │ │ │ │ + bgt.n 1ce42e │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1ce0d8 │ │ │ │ + blt.n 1ce420 │ │ │ │ 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 1cdfca │ │ │ │ + bcc.n 1ce312 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r1, [sp, #24] │ │ │ │ add ip, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1cdfa8 │ │ │ │ + bcc.n 1ce2f0 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1cdf7e │ │ │ │ + bhi.n 1ce2c6 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r8 │ │ │ │ add r0, r3 │ │ │ │ add r7, r5 │ │ │ │ - bhi.w 1cdf58 │ │ │ │ - ldr r2, [pc, #124] @ (1ce118 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ce110 ) │ │ │ │ + bhi.w 1ce2a0 │ │ │ │ + ldr r2, [pc, #124] @ (1ce460 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ce458 ) │ │ │ │ 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 1ce10c │ │ │ │ + bne.n 1ce454 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1ce09a │ │ │ │ + bls.n 1ce3e2 │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 1ce0b4 │ │ │ │ - b.n 1ce09a │ │ │ │ + bhi.n 1ce3fc │ │ │ │ + b.n 1ce3e2 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce0f2 │ │ │ │ + blt.n 1ce43a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1ce040 │ │ │ │ + bpl.n 1ce388 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce040 │ │ │ │ + b.n 1ce388 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1ce104 │ │ │ │ + ble.n 1ce44c │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1ce03a │ │ │ │ + b.n 1ce382 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1cdff6 │ │ │ │ + b.n 1ce33e │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1ce040 │ │ │ │ + bpl.n 1ce388 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce040 │ │ │ │ + b.n 1ce388 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1ce03a │ │ │ │ + b.n 1ce382 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (1ce350 ) │ │ │ │ + ldr r2, [pc, #540] @ (1ce698 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (1ce354 ) │ │ │ │ + ldr r3, [pc, #540] @ (1ce69c ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ce296 │ │ │ │ + beq.w 1ce5de │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ce28a │ │ │ │ + beq.w 1ce5d2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 1ce348 │ │ │ │ + vldr s11, [pc, #488] @ 1ce690 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 1ce34c │ │ │ │ + vldr s12, [pc, #484] @ 1ce694 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -524279,15 +524613,15 @@ │ │ │ │ mov r5, r6 │ │ │ │ add.w r7, r3, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r9, r8, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, r3, lsr #2 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - bl 1cde08 │ │ │ │ + bl 1ce150 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r6, r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r7 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -524304,15 +524638,15 @@ │ │ │ │ sub.w r1, ip, #15 │ │ │ │ lsr.w r2, r6, ip │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ce2b0 │ │ │ │ + bne.n 1ce5f8 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ add.w r0, sp, r0, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -524322,161 +524656,161 @@ │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ ldrb r7, [r7, #2] │ │ │ │ adds r2, r2, r0 │ │ │ │ add r1, r0 │ │ │ │ add r7, r0 │ │ │ │ - bmi.n 1ce2b4 │ │ │ │ + bmi.n 1ce5fc │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1ce2f2 │ │ │ │ + bgt.n 1ce63a │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1ce2da │ │ │ │ + blt.n 1ce622 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1ce310 │ │ │ │ + ble.n 1ce658 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ce2e2 │ │ │ │ + ble.n 1ce62a │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w ip, ip, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ce1ce │ │ │ │ + bne.n 1ce516 │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 1ce1ae │ │ │ │ + bne.n 1ce4f6 │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ce324 │ │ │ │ + beq.n 1ce66c │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 1ce192 │ │ │ │ + b.n 1ce4da │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 1ce296 │ │ │ │ + bls.n 1ce5de │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1ce28a │ │ │ │ - ldr r2, [pc, #192] @ (1ce358 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ce354 ) │ │ │ │ + bhi.n 1ce5d2 │ │ │ │ + ldr r2, [pc, #192] @ (1ce6a0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ce69c ) │ │ │ │ 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 1ce342 │ │ │ │ + bne.n 1ce68a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 1ce1f2 │ │ │ │ + b.n 1ce53a │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1ce2da │ │ │ │ + blt.n 1ce622 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1ce2e2 │ │ │ │ + bge.n 1ce62a │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ce240 │ │ │ │ + b.n 1ce588 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1ce2d4 │ │ │ │ + blt.n 1ce61c │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1ce240 │ │ │ │ + b.n 1ce588 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1ce232 │ │ │ │ + bgt.n 1ce57a │ │ │ │ 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 1ce236 │ │ │ │ + b.n 1ce57e │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 1ce2d4 │ │ │ │ - b.n 1ce236 │ │ │ │ + blt.n 1ce61c │ │ │ │ + b.n 1ce57e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrd r9, r8, [sp, #20] │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.w 1ce174 │ │ │ │ - b.n 1ce296 │ │ │ │ + bhi.w 1ce4bc │ │ │ │ + b.n 1ce5de │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r3, r1, #7 │ │ │ │ and.w ip, r1, #7 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1ce428 │ │ │ │ + beq.n 1ce770 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce40c │ │ │ │ - ldr r4, [pc, #168] @ (1ce430 ) │ │ │ │ + beq.n 1ce754 │ │ │ │ + ldr r4, [pc, #168] @ (1ce778 ) │ │ │ │ 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 1ce3fc │ │ │ │ + beq.n 1ce744 │ │ │ │ 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 │ │ │ │ @@ -524499,23 +524833,23 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (1ce434 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ce77c ) │ │ │ │ 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 1ce3fc │ │ │ │ + b.n 1ce744 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r0, [r5, r6] │ │ │ │ movs r6, r4 │ │ │ │ strb r6, [r3, r4] │ │ │ │ @@ -524533,15 +524867,15 @@ │ │ │ │ and.w r1, r3, #7 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsrs r3, r1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r2, #3] │ │ │ │ and.w r0, r3, #31 │ │ │ │ - ldr r1, [pc, #24] @ (1ce480 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ce7c8 ) │ │ │ │ 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] │ │ │ │ @@ -524550,15 +524884,15 @@ │ │ │ │ bx lr │ │ │ │ strb r0, [r2, r3] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 1ce582 │ │ │ │ + bpl.n 1ce8ca │ │ │ │ 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 │ │ │ │ @@ -524566,37 +524900,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 1ce53e │ │ │ │ + beq.n 1ce886 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1ce538 │ │ │ │ + beq.n 1ce880 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce63e │ │ │ │ + beq.w 1ce986 │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1ce65c ) │ │ │ │ + ldr r4, [pc, #372] @ (1ce9a4 ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1ce660 ) │ │ │ │ + ldr r5, [pc, #364] @ (1ce9a8 ) │ │ │ │ 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 1ce52a │ │ │ │ + beq.n 1ce872 │ │ │ │ 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] │ │ │ │ @@ -524608,29 +524942,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, 1ce5aa │ │ │ │ + cbnz r3, 1ce8f2 │ │ │ │ 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] @ (1ce664 ) │ │ │ │ + ldr r3, [pc, #268] @ (1ce9ac ) │ │ │ │ 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] @ (1ce668 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ce9b0 ) │ │ │ │ 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] │ │ │ │ @@ -524644,31 +524978,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 1ce4c6 │ │ │ │ - ldr r4, [pc, #192] @ (1ce66c ) │ │ │ │ + b.n 1ce80e │ │ │ │ + ldr r4, [pc, #192] @ (1ce9b4 ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1ce670 ) │ │ │ │ + ldr r7, [pc, #180] @ (1ce9b8 ) │ │ │ │ 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 1ce570 │ │ │ │ + beq.n 1ce8b8 │ │ │ │ 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 │ │ │ │ @@ -524690,24 +525024,24 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 1ce570 │ │ │ │ - ldr r3, [pc, #52] @ (1ce674 ) │ │ │ │ + b.n 1ce8b8 │ │ │ │ + ldr r3, [pc, #52] @ (1ce9bc ) │ │ │ │ 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 1ce52a │ │ │ │ + b.n 1ce872 │ │ │ │ strb r6, [r0, r1] │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r7, r7] │ │ │ │ movs r6, r4 │ │ │ │ strh r2, [r3, r7] │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r1, r6] │ │ │ │ @@ -524719,50 +525053,50 @@ │ │ │ │ strh r4, [r5, r3] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1ce6d0 │ │ │ │ + bpl.n 1cea18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce74c │ │ │ │ + beq.n 1cea94 │ │ │ │ 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 1ce76a │ │ │ │ - ldr r3, [pc, #372] @ (1ce824 ) │ │ │ │ + bne.n 1ceab2 │ │ │ │ + ldr r3, [pc, #372] @ (1ceb6c ) │ │ │ │ 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 1ce72a │ │ │ │ - cbnz r3, 1ce744 │ │ │ │ + b.n 1cea72 │ │ │ │ + cbnz r3, 1cea8c │ │ │ │ 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 1ce81a │ │ │ │ + beq.w 1ceb62 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1ce828 │ │ │ │ + ldr.w lr, [pc, #316] @ 1ceb70 │ │ │ │ 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 │ │ │ │ @@ -524782,38 +525116,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 1ce6d4 │ │ │ │ + b.n 1cea1c │ │ │ │ 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 1ce6ae │ │ │ │ + beq.n 1ce9f6 │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1ce82c ) │ │ │ │ + ldr r5, [pc, #188] @ (1ceb74 ) │ │ │ │ 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 1ce72a │ │ │ │ + beq.n 1cea72 │ │ │ │ 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] │ │ │ │ @@ -524849,20 +525183,20 @@ │ │ │ │ umull ip, r0, r5, r0 │ │ │ │ umull ip, r4, r5, r4 │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r1, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 1ce72a │ │ │ │ + b.n 1cea72 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1ce72a │ │ │ │ + b.n 1cea72 │ │ │ │ strh r4, [r7, r1] │ │ │ │ movs r6, r4 │ │ │ │ strh r2, [r0, r1] │ │ │ │ movs r6, r4 │ │ │ │ str r4, [r0, r7] │ │ │ │ movs r6, r4 │ │ │ │ push {r4, lr} │ │ │ │ @@ -524874,38 +525208,38 @@ │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ (1ce87c ) │ │ │ │ + ldr r3, [pc, #32] @ (1cebc4 ) │ │ │ │ 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, [r2, #10] │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r6, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ce930 │ │ │ │ + beq.n 1cec78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ce936 │ │ │ │ + beq.n 1cec7e │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, sl │ │ │ │ mov r6, r2 │ │ │ │ strd r0, r3, [sp, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -524926,61 +525260,61 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1ce830 │ │ │ │ + bl 1ceb78 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1ce8da │ │ │ │ + bne.n 1cec22 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1ce8d0 │ │ │ │ + bne.n 1cec18 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1ce8bc │ │ │ │ + bhi.n 1cec04 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ce8b2 │ │ │ │ + bhi.n 1cebfa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r6, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 1ce930 │ │ │ │ + bls.n 1cec78 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1ce936 │ │ │ │ - b.n 1ce930 │ │ │ │ + bhi.n 1cec7e │ │ │ │ + b.n 1cec78 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r5, r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ce9f8 │ │ │ │ + beq.n 1ced40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ce9fe │ │ │ │ + beq.n 1ced46 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r5 │ │ │ │ strd r9, r1, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -525005,74 +525339,74 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ adds r7, r3, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1ce830 │ │ │ │ + bl 1ceb78 │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1ce9aa │ │ │ │ + bne.n 1cecf2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1ce9a0 │ │ │ │ + bne.n 1cece8 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ce988 │ │ │ │ + bhi.n 1cecd0 │ │ │ │ ldrd r5, sl, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ce97a │ │ │ │ + bhi.n 1cecc2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 1ce9f8 │ │ │ │ + bls.n 1ced40 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1ce9fe │ │ │ │ - b.n 1ce9f8 │ │ │ │ + bhi.n 1ced46 │ │ │ │ + b.n 1ced40 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #292] @ (1ceb50 ) │ │ │ │ - ldr r3, [pc, #292] @ (1ceb54 ) │ │ │ │ + ldr r1, [pc, #292] @ (1cee98 ) │ │ │ │ + ldr r3, [pc, #292] @ (1cee9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ceb1c │ │ │ │ + beq.n 1cee64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ceb3a │ │ │ │ + beq.n 1cee82 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 1ceb4c │ │ │ │ + vldr s16, [pc, #252] @ 1cee94 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -525092,15 +525426,15 @@ │ │ │ │ bic.w sl, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce830 │ │ │ │ + bl 1ceb78 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [sl, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w sl, sl, #16 │ │ │ │ @@ -525112,91 +525446,91 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-8] │ │ │ │ - bne.n 1cea8c │ │ │ │ + bne.n 1cedd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1cea7e │ │ │ │ + bne.n 1cedc6 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cea6c │ │ │ │ + bhi.n 1cedb4 │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1cea60 │ │ │ │ - ldr r2, [pc, #56] @ (1ceb58 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ceb54 ) │ │ │ │ + bhi.n 1ceda8 │ │ │ │ + ldr r2, [pc, #56] @ (1ceea0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cee9c ) │ │ │ │ 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 1ceb48 │ │ │ │ + bne.n 1cee90 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1ceb1c │ │ │ │ + bls.n 1cee64 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1ceb3a │ │ │ │ - b.n 1ceb1c │ │ │ │ + bhi.n 1cee82 │ │ │ │ + b.n 1cee64 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #304] @ (1cecac ) │ │ │ │ - ldr r3, [pc, #304] @ (1cecb0 ) │ │ │ │ + ldr r1, [pc, #304] @ (1ceff4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1ceff8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cec78 │ │ │ │ + beq.n 1cefc0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cec96 │ │ │ │ + beq.n 1cefde │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 1ceca8 │ │ │ │ + vldr s16, [pc, #264] @ 1ceff0 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -525215,15 +525549,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce830 │ │ │ │ + bl 1ceb78 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #8 │ │ │ │ @@ -525239,76 +525573,76 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 1cebd8 │ │ │ │ + bne.n 1cef20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1cebca │ │ │ │ + bne.n 1cef12 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cebb8 │ │ │ │ + bhi.n 1cef00 │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1cebac │ │ │ │ - ldr r2, [pc, #56] @ (1cecb4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cecb0 ) │ │ │ │ + bhi.n 1ceef4 │ │ │ │ + ldr r2, [pc, #56] @ (1ceffc ) │ │ │ │ + ldr r3, [pc, #52] @ (1ceff8 ) │ │ │ │ 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 1ceca4 │ │ │ │ + bne.n 1cefec │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1cec78 │ │ │ │ + bls.n 1cefc0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1cec96 │ │ │ │ - b.n 1cec78 │ │ │ │ + bhi.n 1cefde │ │ │ │ + b.n 1cefc0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ 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] │ │ │ │ @@ -525319,41 +525653,41 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1cfb64 │ │ │ │ + bl 1cfeac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ strd r0, r3, [sp, #32] │ │ │ │ - ldr r0, [pc, #248] @ (1cee28 ) │ │ │ │ - ldr r3, [pc, #252] @ (1cee2c ) │ │ │ │ + ldr r0, [pc, #248] @ (1cf170 ) │ │ │ │ + ldr r3, [pc, #252] @ (1cf174 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cedf2 │ │ │ │ + beq.n 1cf13a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cee10 │ │ │ │ + beq.n 1cf158 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 1cee24 │ │ │ │ + vldr s16, [pc, #212] @ 1cf16c │ │ │ │ mov sl, r3 │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -525369,153 +525703,153 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ ldrb.w r3, [sp, #43] @ 0x2b │ │ │ │ vmov s15, r3 │ │ │ │ adds r4, #16 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ cmp.w fp, #4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ vstr s15, [r4, #-16] │ │ │ │ - bne.n 1ced7e │ │ │ │ + bne.n 1cf0c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1ced76 │ │ │ │ + bne.n 1cf0be │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ced6e │ │ │ │ + bhi.n 1cf0b6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, sl, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1ced60 │ │ │ │ - ldr r2, [pc, #60] @ (1cee30 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cee2c ) │ │ │ │ + bcc.n 1cf0a8 │ │ │ │ + ldr r2, [pc, #60] @ (1cf178 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf174 ) │ │ │ │ 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 1cee1e │ │ │ │ + bne.n 1cf166 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r2, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 1cedf2 │ │ │ │ + bcs.n 1cf13a │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1cee10 │ │ │ │ - b.n 1cedf2 │ │ │ │ + bhi.n 1cf158 │ │ │ │ + b.n 1cf13a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cee60 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf1a8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cee64 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf1ac │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cee68 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cee6c ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf1b0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf1b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #560] @ (1cf09c ) │ │ │ │ + ldr r3, [pc, #560] @ (1cf3e4 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r3, #94 @ 0x5e │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cee9c ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf1e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ceea0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf1e8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ceea4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ceea8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf1ec ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf1f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #144] @ (1cef38 ) │ │ │ │ + ldr r3, [pc, #144] @ (1cf280 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r3, #34 @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (1cefd4 ) │ │ │ │ + ldr r2, [pc, #268] @ (1cf31c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (1cefd8 ) │ │ │ │ + ldr r3, [pc, #268] @ (1cf320 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cef9a │ │ │ │ + beq.n 1cf2e2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cefb8 │ │ │ │ + beq.n 1cf300 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 1cefd0 │ │ │ │ + vldr s16, [pc, #220] @ 1cf318 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r2, r3 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -525528,15 +525862,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1d3ea8 │ │ │ │ + bl 1d41f0 │ │ │ │ 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] │ │ │ │ @@ -525544,129 +525878,129 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 1cef1c │ │ │ │ + bne.n 1cf264 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cef14 │ │ │ │ + bne.n 1cf25c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1cef0e │ │ │ │ + bhi.n 1cf256 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r6, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1cef00 │ │ │ │ - ldr r2, [pc, #64] @ (1cefdc ) │ │ │ │ - ldr r3, [pc, #56] @ (1cefd8 ) │ │ │ │ + bcc.n 1cf248 │ │ │ │ + ldr r2, [pc, #64] @ (1cf324 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf320 ) │ │ │ │ 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 1cefca │ │ │ │ + bne.n 1cf312 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, fp, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 1cef9a │ │ │ │ + bcs.n 1cf2e2 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 1cefb8 │ │ │ │ - b.n 1cef9a │ │ │ │ + bhi.n 1cf300 │ │ │ │ + b.n 1cf2e2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ 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 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ 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 1cffcc │ │ │ │ + bl 1d0314 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1cf1a4 ) │ │ │ │ + ldr r2, [pc, #312] @ (1cf4ec ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1cf1a8 ) │ │ │ │ + ldr r3, [pc, #312] @ (1cf4f0 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cf16c │ │ │ │ + beq.n 1cf4b4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cf18a │ │ │ │ - vldr s16, [pc, #272] @ 1cf1a0 │ │ │ │ + beq.n 1cf4d2 │ │ │ │ + vldr s16, [pc, #272] @ 1cf4e8 │ │ │ │ add.w fp, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -525691,163 +526025,163 @@ │ │ │ │ add.w fp, r3, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ add.w fp, fp, #16 │ │ │ │ - bl 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vstr s15, [fp, #-12] │ │ │ │ vstr s15, [fp, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 1cf0d2 │ │ │ │ + bne.n 1cf41a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf0c6 │ │ │ │ + bne.n 1cf40e │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1cf0b4 │ │ │ │ + bhi.n 1cf3fc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1cf0a4 │ │ │ │ - ldr r2, [pc, #60] @ (1cf1ac ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf1a8 ) │ │ │ │ + bhi.n 1cf3ec │ │ │ │ + ldr r2, [pc, #60] @ (1cf4f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf4f0 ) │ │ │ │ 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 1cf19c │ │ │ │ + bne.n 1cf4e4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sl, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1cf16c │ │ │ │ + bcs.n 1cf4b4 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1cf18a │ │ │ │ - b.n 1cf16c │ │ │ │ + bhi.n 1cf4d2 │ │ │ │ + b.n 1cf4b4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf1dc ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf524 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf1e0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf528 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf1e4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf1e8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf52c ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf530 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ blx r7 │ │ │ │ movs r6, r4 │ │ │ │ cmp r7, #226 @ 0xe2 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf218 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf560 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf21c │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf564 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf220 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf224 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf568 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf56c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ bx sl │ │ │ │ movs r6, r4 │ │ │ │ cmp r7, #166 @ 0xa6 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1cf39c ) │ │ │ │ + ldr r2, [pc, #344] @ (1cf6e4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1cf3a0 ) │ │ │ │ + ldr r3, [pc, #344] @ (1cf6e8 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cf364 │ │ │ │ + beq.n 1cf6ac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1cf382 │ │ │ │ + beq.w 1cf6ca │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 1cf398 │ │ │ │ + vldr s16, [pc, #296] @ 1cf6e0 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ mov r7, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ @@ -525870,21 +526204,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1d3ea8 │ │ │ │ + bl 1d41f0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d3ea8 │ │ │ │ + bl 1d41f0 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -525899,70 +526233,70 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 1cf2b2 │ │ │ │ + bne.n 1cf5fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf2a6 │ │ │ │ + bne.n 1cf5ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 1cf292 │ │ │ │ + bhi.n 1cf5da │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1cf280 │ │ │ │ - ldr r2, [pc, #60] @ (1cf3a4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf3a0 ) │ │ │ │ + bhi.n 1cf5c8 │ │ │ │ + ldr r2, [pc, #60] @ (1cf6ec ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf6e8 ) │ │ │ │ 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 1cf394 │ │ │ │ + bne.n 1cf6dc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, ip, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 1cf364 │ │ │ │ + bcs.n 1cf6ac │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 1cf382 │ │ │ │ - b.n 1cf364 │ │ │ │ + bhi.n 1cf6ca │ │ │ │ + b.n 1cf6ac │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1cf418 │ │ │ │ + cbz r2, 1cf760 │ │ │ │ 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 │ │ │ │ @@ -525984,28 +526318,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 1cf3b8 │ │ │ │ + bne.n 1cf700 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cf512 │ │ │ │ + beq.n 1cf85a │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1cf514 │ │ │ │ + vldr s9, [pc, #228] @ 1cf85c │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1cf518 │ │ │ │ + vldr s10, [pc, #224] @ 1cf860 │ │ │ │ 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 │ │ │ │ @@ -526019,117 +526353,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 1cf4a4 │ │ │ │ + ble.n 1cf7ec │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf4a4 │ │ │ │ + bge.n 1cf7ec │ │ │ │ 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 1cf4d0 │ │ │ │ + ble.n 1cf818 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf4d0 │ │ │ │ + bge.n 1cf818 │ │ │ │ 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 1cf4fc │ │ │ │ + ble.n 1cf844 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf4fc │ │ │ │ + bge.n 1cf844 │ │ │ │ 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 1cf438 │ │ │ │ + bne.n 1cf780 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cf6c4 │ │ │ │ + beq.w 1cfa0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1cf6c8 │ │ │ │ + vldr s10, [pc, #408] @ 1cfa10 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1cf6cc │ │ │ │ - vldr s9, [pc, #404] @ 1cf6d0 │ │ │ │ + vldr s11, [pc, #404] @ 1cfa14 │ │ │ │ + vldr s9, [pc, #404] @ 1cfa18 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1cf6d4 │ │ │ │ - vldr s7, [pc, #400] @ 1cf6d8 │ │ │ │ - b.n 1cf5b2 │ │ │ │ + vldr s8, [pc, #400] @ 1cfa1c │ │ │ │ + vldr s7, [pc, #400] @ 1cfa20 │ │ │ │ + b.n 1cf8fa │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cf55c │ │ │ │ + cbz r5, 1cf8a4 │ │ │ │ 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 1cf61e │ │ │ │ + bne.n 1cf966 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cf57e │ │ │ │ + cbz r5, 1cf8c6 │ │ │ │ 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 1cf676 │ │ │ │ + bne.n 1cf9be │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1cf59c │ │ │ │ + cbz r1, 1cf8e4 │ │ │ │ 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 1cf6c2 │ │ │ │ + beq.w 1cfa0a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cf54a │ │ │ │ + beq.n 1cf892 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cf55c │ │ │ │ + beq.n 1cf8a4 │ │ │ │ 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 │ │ │ │ @@ -526143,20 +526477,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 1cf56c │ │ │ │ + beq.n 1cf8b4 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cf57e │ │ │ │ + beq.n 1cf8c6 │ │ │ │ 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 │ │ │ │ @@ -526169,20 +526503,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 1cf58a │ │ │ │ + beq.n 1cf8d2 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1cf59c │ │ │ │ + beq.n 1cf8e4 │ │ │ │ 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 │ │ │ │ @@ -526191,239 +526525,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 1cf59c │ │ │ │ + b.n 1cf8e4 │ │ │ │ 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 1cf9a4 │ │ │ │ + beq.w 1cfcec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1cf9a8 │ │ │ │ - vldr s6, [pc, #696] @ 1cf9ac │ │ │ │ + vldr s8, [pc, #696] @ 1cfcf0 │ │ │ │ + vldr s6, [pc, #696] @ 1cfcf4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1cf9b0 │ │ │ │ + vldr s7, [pc, #692] @ 1cfcf8 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1cf9b4 │ │ │ │ - vldr s10, [pc, #688] @ 1cf9b8 │ │ │ │ - vldr s5, [pc, #688] @ 1cf9bc │ │ │ │ - vldr s4, [pc, #688] @ 1cf9c0 │ │ │ │ - b.n 1cf7e6 │ │ │ │ + vldr s9, [pc, #688] @ 1cfcfc │ │ │ │ + vldr s10, [pc, #688] @ 1cfd00 │ │ │ │ + vldr s5, [pc, #688] @ 1cfd04 │ │ │ │ + vldr s4, [pc, #688] @ 1cfd08 │ │ │ │ + b.n 1cfb2e │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1cf724 │ │ │ │ + cbz r5, 1cfa6c │ │ │ │ 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 1cf83a │ │ │ │ + bne.w 1cfb82 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1cf744 │ │ │ │ + cbz r5, 1cfa8c │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1cf87a │ │ │ │ + bne.w 1cfbc2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1cf8f2 │ │ │ │ + bne.w 1cfc3a │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1cf944 │ │ │ │ + ble.w 1cfc8c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1cf976 │ │ │ │ - vldr s14, [pc, #572] @ 1cf9ac │ │ │ │ + bge.w 1cfcbe │ │ │ │ + vldr s14, [pc, #572] @ 1cfcf4 │ │ │ │ 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 1cf8dc │ │ │ │ + ble.w 1cfc24 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf7a6 │ │ │ │ + bge.n 1cfaee │ │ │ │ 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 1cf8ee │ │ │ │ + ble.w 1cfc36 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1cf7d0 │ │ │ │ + bge.n 1cfb18 │ │ │ │ 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 1cf942 │ │ │ │ + beq.w 1cfc8a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cf712 │ │ │ │ + beq.n 1cfa5a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1cf724 │ │ │ │ + beq.n 1cfa6c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1cf916 │ │ │ │ + bmi.w 1cfc5e │ │ │ │ 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 1cf732 │ │ │ │ + beq.w 1cfa7a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1cf744 │ │ │ │ + beq.w 1cfa8c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1cf900 │ │ │ │ + bmi.n 1cfc48 │ │ │ │ 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 1cf74e │ │ │ │ + beq.w 1cfa96 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1cf8ae │ │ │ │ + beq.n 1cfbf6 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1cf92c │ │ │ │ + bmi.n 1cfc74 │ │ │ │ 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 1cf77c │ │ │ │ + ble.w 1cfac4 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1cf770 │ │ │ │ + blt.w 1cfab8 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cf78c │ │ │ │ + bgt.w 1cfad4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cf7b6 │ │ │ │ + bgt.w 1cfafe │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cf7d0 │ │ │ │ + b.n 1cfb18 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1cf8ae │ │ │ │ + b.n 1cfbf6 │ │ │ │ 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 1cf85c │ │ │ │ + b.n 1cfba4 │ │ │ │ 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 1cf818 │ │ │ │ + b.n 1cfb60 │ │ │ │ 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 1cf89a │ │ │ │ + b.n 1cfbe2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cf98c │ │ │ │ + ble.n 1cfcd4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1cf99a │ │ │ │ - vldr s13, [pc, #80] @ 1cf9b4 │ │ │ │ - vldr s14, [pc, #80] @ 1cf9b8 │ │ │ │ + bge.n 1cfce2 │ │ │ │ + vldr s13, [pc, #80] @ 1cfcfc │ │ │ │ + vldr s14, [pc, #80] @ 1cfd00 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cf7d0 │ │ │ │ + b.n 1cfb18 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cf994 │ │ │ │ - vldr s14, [pc, #36] @ 1cf9ac │ │ │ │ - b.n 1cf78c │ │ │ │ + ble.n 1cfcdc │ │ │ │ + vldr s14, [pc, #36] @ 1cfcf4 │ │ │ │ + b.n 1cfad4 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cf7d0 │ │ │ │ + b.n 1cfb18 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1cf7d0 │ │ │ │ + b.n 1cfb18 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cf7d0 │ │ │ │ + b.n 1cfb18 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -526433,23 +526767,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfa6c │ │ │ │ + beq.n 1cfdb4 │ │ │ │ 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] @ 1cfa70 │ │ │ │ - vldr s10, [pc, #148] @ 1cfa74 │ │ │ │ + vldr s12, [pc, #148] @ 1cfdb8 │ │ │ │ + vldr s10, [pc, #148] @ 1cfdbc │ │ │ │ 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 │ │ │ │ @@ -526476,40 +526810,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 1cf9ea │ │ │ │ + bne.n 1cfd32 │ │ │ │ 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 1cfb32 │ │ │ │ + beq.n 1cfe7a │ │ │ │ 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 1cfac0 │ │ │ │ + ble.n 1cfe08 │ │ │ │ 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 │ │ │ │ @@ -526537,45 +526871,45 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, ip, r1, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #6 │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1cfa98 │ │ │ │ + bne.n 1cfde0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov.w r3, #0 │ │ │ │ strb r2, [r4, #3] │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r4, fp, [sp, #88] @ 0x58 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cfc36 │ │ │ │ + beq.n 1cff7e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cfc3c │ │ │ │ + beq.n 1cff84 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w sl, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r9, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -526612,85 +526946,85 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1cfbdc │ │ │ │ + bne.n 1cff24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1cfbd4 │ │ │ │ + bne.n 1cff1c │ │ │ │ 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 1cfbbc │ │ │ │ + bhi.n 1cff04 │ │ │ │ ldrd r6, r8, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ add r1, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.n 1cfba0 │ │ │ │ + bhi.n 1cfee8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 1cfc36 │ │ │ │ + bcs.n 1cff7e │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1cfc3c │ │ │ │ - b.n 1cfc36 │ │ │ │ + bcc.n 1cff84 │ │ │ │ + b.n 1cff7e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1cfd9c ) │ │ │ │ + ldr r2, [pc, #308] @ (1d00e4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1cfda0 ) │ │ │ │ + ldr r3, [pc, #308] @ (1d00e8 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cfd62 │ │ │ │ + beq.n 1d00aa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cfd80 │ │ │ │ + beq.n 1d00c8 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 1cfd94 │ │ │ │ + vldr s17, [pc, #256] @ 1d00dc │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 1cfd98 │ │ │ │ + vldr s16, [pc, #252] @ 1d00e0 │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ mov r3, fp │ │ │ │ add.w r4, sp, #51 @ 0x33 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r1, r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -526719,158 +527053,155 @@ │ │ │ │ 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 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ 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 1cfcec │ │ │ │ + bne.n 1d0034 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1cfce4 │ │ │ │ + bne.n 1d002c │ │ │ │ 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 1cfcc8 │ │ │ │ + bhi.n 1d0010 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ add ip, r2 │ │ │ │ - bhi.n 1cfcaa │ │ │ │ - ldr r2, [pc, #64] @ (1cfda4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cfda0 ) │ │ │ │ + bhi.n 1cfff2 │ │ │ │ + ldr r2, [pc, #64] @ (1d00ec ) │ │ │ │ + ldr r3, [pc, #56] @ (1d00e8 ) │ │ │ │ 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 1cfd8e │ │ │ │ + bne.n 1d00d6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 1cfd62 │ │ │ │ + bcs.n 1d00aa │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1cfd80 │ │ │ │ - b.n 1cfd62 │ │ │ │ + bcc.n 1d00c8 │ │ │ │ + b.n 1d00aa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + vqadd.u8 d16, d30, d10 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cfdd4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d011c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cfdd8 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0120 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cfddc ) │ │ │ │ - ldr r2, [pc, #28] @ (1cfde0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0124 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0128 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r6, r7, #8 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + mrc2 0, 7, r0, cr6, cr10, {4} │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #200 @ 0xc8 │ │ │ │ movs r6, r4 │ │ │ │ movs r3, #234 @ 0xea │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cfe10 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0158 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cfe14 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d015c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cfe18 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cfe1c ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0160 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0164 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r2, r0, #8 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + mrc2 0, 5, r0, cr10, cr10, {4} │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movs r6, r4 │ │ │ │ movs r3, #174 @ 0xae │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1cff7c ) │ │ │ │ + ldr r2, [pc, #320] @ (1d02c4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (1cff80 ) │ │ │ │ + ldr r3, [pc, #320] @ (1d02c8 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cff44 │ │ │ │ + beq.n 1d028c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cff62 │ │ │ │ + beq.w 1d02aa │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 1cff74 │ │ │ │ + vldr s17, [pc, #276] @ 1d02bc │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 1cff78 │ │ │ │ + vldr s16, [pc, #272] @ 1d02c0 │ │ │ │ mov r4, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -526902,15 +527233,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 1d3ea8 │ │ │ │ + bl 1d41f0 │ │ │ │ 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] │ │ │ │ @@ -526919,109 +527250,107 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp fp, r8 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 1cfebc │ │ │ │ + bne.n 1d0204 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1cfeb2 │ │ │ │ + bne.n 1d01fa │ │ │ │ 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 1cfe94 │ │ │ │ + bhi.n 1d01dc │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ add r2, r1 │ │ │ │ - bhi.n 1cfe72 │ │ │ │ - ldr r2, [pc, #60] @ (1cff84 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cff80 ) │ │ │ │ + bhi.n 1d01ba │ │ │ │ + ldr r2, [pc, #60] @ (1d02cc ) │ │ │ │ + ldr r3, [pc, #56] @ (1d02c8 ) │ │ │ │ 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 1cff70 │ │ │ │ + bne.n 1d02b8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1cff44 │ │ │ │ + bcs.n 1d028c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1cff62 │ │ │ │ - b.n 1cff44 │ │ │ │ + bcc.n 1d02aa │ │ │ │ + b.n 1d028c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + mrc2 0, 3, r0, cr8, cr10, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + stc2l 0, cr0, [ip, #-616]! @ 0xfffffd98 │ │ │ │ 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 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ 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 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ movw r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d00b8 │ │ │ │ + beq.n 1d0400 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d00be │ │ │ │ + beq.n 1d0406 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ movs r7, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -527057,95 +527386,95 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r6, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1d0052 │ │ │ │ + bne.n 1d039a │ │ │ │ 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 1d004a │ │ │ │ + bne.n 1d0392 │ │ │ │ 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 1d002c │ │ │ │ + bhi.n 1d0374 │ │ │ │ ldrd r3, r8, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r0 │ │ │ │ - bhi.n 1d0008 │ │ │ │ + bhi.n 1d0350 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d00b8 │ │ │ │ + bls.n 1d0400 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1d00be │ │ │ │ - b.n 1d00b8 │ │ │ │ + bcc.n 1d0406 │ │ │ │ + b.n 1d0400 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #376] @ (1d0260 ) │ │ │ │ + ldr r2, [pc, #376] @ (1d05a8 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (1d0264 ) │ │ │ │ + ldr r3, [pc, #376] @ (1d05ac ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d0224 │ │ │ │ + beq.w 1d056c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1d0242 │ │ │ │ + beq.w 1d058a │ │ │ │ movs r6, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #316] @ 1d0258 │ │ │ │ + vldr s16, [pc, #316] @ 1d05a0 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 1d025c │ │ │ │ + vldr s17, [pc, #308] @ 1d05a4 │ │ │ │ mov r6, lr │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w ip, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -527179,21 +527508,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 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1d3de8 │ │ │ │ + bl 1d4130 │ │ │ │ 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 │ │ │ │ @@ -527201,142 +527530,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 1d0186 │ │ │ │ + bne.n 1d04ce │ │ │ │ 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 1d017a │ │ │ │ + bne.n 1d04c2 │ │ │ │ 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 1d0154 │ │ │ │ + bhi.n 1d049c │ │ │ │ ldrd r5, r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.n 1d0130 │ │ │ │ - ldr r2, [pc, #64] @ (1d0268 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d0264 ) │ │ │ │ + bhi.n 1d0478 │ │ │ │ + ldr r2, [pc, #64] @ (1d05b0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d05ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d0254 │ │ │ │ + bne.n 1d059c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, lr, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1d0224 │ │ │ │ + bcs.n 1d056c │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1d0242 │ │ │ │ - b.n 1d0224 │ │ │ │ + bcc.n 1d058a │ │ │ │ + b.n 1d056c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 d0, d20, d10 │ │ │ │ + smlalbt r0, r0, ip, sl │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4, #616] @ 0x268 │ │ │ │ + @ instruction: 0xfa8c009a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d0298 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d05e0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d029c │ │ │ │ + ldr.w ip, [pc, #28] @ 1d05e4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d02a0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d02a4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d05e8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d05ec ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [sl, #-616]! @ 0xfffffd98 │ │ │ │ + @ instruction: 0xfa32009a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #172 @ 0xac │ │ │ │ movs r6, r4 │ │ │ │ subs r6, r4, #4 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d02d4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d061c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d02d8 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0620 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d02dc ) │ │ │ │ - ldr r2, [pc, #28] @ (1d02e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0624 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0628 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [lr, #-616]! @ 0xfffffd98 │ │ │ │ + ldr??.w r0, [r6, #154] @ 0x9a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ movs r6, r4 │ │ │ │ subs r2, r5, #3 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1d0494 ) │ │ │ │ + ldr r2, [pc, #404] @ (1d07dc ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (1d0498 ) │ │ │ │ + ldr r3, [pc, #404] @ (1d07e0 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d045a │ │ │ │ + beq.w 1d07a2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d0478 │ │ │ │ + beq.w 1d07c0 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 1d048c │ │ │ │ + vldr s16, [pc, #352] @ 1d07d4 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ mov r2, r3 │ │ │ │ add.w r7, sp, #66 @ 0x42 │ │ │ │ mov.w sl, r1, lsl #2 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -527357,15 +527686,15 @@ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1d0490 │ │ │ │ + vldr s17, [pc, #268] @ 1d07d8 │ │ │ │ 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 │ │ │ │ @@ -527376,21 +527705,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 1d3ea8 │ │ │ │ + bl 1d41f0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1d3ea8 │ │ │ │ + bl 1d41f0 │ │ │ │ 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 │ │ │ │ @@ -527407,73 +527736,73 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r8 │ │ │ │ vstr s14, [r5, #-12] │ │ │ │ - bne.n 1d039e │ │ │ │ + bne.n 1d06e6 │ │ │ │ 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 1d0392 │ │ │ │ + bne.n 1d06da │ │ │ │ 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 1d036a │ │ │ │ + bhi.n 1d06b2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r8, r3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 1d0346 │ │ │ │ - ldr r2, [pc, #64] @ (1d049c ) │ │ │ │ - ldr r3, [pc, #56] @ (1d0498 ) │ │ │ │ + bhi.w 1d068e │ │ │ │ + ldr r2, [pc, #64] @ (1d07e4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d07e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d0486 │ │ │ │ + bne.n 1d07ce │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r6, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1d045a │ │ │ │ + bcs.n 1d07a2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1d0478 │ │ │ │ - b.n 1d045a │ │ │ │ + bcc.n 1d07c0 │ │ │ │ + b.n 1d07a2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [ip], #616 @ 0x268 │ │ │ │ + ldrsh.w r0, [r4, #154] @ 0x9a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9e009a │ │ │ │ + ldr.w r0, [r6, sl, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -527481,19 +527810,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 1d059a │ │ │ │ + beq.n 1d08e2 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1d0504 │ │ │ │ + beq.n 1d084c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1d0632 │ │ │ │ + beq.w 1d097a │ │ │ │ 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 │ │ │ │ @@ -527507,15 +527836,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 1d0680 │ │ │ │ + beq.w 1d09c8 │ │ │ │ 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 │ │ │ │ @@ -527575,15 +527904,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, 1d0660 │ │ │ │ + cbz r1, 1d09a8 │ │ │ │ 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 │ │ │ │ @@ -527651,15 +527980,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 1d04a0 │ │ │ │ + bl 1d07e8 │ │ │ │ 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 │ │ │ │ @@ -527685,15 +528014,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 1d04a0 │ │ │ │ + bl 1d07e8 │ │ │ │ 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 │ │ │ │ @@ -527723,15 +528052,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 1d04a0 │ │ │ │ + bl 1d07e8 │ │ │ │ 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 │ │ │ │ @@ -527775,24 +528104,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 1d04a0 │ │ │ │ - cbz r4, 1d0892 │ │ │ │ + bl 1d07e8 │ │ │ │ + cbz r4, 1d0bda │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1d0892 │ │ │ │ + beq.n 1d0bda │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1d089a │ │ │ │ + bhi.n 1d0be2 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1d08c4 │ │ │ │ + bgt.n 1d0c0c │ │ │ │ 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 │ │ │ │ @@ -527814,91 +528143,91 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1d0892 │ │ │ │ + b.n 1d0bda │ │ │ │ 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] @ 1d08f4 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0c3c │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d091c │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0c64 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d0944 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0c8c │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d096c │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0cb4 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0a48 │ │ │ │ + beq.n 1d0d90 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0a4e │ │ │ │ + beq.n 1d0d96 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0a60 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0da8 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -527943,63 +528272,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1d09f4 │ │ │ │ + bne.n 1d0d3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d09ea │ │ │ │ + bne.n 1d0d32 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d09ce │ │ │ │ + bhi.n 1d0d16 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d09b0 │ │ │ │ + bhi.n 1d0cf8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d0a48 │ │ │ │ + bls.n 1d0d90 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0a4e │ │ │ │ - b.n 1d0a48 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + bhi.n 1d0d96 │ │ │ │ + b.n 1d0d90 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0b3c │ │ │ │ + beq.n 1d0e84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0b42 │ │ │ │ + beq.n 1d0e8a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0b54 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0e9c ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528044,63 +528373,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1d0ae8 │ │ │ │ + bne.n 1d0e30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d0ade │ │ │ │ + bne.n 1d0e26 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0ac2 │ │ │ │ + bhi.n 1d0e0a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d0aa4 │ │ │ │ + bhi.n 1d0dec │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d0b3c │ │ │ │ + bls.n 1d0e84 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0b42 │ │ │ │ - b.n 1d0b3c │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + bhi.n 1d0e8a │ │ │ │ + b.n 1d0e84 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0c30 │ │ │ │ + beq.n 1d0f78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0c36 │ │ │ │ + beq.n 1d0f7e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0c48 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0f90 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528145,63 +528474,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1d0bdc │ │ │ │ + bne.n 1d0f24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d0bd2 │ │ │ │ + bne.n 1d0f1a │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0bb6 │ │ │ │ + bhi.n 1d0efe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d0b98 │ │ │ │ + bhi.n 1d0ee0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d0c30 │ │ │ │ + bls.n 1d0f78 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0c36 │ │ │ │ - b.n 1d0c30 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + bhi.n 1d0f7e │ │ │ │ + b.n 1d0f78 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0d24 │ │ │ │ + beq.n 1d106c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0d2a │ │ │ │ + beq.n 1d1072 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0d3c ) │ │ │ │ + ldr r3, [pc, #196] @ (1d1084 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528246,74 +528575,74 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1d0cd0 │ │ │ │ + bne.n 1d1018 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d0cc6 │ │ │ │ + bne.n 1d100e │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0caa │ │ │ │ + bhi.n 1d0ff2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d0c8c │ │ │ │ + bhi.n 1d0fd4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d0d24 │ │ │ │ + bls.n 1d106c │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0d2a │ │ │ │ - b.n 1d0d24 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + bhi.n 1d1072 │ │ │ │ + b.n 1d106c │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d0e94 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d11dc ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d0e98 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d11e0 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0e60 │ │ │ │ + beq.n 1d11a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d0e7e │ │ │ │ - ldr r3, [pc, #288] @ (1d0e9c ) │ │ │ │ + beq.w 1d11c6 │ │ │ │ + ldr r3, [pc, #288] @ (1d11e4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d0e90 │ │ │ │ + vldr s16, [pc, #268] @ 1d11d8 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -528364,90 +528693,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1d0dc2 │ │ │ │ + bne.n 1d110a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d0db6 │ │ │ │ + bne.n 1d10fe │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d0da0 │ │ │ │ + bhi.n 1d10e8 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d0d96 │ │ │ │ - ldr r2, [pc, #60] @ (1d0ea0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d0e98 ) │ │ │ │ + bhi.n 1d10de │ │ │ │ + ldr r2, [pc, #60] @ (1d11e8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d11e0 ) │ │ │ │ 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 1d0e8c │ │ │ │ + bne.n 1d11d4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d0e60 │ │ │ │ + bls.n 1d11a8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d0e7e │ │ │ │ - b.n 1d0e60 │ │ │ │ + bhi.n 1d11c6 │ │ │ │ + b.n 1d11a8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subw r0, r0, #154 @ 0x9a │ │ │ │ + vqadd.s16 d16, d24, d10 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf198009a │ │ │ │ + mrc 0, 2, r0, cr0, cr10, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d0ff8 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1340 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d0ffc ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1344 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0fc4 │ │ │ │ + beq.n 1d130c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d0fe2 │ │ │ │ - ldr r3, [pc, #288] @ (1d1000 ) │ │ │ │ + beq.w 1d132a │ │ │ │ + ldr r3, [pc, #288] @ (1d1348 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d0ff4 │ │ │ │ + vldr s16, [pc, #268] @ 1d133c │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -528498,90 +528827,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1d0f26 │ │ │ │ + bne.n 1d126e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d0f1a │ │ │ │ + bne.n 1d1262 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d0f04 │ │ │ │ + bhi.n 1d124c │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d0efa │ │ │ │ - ldr r2, [pc, #60] @ (1d1004 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d0ffc ) │ │ │ │ + bhi.n 1d1242 │ │ │ │ + ldr r2, [pc, #60] @ (1d134c ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1344 ) │ │ │ │ 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 1d0ff0 │ │ │ │ + bne.n 1d1338 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d0fc4 │ │ │ │ + bls.n 1d130c │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d0fe2 │ │ │ │ - b.n 1d0fc4 │ │ │ │ + bhi.n 1d132a │ │ │ │ + b.n 1d130c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf13c009a │ │ │ │ + ldcl 0, cr0, [r4, #616]! @ 0x268 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bics.w r0, r4, #154 @ 0x9a │ │ │ │ + stcl 0, cr0, [ip], #616 @ 0x268 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d115c ) │ │ │ │ + ldr r2, [pc, #312] @ (1d14a4 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1160 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d14a8 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1128 │ │ │ │ + beq.n 1d1470 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d1146 │ │ │ │ - ldr r3, [pc, #288] @ (1d1164 ) │ │ │ │ + beq.w 1d148e │ │ │ │ + ldr r3, [pc, #288] @ (1d14ac ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d1158 │ │ │ │ + vldr s16, [pc, #268] @ 1d14a0 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -528632,90 +528961,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1d108a │ │ │ │ + bne.n 1d13d2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d107e │ │ │ │ + bne.n 1d13c6 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1068 │ │ │ │ + bhi.n 1d13b0 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d105e │ │ │ │ - ldr r2, [pc, #60] @ (1d1168 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1160 ) │ │ │ │ + bhi.n 1d13a6 │ │ │ │ + ldr r2, [pc, #60] @ (1d14b0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d14a8 ) │ │ │ │ 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 1d1154 │ │ │ │ + bne.n 1d149c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1128 │ │ │ │ + bls.n 1d1470 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1146 │ │ │ │ - b.n 1d1128 │ │ │ │ + bhi.n 1d148e │ │ │ │ + b.n 1d1470 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - vshr.s64 d16, d10, #40 │ │ │ │ + ldc 0, cr0, [r0], {154} @ 0x9a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mrc 0, 6, r0, cr0, cr10, {4} │ │ │ │ + @ instruction: 0xeb88009a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d12c0 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1608 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d12c4 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d160c ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d128c │ │ │ │ + beq.n 1d15d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d12aa │ │ │ │ - ldr r3, [pc, #288] @ (1d12c8 ) │ │ │ │ + beq.w 1d15f2 │ │ │ │ + ldr r3, [pc, #288] @ (1d1610 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d12bc │ │ │ │ + vldr s16, [pc, #268] @ 1d1604 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -528766,321 +529095,322 @@ │ │ │ │ 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 1d11ee │ │ │ │ + bne.n 1d1536 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d11e2 │ │ │ │ + bne.n 1d152a │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d11cc │ │ │ │ + bhi.n 1d1514 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d11c2 │ │ │ │ - ldr r2, [pc, #60] @ (1d12cc ) │ │ │ │ - ldr r3, [pc, #52] @ (1d12c4 ) │ │ │ │ + bhi.n 1d150a │ │ │ │ + ldr r2, [pc, #60] @ (1d1614 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d160c ) │ │ │ │ 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 1d12b8 │ │ │ │ + bne.n 1d1600 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d128c │ │ │ │ + bls.n 1d15d4 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d12aa │ │ │ │ - b.n 1d128c │ │ │ │ + bhi.n 1d15f2 │ │ │ │ + b.n 1d15d4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mrc 0, 3, r0, cr4, cr10, {4} │ │ │ │ + @ instruction: 0xeb2c009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stcl 0, cr0, [ip, #-616]! @ 0xfffffd98 │ │ │ │ + bic.w r0, r4, sl, lsr #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] @ (1d1340 ) │ │ │ │ + ldr r6, [pc, #96] @ (1d1688 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1d1344 ) │ │ │ │ + ldr r0, [pc, #96] @ (1d168c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1d1348 ) │ │ │ │ + ldr r5, [pc, #92] @ (1d1690 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1d134c ) │ │ │ │ + ldr r0, [pc, #84] @ (1d1694 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1d1350 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1698 ) │ │ │ │ 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] @ (1d1354 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d169c ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1d1344 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d168c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d133c │ │ │ │ + bne.n 1d1684 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldc 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ + strd r0, r0, [lr, #616] @ 0x268 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r2, #-616] @ 0xfffffd98 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + strd r0, r0, [sl, #616] @ 0x268 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4], {154} @ 0x9a │ │ │ │ + @ instruction: 0xe98c009a │ │ │ │ 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] @ (1d13d8 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1720 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d13dc ) │ │ │ │ + ldr r0, [pc, #112] @ (1d1724 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d13e0 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1728 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d13e4 ) │ │ │ │ + ldr r0, [pc, #100] @ (1d172c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d13e8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1730 ) │ │ │ │ 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] @ (1d13ec ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1734 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d13dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1724 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d13d2 │ │ │ │ + bne.n 1d171a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc 0, cr0, [lr], {154} @ 0x9a │ │ │ │ + strd r0, r0, [r6, #-616] @ 0x268 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl], {154} @ 0x9a │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + strd r0, r0, [r2, #-616] @ 0x268 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], #-616 @ 0xfffffd98 │ │ │ │ + ldrd r0, r0, [r6], #616 @ 0x268 │ │ │ │ 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] @ (1d1470 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d17b8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1474 ) │ │ │ │ + ldr r0, [pc, #112] @ (1d17bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1478 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d17c0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d147c ) │ │ │ │ + ldr r0, [pc, #100] @ (1d17c4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1480 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d17c8 ) │ │ │ │ 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] @ (1d1484 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d17cc ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1474 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d17bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d146a │ │ │ │ + bne.n 1d17b2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xebf6009a │ │ │ │ + stmia.w lr!, {r1, r3, r4, r7} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf2009a │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + stmia.w sl!, {r1, r3, r4, r7} │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r6, sl, lsr #2 │ │ │ │ + @ instruction: 0xe85e009a │ │ │ │ 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] @ (1d1508 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1850 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d150c ) │ │ │ │ + ldr r0, [pc, #112] @ (1d1854 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1510 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1858 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d1514 ) │ │ │ │ + ldr r0, [pc, #100] @ (1d185c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1518 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1860 ) │ │ │ │ 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] @ (1d151c ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1864 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d150c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1854 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1502 │ │ │ │ + bne.n 1d184a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adcs.w r0, lr, sl, lsr #2 │ │ │ │ + @ instruction: 0xe816009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, sl, lsr #2 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + @ instruction: 0xe812009a │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, lr, sl, lsr #2 │ │ │ │ + b.n 1d17f4 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1628 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1970 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1612 │ │ │ │ + beq.n 1d195a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1618 │ │ │ │ + beq.n 1d1960 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d162c ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1974 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d1630 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1978 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -529123,75 +529453,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d15a8 │ │ │ │ + bne.n 1d18f0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d15a0 │ │ │ │ + bne.n 1d18e8 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1584 │ │ │ │ + bhi.n 1d18cc │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d1566 │ │ │ │ + bhi.n 1d18ae │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1612 │ │ │ │ + bls.n 1d195a │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1618 │ │ │ │ - b.n 1d1612 │ │ │ │ + bhi.n 1d1960 │ │ │ │ + b.n 1d195a │ │ │ │ nop │ │ │ │ - @ instruction: 0xeac2009a │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + b.n 1d1868 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d173c ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1a84 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1726 │ │ │ │ + beq.n 1d1a6e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d172c │ │ │ │ + beq.n 1d1a74 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1740 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1a88 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d1744 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1a8c ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -529234,75 +529565,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d16bc │ │ │ │ + bne.n 1d1a04 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d16b4 │ │ │ │ + bne.n 1d19fc │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1698 │ │ │ │ + bhi.n 1d19e0 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d167a │ │ │ │ + bhi.n 1d19c2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1726 │ │ │ │ + bls.n 1d1a6e │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d172c │ │ │ │ - b.n 1d1726 │ │ │ │ + bhi.n 1d1a74 │ │ │ │ + b.n 1d1a6e │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9ae009a │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + b.n 1d1754 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1850 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1b98 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d183a │ │ │ │ + beq.n 1d1b82 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1840 │ │ │ │ + beq.n 1d1b88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1854 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1b9c ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d1858 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1ba0 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -529345,75 +529677,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d17d0 │ │ │ │ + bne.n 1d1b18 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d17c8 │ │ │ │ + bne.n 1d1b10 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d17ac │ │ │ │ + bhi.n 1d1af4 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d178e │ │ │ │ + bhi.n 1d1ad6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d183a │ │ │ │ + bls.n 1d1b82 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1840 │ │ │ │ - b.n 1d183a │ │ │ │ + bhi.n 1d1b88 │ │ │ │ + b.n 1d1b82 │ │ │ │ nop │ │ │ │ - ldmia.w sl, {r1, r3, r4, r7} │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + b.n 1d1640 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1964 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1cac ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d194e │ │ │ │ + beq.n 1d1c96 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1954 │ │ │ │ + beq.n 1d1c9c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1968 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1cb0 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d196c ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1cb4 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -529456,87 +529789,87 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d18e4 │ │ │ │ + bne.n 1d1c2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d18dc │ │ │ │ + bne.n 1d1c24 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d18c0 │ │ │ │ + bhi.n 1d1c08 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d18a2 │ │ │ │ + bhi.n 1d1bea │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d194e │ │ │ │ + bls.n 1d1c96 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1954 │ │ │ │ - b.n 1d194e │ │ │ │ + bhi.n 1d1c9c │ │ │ │ + b.n 1d1c96 │ │ │ │ nop │ │ │ │ - b.n 1d1874 │ │ │ │ + b.n 1d152c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d1ab4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1dfc ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d1ab8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1e00 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1d1abc ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1e04 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1a7e │ │ │ │ + beq.n 1d1dc6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1a9c │ │ │ │ + beq.n 1d1de4 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d1ac0 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1e08 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d1ab0 │ │ │ │ + vldr s16, [pc, #240] @ 1d1df8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d1ac4 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1e0c ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -529578,105 +529911,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d19f6 │ │ │ │ + bne.n 1d1d3e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d19ea │ │ │ │ + bne.n 1d1d32 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d19da │ │ │ │ + bhi.n 1d1d22 │ │ │ │ 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 1d19d4 │ │ │ │ - ldr r2, [pc, #72] @ (1d1ac8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1ab8 ) │ │ │ │ + bhi.n 1d1d1c │ │ │ │ + ldr r2, [pc, #72] @ (1d1e10 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1e00 ) │ │ │ │ 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 1d1aaa │ │ │ │ + bne.n 1d1df2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1a7e │ │ │ │ + bls.n 1d1dc6 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1a9c │ │ │ │ - b.n 1d1a7e │ │ │ │ + bhi.n 1d1de4 │ │ │ │ + b.n 1d1dc6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d1798 │ │ │ │ + b.n 1d2450 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1774 │ │ │ │ + b.n 1d242c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d15c0 │ │ │ │ + b.n 1d2278 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d1c10 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1f58 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d1c14 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1f5c ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1d1c18 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1f60 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1bda │ │ │ │ + beq.n 1d1f22 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1bf8 │ │ │ │ + beq.n 1d1f40 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d1c1c ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1f64 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d1c0c │ │ │ │ + vldr s16, [pc, #240] @ 1d1f54 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d1c20 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1f68 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -529718,105 +530051,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d1b52 │ │ │ │ + bne.n 1d1e9a │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1b46 │ │ │ │ + bne.n 1d1e8e │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1b36 │ │ │ │ + bhi.n 1d1e7e │ │ │ │ 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 1d1b30 │ │ │ │ - ldr r2, [pc, #72] @ (1d1c24 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1c14 ) │ │ │ │ + bhi.n 1d1e78 │ │ │ │ + ldr r2, [pc, #72] @ (1d1f6c ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1f5c ) │ │ │ │ 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 1d1c06 │ │ │ │ + bne.n 1d1f4e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1bda │ │ │ │ + bls.n 1d1f22 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1bf8 │ │ │ │ - b.n 1d1bda │ │ │ │ + bhi.n 1d1f40 │ │ │ │ + b.n 1d1f22 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d163c │ │ │ │ + b.n 1d22f4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1618 │ │ │ │ + b.n 1d22d0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1464 │ │ │ │ + b.n 1d211c │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d1d6c ) │ │ │ │ + ldr r2, [pc, #296] @ (1d20b4 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d1d70 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d20b8 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1d1d74 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d20bc ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1d36 │ │ │ │ + beq.n 1d207e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1d54 │ │ │ │ + beq.n 1d209c │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d1d78 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d20c0 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d1d68 │ │ │ │ + vldr s16, [pc, #240] @ 1d20b0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d1d7c ) │ │ │ │ + ldr r1, [pc, #252] @ (1d20c4 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -529858,105 +530191,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d1cae │ │ │ │ + bne.n 1d1ff6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1ca2 │ │ │ │ + bne.n 1d1fea │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1c92 │ │ │ │ + bhi.n 1d1fda │ │ │ │ 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 1d1c8c │ │ │ │ - ldr r2, [pc, #72] @ (1d1d80 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1d70 ) │ │ │ │ + bhi.n 1d1fd4 │ │ │ │ + ldr r2, [pc, #72] @ (1d20c8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d20b8 ) │ │ │ │ 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 1d1d62 │ │ │ │ + bne.n 1d20aa │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1d36 │ │ │ │ + bls.n 1d207e │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1d54 │ │ │ │ - b.n 1d1d36 │ │ │ │ + bhi.n 1d209c │ │ │ │ + b.n 1d207e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d24e0 │ │ │ │ + b.n 1d2198 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d24bc │ │ │ │ + b.n 1d2174 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d2308 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d1ec8 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d2210 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d1ecc ) │ │ │ │ + ldr r3, [pc, #296] @ (1d2214 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1d1ed0 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d2218 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1e92 │ │ │ │ + beq.n 1d21da │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1eb0 │ │ │ │ + beq.n 1d21f8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d1ed4 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d221c ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d1ec4 │ │ │ │ + vldr s16, [pc, #240] @ 1d220c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d1ed8 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d2220 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -529998,87 +530331,86 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d1e0a │ │ │ │ + bne.n 1d2152 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1dfe │ │ │ │ + bne.n 1d2146 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1dee │ │ │ │ + bhi.n 1d2136 │ │ │ │ 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 1d1de8 │ │ │ │ - ldr r2, [pc, #72] @ (1d1edc ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1ecc ) │ │ │ │ + bhi.n 1d2130 │ │ │ │ + ldr r2, [pc, #72] @ (1d2224 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d2214 ) │ │ │ │ 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 1d1ebe │ │ │ │ + bne.n 1d2206 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1e92 │ │ │ │ + bls.n 1d21da │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1eb0 │ │ │ │ - b.n 1d1e92 │ │ │ │ + bhi.n 1d21f8 │ │ │ │ + b.n 1d21da │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d2384 │ │ │ │ + svc 20 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d2360 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + mrc2 0, 7, r0, cr12, cr10, {4} │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d21ac │ │ │ │ + udf #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d1f7c ) │ │ │ │ + ldr r2, [pc, #136] @ (1d22c4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1d1f80 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d22c8 ) │ │ │ │ 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 1d1f52 │ │ │ │ + bls.n 1d229a │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -530088,109 +530420,109 @@ │ │ │ │ vld4.8 {d17,d19,d21,d23}, [ip] │ │ │ │ vorr q12, q10, q10 │ │ │ │ vorr q13, q9, q9 │ │ │ │ vorr q14, q8, q8 │ │ │ │ vorr q15, q11, q11 │ │ │ │ vst4.8 {d24,d26,d28,d30}, [r3]! │ │ │ │ vst4.8 {d25,d27,d29,d31}, [r3] │ │ │ │ - bhi.n 1d1f10 │ │ │ │ + bhi.n 1d2258 │ │ │ │ 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, 1d1f6c │ │ │ │ - ldr r2, [pc, #44] @ (1d1f84 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d1f80 ) │ │ │ │ + cbnz r1, 1d22b4 │ │ │ │ + ldr r2, [pc, #44] @ (1d22cc ) │ │ │ │ + ldr r3, [pc, #40] @ (1d22c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1f78 │ │ │ │ + bne.n 1d22c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b0498 │ │ │ │ - b.n 1d1f54 │ │ │ │ + bl 1b07e0 │ │ │ │ + b.n 1d229c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1d2184 │ │ │ │ + ble.n 1d223c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d20d0 │ │ │ │ + ble.n 1d2388 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (1d1fec ) │ │ │ │ + ldr r2, [pc, #84] @ (1d2334 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d1ff0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d2338 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1d1fd8 │ │ │ │ + cbz r3, 1d2320 │ │ │ │ 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 1d1fd4 │ │ │ │ - ldr r0, [pc, #44] @ (1d1ff4 ) │ │ │ │ + bmi.n 1d231c │ │ │ │ + ldr r0, [pc, #44] @ (1d233c ) │ │ │ │ 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] @ (1d1ff8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d2340 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d8edc │ │ │ │ + bl 1d9224 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d1faa │ │ │ │ + b.n 1d22f2 │ │ │ │ nop │ │ │ │ - b.n 1d20ac │ │ │ │ + ble.n 1d2364 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d2130 │ │ │ │ + beq.w 1d2478 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2134 │ │ │ │ + bls.w 1d247c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 1d214c │ │ │ │ + vldr s13, [pc, #300] @ 1d2494 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -530222,26 +530554,26 @@ │ │ │ │ vstr s15, [r2, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r2, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r0 │ │ │ │ vstr s14, [r2, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d2040 │ │ │ │ + bne.n 1d2388 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 1d2126 │ │ │ │ + bls.n 1d246e │ │ │ │ mov.w r2, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #128] @ 1d214c │ │ │ │ + vldr s12, [pc, #128] @ 1d2494 │ │ │ │ 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] │ │ │ │ @@ -530256,51 +530588,51 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r2] │ │ │ │ vstr s14, [r2, #4] │ │ │ │ vstr s15, [r2, #8] │ │ │ │ - beq.n 1d2130 │ │ │ │ + beq.n 1d2478 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d201a │ │ │ │ + bne.w 1d2362 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1d20d0 │ │ │ │ + b.n 1d2418 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 1d2036 │ │ │ │ + bne.n 1d237e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 1d2144 │ │ │ │ + cbnz r6, 1d248c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2130 │ │ │ │ + beq.n 1d2478 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2136 │ │ │ │ - b.n 1d2130 │ │ │ │ + bne.n 1d247e │ │ │ │ + b.n 1d2478 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d20c8 │ │ │ │ + b.n 1d2410 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d220a │ │ │ │ + beq.n 1d2552 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1d2210 │ │ │ │ + bls.n 1d2558 │ │ │ │ movs r6, #0 │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ @@ -530319,18 +530651,18 @@ │ │ │ │ strb.w r1, [r3, #-9] │ │ │ │ strb.w fp, [r3, #-14] │ │ │ │ strb.w fp, [r3, #-10] │ │ │ │ mov.w fp, r6, lsr #8 │ │ │ │ mov.w r6, r6, lsr #24 │ │ │ │ strb.w fp, [r3, #-15] │ │ │ │ strb.w r6, [r3, #-11] │ │ │ │ - bne.n 1d2186 │ │ │ │ + bne.n 1d24ce │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 1d2200 │ │ │ │ + bls.n 1d2548 │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -530340,60 +530672,60 @@ │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r1, lsr #8 │ │ │ │ strb.w ip, [r3, #3] │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ strb r4, [r3, #1] │ │ │ │ strb r1, [r3, #2] │ │ │ │ - beq.n 1d220a │ │ │ │ + beq.n 1d2552 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1d216a │ │ │ │ + bne.n 1d24b2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1d21d8 │ │ │ │ + b.n 1d2520 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1d217a │ │ │ │ + bne.n 1d24c2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 1d2220 │ │ │ │ + cbnz r7, 1d2568 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1d220a │ │ │ │ + beq.n 1d2552 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1d2212 │ │ │ │ - b.n 1d220a │ │ │ │ + bne.n 1d255a │ │ │ │ + b.n 1d2552 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d21d4 │ │ │ │ + b.n 1d251c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d233e │ │ │ │ + beq.w 1d2686 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d23ee │ │ │ │ + bls.w 1d2736 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2408 │ │ │ │ + vldr s7, [pc, #444] @ 1d2750 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d240c │ │ │ │ + vldr s3, [pc, #440] @ 1d2754 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d2410 │ │ │ │ - vldr s4, [pc, #436] @ 1d2414 │ │ │ │ + vldr s10, [pc, #436] @ 1d2758 │ │ │ │ + vldr s4, [pc, #436] @ 1d275c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d2418 │ │ │ │ - vldr s6, [pc, #432] @ 1d241c │ │ │ │ + vldr s5, [pc, #432] @ 1d2760 │ │ │ │ + vldr s6, [pc, #432] @ 1d2764 │ │ │ │ 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 │ │ │ │ @@ -530436,34 +530768,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d2276 │ │ │ │ + bne.n 1d25be │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2342 │ │ │ │ + bhi.n 1d268a │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d226c │ │ │ │ + bne.n 1d25b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d2408 │ │ │ │ + vldr s5, [pc, #180] @ 1d2750 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d240c │ │ │ │ - vldr s10, [pc, #176] @ 1d2410 │ │ │ │ - vldr s7, [pc, #176] @ 1d2414 │ │ │ │ - vldr s8, [pc, #176] @ 1d2418 │ │ │ │ - vldr s9, [pc, #176] @ 1d241c │ │ │ │ + vldr s6, [pc, #176] @ 1d2754 │ │ │ │ + vldr s10, [pc, #176] @ 1d2758 │ │ │ │ + vldr s7, [pc, #176] @ 1d275c │ │ │ │ + vldr s8, [pc, #176] @ 1d2760 │ │ │ │ + vldr s9, [pc, #176] @ 1d2764 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -530488,66 +530820,66 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1d233e │ │ │ │ + beq.n 1d2686 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2246 │ │ │ │ + bne.w 1d258e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d236c │ │ │ │ - cbnz r6, 1d23fe │ │ │ │ + b.n 1d26b4 │ │ │ │ + cbnz r6, 1d2746 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d233e │ │ │ │ + beq.n 1d2686 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d23f0 │ │ │ │ - b.n 1d233e │ │ │ │ + bne.n 1d2738 │ │ │ │ + b.n 1d2686 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2350 │ │ │ │ + b.n 1d2698 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d26f8 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d2a40 ) │ │ │ │ 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 1d2534 │ │ │ │ + beq.w 1d287c │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d25e4 │ │ │ │ + bls.w 1d292c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1d25fc │ │ │ │ + vldr s7, [pc, #440] @ 1d2944 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1d2600 │ │ │ │ + vldr s3, [pc, #436] @ 1d2948 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1d2604 │ │ │ │ - vldr s4, [pc, #432] @ 1d2608 │ │ │ │ + vldr s10, [pc, #432] @ 1d294c │ │ │ │ + vldr s4, [pc, #432] @ 1d2950 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1d260c │ │ │ │ - vldr s6, [pc, #428] @ 1d2610 │ │ │ │ + vldr s5, [pc, #428] @ 1d2954 │ │ │ │ + vldr s6, [pc, #428] @ 1d2958 │ │ │ │ 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 │ │ │ │ @@ -530590,34 +530922,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d246e │ │ │ │ + bne.n 1d27b6 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2538 │ │ │ │ + bhi.n 1d2880 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d2464 │ │ │ │ + bne.n 1d27ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d25fc │ │ │ │ + vldr s5, [pc, #180] @ 1d2944 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2600 │ │ │ │ - vldr s10, [pc, #176] @ 1d2604 │ │ │ │ - vldr s7, [pc, #176] @ 1d2608 │ │ │ │ - vldr s8, [pc, #176] @ 1d260c │ │ │ │ - vldr s9, [pc, #176] @ 1d2610 │ │ │ │ + vldr s6, [pc, #176] @ 1d2948 │ │ │ │ + vldr s10, [pc, #176] @ 1d294c │ │ │ │ + vldr s7, [pc, #176] @ 1d2950 │ │ │ │ + vldr s8, [pc, #176] @ 1d2954 │ │ │ │ + vldr s9, [pc, #176] @ 1d2958 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -530642,54 +530974,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 1d2534 │ │ │ │ + beq.n 1d287c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d243e │ │ │ │ + bne.w 1d2786 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2562 │ │ │ │ - cbnz r6, 1d25f4 │ │ │ │ + b.n 1d28aa │ │ │ │ + cbnz r6, 1d293c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2534 │ │ │ │ + beq.n 1d287c │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d25e6 │ │ │ │ - b.n 1d2534 │ │ │ │ + bne.n 1d292e │ │ │ │ + b.n 1d287c │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2546 │ │ │ │ + b.n 1d288e │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d28ec ) │ │ │ │ + ldr r1, [pc, #744] @ (1d2c34 ) │ │ │ │ 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 1d2724 │ │ │ │ + beq.n 1d2a6c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d27b8 │ │ │ │ + bls.w 1d2b00 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -530747,28 +531079,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 1d265e │ │ │ │ + bne.n 1d29a6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d272a │ │ │ │ + bhi.n 1d2a72 │ │ │ │ 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 1d264e │ │ │ │ + bne.n 1d2996 │ │ │ │ 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 │ │ │ │ @@ -530805,45 +531137,45 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d2724 │ │ │ │ + beq.n 1d2a6c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2630 │ │ │ │ + bne.w 1d2978 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2754 │ │ │ │ + b.n 1d2a9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d27d0 │ │ │ │ + cbnz r3, 1d2b18 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2724 │ │ │ │ + beq.n 1d2a6c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d27c0 │ │ │ │ - b.n 1d2724 │ │ │ │ + bne.n 1d2b08 │ │ │ │ + b.n 1d2a6c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d273c │ │ │ │ + b.n 1d2a84 │ │ │ │ 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 1d28e8 │ │ │ │ + beq.n 1d2c30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d297c │ │ │ │ + bls.w 1d2cc4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -530901,28 +531233,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 1d2822 │ │ │ │ + bne.n 1d2b6a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d28ee │ │ │ │ + bhi.n 1d2c36 │ │ │ │ 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 1d2812 │ │ │ │ + bne.n 1d2b5a │ │ │ │ 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 │ │ │ │ @@ -530959,56 +531291,56 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d28e8 │ │ │ │ + beq.n 1d2c30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d27f4 │ │ │ │ + bne.w 1d2b3c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2918 │ │ │ │ + b.n 1d2c60 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2994 │ │ │ │ + cbnz r3, 1d2cdc │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d28e8 │ │ │ │ + beq.n 1d2c30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2984 │ │ │ │ - b.n 1d28e8 │ │ │ │ + bne.n 1d2ccc │ │ │ │ + b.n 1d2c30 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2900 │ │ │ │ + b.n 1d2c48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d2ab2 │ │ │ │ + beq.w 1d2dfa │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2b64 │ │ │ │ + bls.w 1d2eac │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2b7c │ │ │ │ + vldr s7, [pc, #444] @ 1d2ec4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d2b80 │ │ │ │ + vldr s3, [pc, #440] @ 1d2ec8 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d2b84 │ │ │ │ - vldr s4, [pc, #436] @ 1d2b88 │ │ │ │ + vldr s10, [pc, #436] @ 1d2ecc │ │ │ │ + vldr s4, [pc, #436] @ 1d2ed0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d2b8c │ │ │ │ - vldr s6, [pc, #432] @ 1d2b90 │ │ │ │ + vldr s5, [pc, #432] @ 1d2ed4 │ │ │ │ + vldr s6, [pc, #432] @ 1d2ed8 │ │ │ │ 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 │ │ │ │ @@ -531051,34 +531383,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d29ea │ │ │ │ + bne.n 1d2d32 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2ab6 │ │ │ │ + bhi.n 1d2dfe │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d29e0 │ │ │ │ + bne.n 1d2d28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d2b7c │ │ │ │ + vldr s5, [pc, #180] @ 1d2ec4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2b80 │ │ │ │ - vldr s10, [pc, #176] @ 1d2b84 │ │ │ │ - vldr s7, [pc, #176] @ 1d2b88 │ │ │ │ - vldr s8, [pc, #176] @ 1d2b8c │ │ │ │ - vldr s9, [pc, #176] @ 1d2b90 │ │ │ │ + vldr s6, [pc, #176] @ 1d2ec8 │ │ │ │ + vldr s10, [pc, #176] @ 1d2ecc │ │ │ │ + vldr s7, [pc, #176] @ 1d2ed0 │ │ │ │ + vldr s8, [pc, #176] @ 1d2ed4 │ │ │ │ + vldr s9, [pc, #176] @ 1d2ed8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -531103,65 +531435,65 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1d2ab2 │ │ │ │ + beq.n 1d2dfa │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d29ba │ │ │ │ + bne.w 1d2d02 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2ae0 │ │ │ │ - cbnz r6, 1d2b74 │ │ │ │ + b.n 1d2e28 │ │ │ │ + cbnz r6, 1d2ebc │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2ab2 │ │ │ │ + beq.n 1d2dfa │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2b66 │ │ │ │ - b.n 1d2ab2 │ │ │ │ + bne.n 1d2eae │ │ │ │ + b.n 1d2dfa │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2ac4 │ │ │ │ + b.n 1d2e0c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2e6c ) │ │ │ │ + ldr r1, [pc, #744] @ (1d31b4 ) │ │ │ │ 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 1d2caa │ │ │ │ + beq.w 1d2ff2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2d5c │ │ │ │ + bls.w 1d30a4 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2d74 │ │ │ │ + vldr s7, [pc, #444] @ 1d30bc │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d2d78 │ │ │ │ + vldr s3, [pc, #440] @ 1d30c0 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d2d7c │ │ │ │ - vldr s4, [pc, #436] @ 1d2d80 │ │ │ │ + vldr s10, [pc, #436] @ 1d30c4 │ │ │ │ + vldr s4, [pc, #436] @ 1d30c8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d2d84 │ │ │ │ - vldr s6, [pc, #432] @ 1d2d88 │ │ │ │ + vldr s5, [pc, #432] @ 1d30cc │ │ │ │ + vldr s6, [pc, #432] @ 1d30d0 │ │ │ │ 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 │ │ │ │ @@ -531204,34 +531536,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d2be2 │ │ │ │ + bne.n 1d2f2a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2cae │ │ │ │ + bhi.n 1d2ff6 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d2bd8 │ │ │ │ + bne.n 1d2f20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d2d74 │ │ │ │ + vldr s5, [pc, #180] @ 1d30bc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2d78 │ │ │ │ - vldr s10, [pc, #176] @ 1d2d7c │ │ │ │ - vldr s7, [pc, #176] @ 1d2d80 │ │ │ │ - vldr s8, [pc, #176] @ 1d2d84 │ │ │ │ - vldr s9, [pc, #176] @ 1d2d88 │ │ │ │ + vldr s6, [pc, #176] @ 1d30c0 │ │ │ │ + vldr s10, [pc, #176] @ 1d30c4 │ │ │ │ + vldr s7, [pc, #176] @ 1d30c8 │ │ │ │ + vldr s8, [pc, #176] @ 1d30cc │ │ │ │ + vldr s9, [pc, #176] @ 1d30d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -531256,54 +531588,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 1d2caa │ │ │ │ + beq.n 1d2ff2 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2bb2 │ │ │ │ + bne.w 1d2efa │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2cd8 │ │ │ │ - cbnz r6, 1d2d6c │ │ │ │ + b.n 1d3020 │ │ │ │ + cbnz r6, 1d30b4 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2caa │ │ │ │ + beq.n 1d2ff2 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2d5e │ │ │ │ - b.n 1d2caa │ │ │ │ + bne.n 1d30a6 │ │ │ │ + b.n 1d2ff2 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2cbc │ │ │ │ + b.n 1d3004 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d3064 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d33ac ) │ │ │ │ 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 1d2e9c │ │ │ │ + beq.n 1d31e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d2f2e │ │ │ │ + bls.w 1d3276 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -531361,28 +531693,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 1d2dd6 │ │ │ │ + bne.n 1d311e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2ea2 │ │ │ │ + bhi.n 1d31ea │ │ │ │ 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 1d2dc6 │ │ │ │ + bne.n 1d310e │ │ │ │ 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 │ │ │ │ @@ -531419,46 +531751,46 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d2e9c │ │ │ │ + beq.n 1d31e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2da8 │ │ │ │ + bne.w 1d30f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2ecc │ │ │ │ + b.n 1d3214 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2f46 │ │ │ │ + cbnz r3, 1d328e │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2e9c │ │ │ │ + beq.n 1d31e4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2f36 │ │ │ │ - b.n 1d2e9c │ │ │ │ + bne.n 1d327e │ │ │ │ + b.n 1d31e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2eb4 │ │ │ │ + b.n 1d31fc │ │ │ │ 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 1d3060 │ │ │ │ + beq.n 1d33a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d30f2 │ │ │ │ + bls.w 1d343a │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -531516,28 +531848,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 1d2f9a │ │ │ │ + bne.n 1d32e2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d3066 │ │ │ │ + bhi.n 1d33ae │ │ │ │ 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 1d2f8a │ │ │ │ + bne.n 1d32d2 │ │ │ │ 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 │ │ │ │ @@ -531574,139 +531906,139 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d3060 │ │ │ │ + beq.n 1d33a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2f6c │ │ │ │ + bne.w 1d32b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3090 │ │ │ │ + b.n 1d33d8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d310a │ │ │ │ + cbnz r3, 1d3452 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d3060 │ │ │ │ + beq.n 1d33a8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d30fa │ │ │ │ - b.n 1d3060 │ │ │ │ + bne.n 1d3442 │ │ │ │ + b.n 1d33a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d3078 │ │ │ │ + b.n 1d33c0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r9, sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d314c │ │ │ │ + beq.n 1d3494 │ │ │ │ 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 550d0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1d3138 │ │ │ │ + bne.n 1d3480 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ - cbz r5, 1d3196 │ │ │ │ - cbz r0, 1d319a │ │ │ │ + cbz r5, 1d34de │ │ │ │ + cbz r0, 1d34e2 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 1d31a8 │ │ │ │ + vldr s14, [pc, #64] @ 1d34f0 │ │ │ │ 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 1d3172 │ │ │ │ + bne.n 1d34ba │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d316c │ │ │ │ + bne.n 1d34b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d3196 │ │ │ │ + beq.n 1d34de │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d319a │ │ │ │ - b.n 1d3196 │ │ │ │ + bne.n 1d34e2 │ │ │ │ + b.n 1d34de │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d31ea │ │ │ │ - cbz r2, 1d31ee │ │ │ │ + cbz r6, 1d3532 │ │ │ │ + cbz r2, 1d3536 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1d31cc │ │ │ │ + bne.n 1d3514 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d31c4 │ │ │ │ + bne.n 1d350c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d31ea │ │ │ │ + beq.n 1d3532 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d31ee │ │ │ │ - b.n 1d31ea │ │ │ │ + bne.n 1d3536 │ │ │ │ + b.n 1d3532 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3272 │ │ │ │ + cbz r7, 1d35ba │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3276 │ │ │ │ + beq.n 1d35be │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ - vldr d6, [pc, #100] @ 1d3288 │ │ │ │ + vldr d6, [pc, #100] @ 1d35d0 │ │ │ │ add.w r0, r2, ip │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ @@ -531716,37 +532048,37 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r2, r1, r2 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1d3232 │ │ │ │ + bne.n 1d357a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d322c │ │ │ │ + bne.n 1d3574 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3272 │ │ │ │ + beq.n 1d35ba │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 1d3276 │ │ │ │ - b.n 1d3272 │ │ │ │ + bne.n 1d35be │ │ │ │ + b.n 1d35ba │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ - cbz r6, 1d32ee │ │ │ │ - cbz r7, 1d32f2 │ │ │ │ + cbz r6, 1d3636 │ │ │ │ + cbz r7, 1d363a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ @@ -531760,75 +532092,75 @@ │ │ │ │ cmp ip, r2 │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1d32b6 │ │ │ │ + bne.n 1d35fe │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d32b0 │ │ │ │ + bne.n 1d35f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d32ee │ │ │ │ + beq.n 1d3636 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1d32f2 │ │ │ │ - b.n 1d32ee │ │ │ │ + bne.n 1d363a │ │ │ │ + b.n 1d3636 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d3344 │ │ │ │ - cbz r0, 1d3346 │ │ │ │ + cbz r5, 1d368c │ │ │ │ + cbz r0, 1d368e │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1d3358 │ │ │ │ + vldr d6, [pc, #64] @ 1d36a0 │ │ │ │ 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 1d3320 │ │ │ │ + bne.n 1d3668 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d331a │ │ │ │ + bne.n 1d3662 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d3344 │ │ │ │ + beq.n 1d368c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d3346 │ │ │ │ + bne.n 1d368e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d33a0 │ │ │ │ + beq.n 1d36e8 │ │ │ │ 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 │ │ │ │ @@ -531836,23 +532168,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 550d0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d338c │ │ │ │ + bne.n 1d36d4 │ │ │ │ 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 1d33e4 │ │ │ │ + beq.n 1d372c │ │ │ │ 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 │ │ │ │ @@ -531860,671 +532192,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 550d0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d33d0 │ │ │ │ + bne.n 1d3718 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3450 │ │ │ │ - cbz r2, 1d3454 │ │ │ │ + cbz r6, 1d3798 │ │ │ │ + cbz r2, 1d379c │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d3468 │ │ │ │ + vldr d5, [pc, #104] @ 1d37b0 │ │ │ │ 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 1d343c │ │ │ │ + ble.n 1d3784 │ │ │ │ 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 1d343c │ │ │ │ + bgt.n 1d3784 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1d340e │ │ │ │ + bne.n 1d3756 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3408 │ │ │ │ + bne.n 1d3750 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3450 │ │ │ │ + beq.n 1d3798 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3454 │ │ │ │ - b.n 1d3450 │ │ │ │ + bne.n 1d379c │ │ │ │ + b.n 1d3798 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d34c2 │ │ │ │ - cbz r2, 1d34c6 │ │ │ │ + cbz r6, 1d380a │ │ │ │ + cbz r2, 1d380e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d34d8 │ │ │ │ + vldr d6, [pc, #80] @ 1d3820 │ │ │ │ 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 1d3494 │ │ │ │ + bne.n 1d37dc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d348c │ │ │ │ + bne.n 1d37d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d34c2 │ │ │ │ + beq.n 1d380a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d34c6 │ │ │ │ - b.n 1d34c2 │ │ │ │ + bne.n 1d380e │ │ │ │ + b.n 1d380a │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3522 │ │ │ │ - cbz r4, 1d3526 │ │ │ │ + cbz r7, 1d386a │ │ │ │ + cbz r4, 1d386e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1d3500 │ │ │ │ + bne.n 1d3848 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d34f8 │ │ │ │ + bne.n 1d3840 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d3522 │ │ │ │ + beq.n 1d386a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3526 │ │ │ │ - b.n 1d3522 │ │ │ │ + bne.n 1d386e │ │ │ │ + b.n 1d386a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d356c │ │ │ │ - cbz r5, 1d3570 │ │ │ │ + cbz r7, 1d38b4 │ │ │ │ + cbz r5, 1d38b8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1d3550 │ │ │ │ + bne.n 1d3898 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d354c │ │ │ │ + bne.n 1d3894 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d356c │ │ │ │ + beq.n 1d38b4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3570 │ │ │ │ - b.n 1d356c │ │ │ │ + bne.n 1d38b8 │ │ │ │ + b.n 1d38b4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d35d2 │ │ │ │ - cbz r2, 1d35d6 │ │ │ │ + cbz r6, 1d391a │ │ │ │ + cbz r2, 1d391e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d35e8 │ │ │ │ + vldr d6, [pc, #80] @ 1d3930 │ │ │ │ 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 1d35a4 │ │ │ │ + bne.n 1d38ec │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d359c │ │ │ │ + bne.n 1d38e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d35d2 │ │ │ │ + beq.n 1d391a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d35d6 │ │ │ │ - b.n 1d35d2 │ │ │ │ + bne.n 1d391e │ │ │ │ + b.n 1d391a │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3632 │ │ │ │ - cbz r4, 1d3636 │ │ │ │ + cbz r7, 1d397a │ │ │ │ + cbz r4, 1d397e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1d3610 │ │ │ │ + bne.n 1d3958 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d3608 │ │ │ │ + bne.n 1d3950 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3632 │ │ │ │ + beq.n 1d397a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3636 │ │ │ │ - b.n 1d3632 │ │ │ │ + bne.n 1d397e │ │ │ │ + b.n 1d397a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d367a │ │ │ │ + cbz r6, 1d39c2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d367c │ │ │ │ + beq.n 1d39c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1d3662 │ │ │ │ + bne.n 1d39aa │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d365e │ │ │ │ + bne.n 1d39a6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d367a │ │ │ │ + beq.n 1d39c2 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d367c │ │ │ │ + bne.n 1d39c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d36e2 │ │ │ │ - cbz r2, 1d36e6 │ │ │ │ + cbz r6, 1d3a2a │ │ │ │ + cbz r2, 1d3a2e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d36f8 │ │ │ │ + vldr d6, [pc, #80] @ 1d3a40 │ │ │ │ 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 1d36b4 │ │ │ │ + bne.n 1d39fc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d36ac │ │ │ │ + bne.n 1d39f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d36e2 │ │ │ │ + beq.n 1d3a2a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d36e6 │ │ │ │ - b.n 1d36e2 │ │ │ │ + bne.n 1d3a2e │ │ │ │ + b.n 1d3a2a │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3754 │ │ │ │ - cbz r2, 1d3758 │ │ │ │ + cbz r6, 1d3a9c │ │ │ │ + cbz r2, 1d3aa0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 1d3768 │ │ │ │ + vldr d6, [pc, #76] @ 1d3ab0 │ │ │ │ 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 1d3726 │ │ │ │ + bne.n 1d3a6e │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 1d371e │ │ │ │ + bne.n 1d3a66 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3754 │ │ │ │ + beq.n 1d3a9c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3758 │ │ │ │ - b.n 1d3754 │ │ │ │ + bne.n 1d3aa0 │ │ │ │ + b.n 1d3a9c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d376e │ │ │ │ + b.n 1d3ab6 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d37b2 │ │ │ │ - cbz r4, 1d37b6 │ │ │ │ + cbz r7, 1d3afa │ │ │ │ + cbz r4, 1d3afe │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1d3790 │ │ │ │ + bne.n 1d3ad8 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3788 │ │ │ │ + bne.n 1d3ad0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d37b2 │ │ │ │ + beq.n 1d3afa │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d37b6 │ │ │ │ - b.n 1d37b2 │ │ │ │ + bne.n 1d3afe │ │ │ │ + b.n 1d3afa │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d381a │ │ │ │ - cbz r2, 1d381e │ │ │ │ + cbz r6, 1d3b62 │ │ │ │ + cbz r2, 1d3b66 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3830 │ │ │ │ + vldr d6, [pc, #80] @ 1d3b78 │ │ │ │ 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 1d37ec │ │ │ │ + bne.n 1d3b34 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d37e4 │ │ │ │ + bne.n 1d3b2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d381a │ │ │ │ + beq.n 1d3b62 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d381e │ │ │ │ - b.n 1d381a │ │ │ │ + bne.n 1d3b66 │ │ │ │ + b.n 1d3b62 │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d387a │ │ │ │ - cbz r4, 1d387e │ │ │ │ + cbz r7, 1d3bc2 │ │ │ │ + cbz r4, 1d3bc6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1d3858 │ │ │ │ + bne.n 1d3ba0 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3850 │ │ │ │ + bne.n 1d3b98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d387a │ │ │ │ + beq.n 1d3bc2 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d387e │ │ │ │ - b.n 1d387a │ │ │ │ + bne.n 1d3bc6 │ │ │ │ + b.n 1d3bc2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d38c6 │ │ │ │ - cbz r0, 1d38c8 │ │ │ │ + cbz r5, 1d3c0e │ │ │ │ + cbz r0, 1d3c10 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #8 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 1d38aa │ │ │ │ + bne.n 1d3bf2 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d38a2 │ │ │ │ + bne.n 1d3bea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d38c6 │ │ │ │ + beq.n 1d3c0e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d38c8 │ │ │ │ + bne.n 1d3c10 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3946 │ │ │ │ - cbz r2, 1d394a │ │ │ │ + cbz r6, 1d3c8e │ │ │ │ + cbz r2, 1d3c92 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d3958 │ │ │ │ + vldr d5, [pc, #104] @ 1d3ca0 │ │ │ │ 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 1d392e │ │ │ │ + ble.n 1d3c76 │ │ │ │ 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 1d392e │ │ │ │ + bgt.n 1d3c76 │ │ │ │ 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 1d3900 │ │ │ │ + bne.n 1d3c48 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d38f8 │ │ │ │ + bne.n 1d3c40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3946 │ │ │ │ + beq.n 1d3c8e │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d394a │ │ │ │ - b.n 1d3946 │ │ │ │ + bne.n 1d3c92 │ │ │ │ + b.n 1d3c8e │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d399c │ │ │ │ + cbz r6, 1d3ce4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d399e │ │ │ │ + beq.n 1d3ce6 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1d3980 │ │ │ │ + bne.n 1d3cc8 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d397a │ │ │ │ + bne.n 1d3cc2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d399c │ │ │ │ + beq.n 1d3ce4 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d399e │ │ │ │ + bne.n 1d3ce6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d39e8 │ │ │ │ - cbz r5, 1d39ec │ │ │ │ + cbz r7, 1d3d30 │ │ │ │ + cbz r5, 1d3d34 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1d39cc │ │ │ │ + bne.n 1d3d14 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d39c8 │ │ │ │ + bne.n 1d3d10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d39e8 │ │ │ │ + beq.n 1d3d30 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d39ec │ │ │ │ - b.n 1d39e8 │ │ │ │ + bne.n 1d3d34 │ │ │ │ + b.n 1d3d30 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3a32 │ │ │ │ + cbz r6, 1d3d7a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3a34 │ │ │ │ + beq.n 1d3d7c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1d3a1a │ │ │ │ + bne.n 1d3d62 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3a16 │ │ │ │ + bne.n 1d3d5e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3a32 │ │ │ │ + beq.n 1d3d7a │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d3a34 │ │ │ │ + bne.n 1d3d7c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3a84 │ │ │ │ + cbz r6, 1d3dcc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d3a86 │ │ │ │ + beq.n 1d3dce │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1d3a68 │ │ │ │ + bne.n 1d3db0 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d3a62 │ │ │ │ + bne.n 1d3daa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3a84 │ │ │ │ + beq.n 1d3dcc │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d3a86 │ │ │ │ + bne.n 1d3dce │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ @@ -532660,95 +532992,95 @@ │ │ │ │ blx 5435c │ │ │ │ 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] @ (1d3cf0 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d4038 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1d3cf4 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d403c ) │ │ │ │ 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 54f8c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 546f0 │ │ │ │ - ldr r2, [pc, #152] @ (1d3cf8 ) │ │ │ │ - ldr r3, [pc, #152] @ (1d3cfc ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4040 ) │ │ │ │ + ldr r3, [pc, #152] @ (1d4044 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1d3d00 ) │ │ │ │ + ldr r1, [pc, #152] @ (1d4048 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1d3d04 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d404c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1d3d08 ) │ │ │ │ + ldr r2, [pc, #148] @ (1d4050 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1d3d0c ) │ │ │ │ + ldr r3, [pc, #144] @ (1d4054 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1d3d10 ) │ │ │ │ + ldr r1, [pc, #144] @ (1d4058 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1d3d14 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d405c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1d3d18 ) │ │ │ │ + ldr r2, [pc, #140] @ (1d4060 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1d3d1c ) │ │ │ │ + ldr r3, [pc, #136] @ (1d4064 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1d3d20 ) │ │ │ │ + ldr r1, [pc, #136] @ (1d4068 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1d3d24 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d3d28 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d406c ) │ │ │ │ + ldr r3, [pc, #132] @ (1d4070 ) │ │ │ │ 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 54b7c │ │ │ │ - cbnz r0, 1d3cc4 │ │ │ │ + cbnz r0, 1d400c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1d3cde │ │ │ │ - ldr r2, [pc, #100] @ (1d3d2c ) │ │ │ │ - ldr r3, [pc, #44] @ (1d3cf4 ) │ │ │ │ + bne.n 1d4026 │ │ │ │ + ldr r2, [pc, #100] @ (1d4074 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d403c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3cec │ │ │ │ + bne.n 1d4034 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1d3d30 ) │ │ │ │ - ldr r3, [pc, #80] @ (1d3d34 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d4078 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d407c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1d3cc4 │ │ │ │ + b.n 1d400c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -532758,24 +533090,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 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1d4130 │ │ │ │ + ite al │ │ │ │ + lslal r2, r3, #2 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1d4478 │ │ │ │ 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 1d3c28 │ │ │ │ + bl 1d3f70 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55220 │ │ │ │ @@ -532854,24 +533186,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 1d3e70 │ │ │ │ + beq.n 1d41b8 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d3e70 │ │ │ │ + beq.n 1d41b8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1d3e76 │ │ │ │ + bhi.n 1d41be │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d3e9e │ │ │ │ + bgt.n 1d41e6 │ │ │ │ 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 │ │ │ │ @@ -532891,15 +533223,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 1d3e70 │ │ │ │ + b.n 1d41b8 │ │ │ │ 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 │ │ │ │ @@ -532921,24 +533253,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 1d3f34 │ │ │ │ + beq.n 1d427c │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d3f34 │ │ │ │ + beq.n 1d427c │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1d3f3a │ │ │ │ + bgt.n 1d4282 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d3f62 │ │ │ │ + bgt.n 1d42aa │ │ │ │ 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 │ │ │ │ @@ -532961,27 +533293,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 1d3f34 │ │ │ │ + b.n 1d427c │ │ │ │ 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 1d3f98 │ │ │ │ + beq.n 1d42e0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1d3f92 │ │ │ │ + bcs.n 1d42da │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -533009,23 +533341,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 54bf4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54100 │ │ │ │ - cbz r0, 1d3ff0 │ │ │ │ + cbz r0, 1d4338 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54bf4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d3fee │ │ │ │ + bne.n 1d4336 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533036,191 +533368,191 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, lr │ │ │ │ - beq.n 1d4046 │ │ │ │ + beq.n 1d438e │ │ │ │ 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 1d3fc8 │ │ │ │ + bl 1d4310 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1d4036 │ │ │ │ + b.n 1d437e │ │ │ │ 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] @ (1d40fc ) │ │ │ │ - ldr r1, [pc, #136] @ (1d4100 ) │ │ │ │ + ldr r0, [pc, #136] @ (1d4444 ) │ │ │ │ + ldr r1, [pc, #136] @ (1d4448 ) │ │ │ │ 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 54b40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1d4104 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d444c ) │ │ │ │ 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 55094 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d40de │ │ │ │ - cbz r5, 1d40d4 │ │ │ │ + bne.n 1d4426 │ │ │ │ + cbz r5, 1d441c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 54f98 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54bf4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54100 │ │ │ │ - cbnz r0, 1d40de │ │ │ │ + cbnz r0, 1d4426 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55438 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1d40e0 │ │ │ │ + b.n 1d4428 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1d4108 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4100 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d4450 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4448 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d40f8 │ │ │ │ + bne.n 1d4440 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - itte hi │ │ │ │ - lslhi r2, r3, #2 │ │ │ │ - lsrhi r4, r3, #2 │ │ │ │ - movls r0, r0 │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ + movs r0, r0 │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ movs r7, r2 │ │ │ │ - it ne │ │ │ │ - lslne r2, r3, #2 │ │ │ │ + cbnz r0, 1d44c8 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 54094 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1d4168 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1d44b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 54ca8 <__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 1d4060 │ │ │ │ - cbz r0, 1d4164 │ │ │ │ + bl 1d43a8 │ │ │ │ + cbz r0, 1d44ac │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1d4060 │ │ │ │ + bl 1d43a8 │ │ │ │ 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 1d418e │ │ │ │ + b.n 1d44d6 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d419e │ │ │ │ + bne.n 1d44e6 │ │ │ │ mov r0, r4 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4184 │ │ │ │ + blt.n 1d44cc │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1d41ac │ │ │ │ + b.n 1d44f4 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d41bc │ │ │ │ + bne.n 1d4504 │ │ │ │ mov r0, r4 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d41a2 │ │ │ │ + blt.n 1d44ea │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d41c8 │ │ │ │ + cbz r0, 1d4510 │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d41d4 │ │ │ │ + cbz r0, 1d451c │ │ │ │ blx 551d8 │ │ │ │ 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 1d41dc │ │ │ │ + bne.n 1d4524 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d41f2 │ │ │ │ + cbnz r3, 1d453a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1a5c │ │ │ │ + bl 1c1da4 │ │ │ │ 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 │ │ │ │ @@ -533230,23 +533562,23 @@ │ │ │ │ blx 55438 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d424a │ │ │ │ - ldr r1, [pc, #32] @ (1d4250 ) │ │ │ │ + bne.n 1d4592 │ │ │ │ + ldr r1, [pc, #32] @ (1d4598 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ - cbnz r0, 1d424a │ │ │ │ + cbnz r0, 1d4592 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1d4248 │ │ │ │ + bne.n 1d4590 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ @@ -533254,220 +533586,220 @@ │ │ │ │ nop │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1d42cc ) │ │ │ │ + ldr r2, [pc, #104] @ (1d4614 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1d42d0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d4618 ) │ │ │ │ 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 1d4200 │ │ │ │ - cbnz r0, 1d429a │ │ │ │ + bl 1d4548 │ │ │ │ + cbnz r0, 1d45e2 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d42d4 ) │ │ │ │ - ldr r3, [pc, #72] @ (1d42d0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d461c ) │ │ │ │ + ldr r3, [pc, #72] @ (1d4618 ) │ │ │ │ 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 1d42c8 │ │ │ │ + bne.n 1d4610 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1d4200 │ │ │ │ + bl 1d4548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4280 │ │ │ │ + beq.n 1d45c8 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1d4280 │ │ │ │ + bne.n 1d45c8 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1d4282 │ │ │ │ + b.n 1d45ca │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + rev r6, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4302 │ │ │ │ + bne.n 1d464a │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d42f2 │ │ │ │ + bne.n 1d463a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d43f6 │ │ │ │ + bne.n 1d473e │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d43d0 │ │ │ │ + beq.n 1d4718 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1d434a │ │ │ │ + cbnz r6, 1d4692 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1d445a │ │ │ │ - ldr r1, [pc, #312] @ (1d4468 ) │ │ │ │ + blt.w 1d47a2 │ │ │ │ + ldr r1, [pc, #312] @ (1d47b0 ) │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4454 │ │ │ │ + beq.w 1d479c │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1d434a │ │ │ │ + b.n 1d4692 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d439c │ │ │ │ + bne.n 1d46e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #2 │ │ │ │ blx 545d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4340 │ │ │ │ + blt.n 1d4688 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d436c │ │ │ │ + b.n 1d46b4 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d4380 │ │ │ │ + bne.n 1d46c8 │ │ │ │ mov r0, r7 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #2 │ │ │ │ blx 545d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4360 │ │ │ │ + blt.n 1d46a8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d438c │ │ │ │ + b.n 1d46d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d439c │ │ │ │ + bne.n 1d46e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4386 │ │ │ │ + blt.n 1d46ce │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d43a8 │ │ │ │ + cbz r0, 1d46f0 │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d43b4 │ │ │ │ + cbz r0, 1d46fc │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d43b8 │ │ │ │ + bne.n 1d4700 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d4420 │ │ │ │ + cbnz r3, 1d4768 │ │ │ │ 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 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1d4434 │ │ │ │ - ldr r1, [pc, #132] @ (1d446c ) │ │ │ │ + blt.n 1d477c │ │ │ │ + ldr r1, [pc, #132] @ (1d47b4 ) │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1d442e │ │ │ │ + cbz r0, 1d4776 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1d4310 │ │ │ │ + b.n 1d4658 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1d4438 │ │ │ │ + bne.n 1d4780 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1a88 │ │ │ │ + bl 1c1dd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d440a │ │ │ │ + bne.n 1d4752 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d43fc │ │ │ │ - b.n 1d430a │ │ │ │ + bne.n 1d4744 │ │ │ │ + b.n 1d4652 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1a5c │ │ │ │ - b.n 1d43cc │ │ │ │ + bl 1c1da4 │ │ │ │ + b.n 1d4714 │ │ │ │ mov r0, r7 │ │ │ │ blx 547f8 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1d43a8 │ │ │ │ + b.n 1d46f0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d443e │ │ │ │ + bne.n 1d4786 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d43fa │ │ │ │ - b.n 1d430a │ │ │ │ + bne.n 1d4742 │ │ │ │ + b.n 1d4652 │ │ │ │ mov r0, r7 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d43a0 │ │ │ │ - b.n 1d43b4 │ │ │ │ + bne.n 1d46e8 │ │ │ │ + b.n 1d46fc │ │ │ │ nop │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ movs r7, r2 │ │ │ │ str r0, [r2, #32] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533475,34 +533807,34 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 54274 │ │ │ │ - cbz r0, 1d449a │ │ │ │ + cbz r0, 1d47e2 │ │ │ │ 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 54f98 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1d4490 │ │ │ │ + blt.n 1d47d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 54274 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4490 │ │ │ │ + bne.n 1d47d8 │ │ │ │ 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 │ │ │ │ @@ -533539,331 +533871,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 1c2c4c │ │ │ │ + bl 1c2f94 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 55130 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 54bac │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1d45e4 │ │ │ │ + bne.n 1d492c │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d45d8 │ │ │ │ + beq.n 1d4920 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1d45d8 │ │ │ │ + cbz r3, 1d4920 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1d45d8 │ │ │ │ + beq.n 1d4920 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1d45d8 │ │ │ │ + blt.n 1d4920 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c5ad0 │ │ │ │ - cbz r0, 1d45d8 │ │ │ │ + bl 1c5e18 │ │ │ │ + cbz r0, 1d4920 │ │ │ │ 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 1c2dcc │ │ │ │ + bl 1c3114 │ │ │ │ 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 1d4572 │ │ │ │ - b.n 1d45da │ │ │ │ + bne.n 1d48ba │ │ │ │ + b.n 1d4922 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 54274 │ │ │ │ - cbz r0, 1d45f4 │ │ │ │ + cbz r0, 1d493c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 54208 │ │ │ │ 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 1d45e6 │ │ │ │ + b.n 1d492e │ │ │ │ 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] @ (1d4728 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d4a70 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1d472c ) │ │ │ │ + ldr r3, [pc, #272] @ (1d4a74 ) │ │ │ │ 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, 1d4636 │ │ │ │ - bl 1d42d8 │ │ │ │ + cbnz r1, 1d497e │ │ │ │ + bl 1d4620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d46b0 │ │ │ │ + beq.n 1d49f8 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d4200 │ │ │ │ + bl 1d4548 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1d4668 │ │ │ │ + cbz r0, 1d49b0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1d4200 │ │ │ │ - cbz r0, 1d4668 │ │ │ │ + bl 1d4548 │ │ │ │ + cbz r0, 1d49b0 │ │ │ │ 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 1d46f4 │ │ │ │ + beq.n 1d4a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4110 │ │ │ │ - cbz r0, 1d46ac │ │ │ │ + bl 1d4458 │ │ │ │ + cbz r0, 1d49f4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1d46b4 │ │ │ │ + cbnz r5, 1d49fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4470 │ │ │ │ + bl 1d47b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d46fa │ │ │ │ + beq.n 1d4a42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4170 │ │ │ │ + bl 1d44b8 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1d4730 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d472c ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4a78 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d4a74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4722 │ │ │ │ + bne.n 1d4a6a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d4718 │ │ │ │ + beq.n 1d4a60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4694 │ │ │ │ + b.n 1d49dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2d68 │ │ │ │ + bl 1c30b0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1d4470 │ │ │ │ + bl 1d47b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d468e │ │ │ │ + bne.n 1d49d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4110 │ │ │ │ + bl 1d4458 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d4470 │ │ │ │ + bl 1d47b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d468e │ │ │ │ - b.n 1d46b0 │ │ │ │ + bne.n 1d49d6 │ │ │ │ + b.n 1d49f8 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1d4670 │ │ │ │ + b.n 1d49b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4110 │ │ │ │ + bl 1d4458 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d4470 │ │ │ │ + bl 1d47b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4688 │ │ │ │ + bne.n 1d49d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4170 │ │ │ │ + bl 1d44b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4694 │ │ │ │ + b.n 1d49dc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r6, 1d4762 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1d474c │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1288] @ 1d4c58 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1d4fa0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1d4c5c │ │ │ │ + ldr.w r3, [pc, #1288] @ 1d4fa4 │ │ │ │ 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 1d4834 │ │ │ │ + beq.n 1d4b7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1d4792 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1d4c60 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1d4c5c │ │ │ │ + cbnz r5, 1d4ada │ │ │ │ + ldr.w r2, [pc, #1260] @ 1d4fa8 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1d4fa4 │ │ │ │ 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 1d4c24 │ │ │ │ + bne.w 1d4f6c │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 54f8c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4830 │ │ │ │ + beq.n 1d4b78 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1d4854 │ │ │ │ - ldr.w r3, [pc, #1196] @ 1d4c64 │ │ │ │ + blt.n 1d4b9c │ │ │ │ + ldr.w r3, [pc, #1196] @ 1d4fac │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 541d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d484e │ │ │ │ + beq.n 1d4b96 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1d4824 │ │ │ │ + blt.n 1d4b6c │ │ │ │ mov r1, r9 │ │ │ │ blx 541d8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4c28 │ │ │ │ + beq.w 1d4f70 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d4200 │ │ │ │ - cbz r0, 1d481e │ │ │ │ + bl 1d4548 │ │ │ │ + cbz r0, 1d4b66 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d4200 │ │ │ │ - cbz r0, 1d481e │ │ │ │ + bl 1d4548 │ │ │ │ + cbz r0, 1d4b66 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1d481e │ │ │ │ + bne.n 1d4b66 │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1d4872 │ │ │ │ + beq.n 1d4bba │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ mov r0, sl │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4772 │ │ │ │ + b.n 1d4aba │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4608 │ │ │ │ + bl 1d4950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d476a │ │ │ │ - b.n 1d4830 │ │ │ │ + bne.n 1d4ab2 │ │ │ │ + b.n 1d4b78 │ │ │ │ mov r0, fp │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1d4bbe │ │ │ │ + bge.w 1d4f06 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ - b.n 1d4830 │ │ │ │ + b.n 1d4b78 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c2b10 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4bb8 │ │ │ │ + beq.w 1d4f00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -533874,30 +534206,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 1c27c8 │ │ │ │ + bl 1c2b10 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d488e │ │ │ │ + bne.n 1d4bd6 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1d4c68 ) │ │ │ │ + ldr r3, [pc, #932] @ (1d4fb0 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55310 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1d490e │ │ │ │ + beq.n 1d4c56 │ │ │ │ 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]! │ │ │ │ @@ -533913,35 +534245,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 1d48e2 │ │ │ │ - ldr r3, [pc, #860] @ (1d4c6c ) │ │ │ │ + bne.n 1d4c2a │ │ │ │ + ldr r3, [pc, #860] @ (1d4fb4 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55310 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d481e │ │ │ │ + beq.w 1d4b66 │ │ │ │ mov r0, r9 │ │ │ │ blx 55130 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d481e │ │ │ │ + beq.w 1d4b66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 54b40 │ │ │ │ - ldr r1, [pc, #812] @ (1d4c70 ) │ │ │ │ + ldr r1, [pc, #812] @ (1d4fb8 ) │ │ │ │ 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] │ │ │ │ @@ -533952,15 +534284,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 55094 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d4baa │ │ │ │ + bne.w 1d4ef2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54b40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -533971,34 +534303,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 55094 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d4baa │ │ │ │ + bne.w 1d4ef2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54f98 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4baa │ │ │ │ + bne.w 1d4ef2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4baa │ │ │ │ + bne.w 1d4ef2 │ │ │ │ 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] │ │ │ │ @@ -534010,88 +534342,88 @@ │ │ │ │ blx 54f98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1d4baa │ │ │ │ + bne.w 1d4ef2 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d4b90 │ │ │ │ + bne.w 1d4ed8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d4bd0 │ │ │ │ + beq.w 1d4f18 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d3f9c │ │ │ │ + bl 1d42e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4baa │ │ │ │ + beq.w 1d4ef2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4baa │ │ │ │ + beq.w 1d4ef2 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4baa │ │ │ │ + beq.w 1d4ef2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 55094 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1d4baa │ │ │ │ + bne.w 1d4ef2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1d3f9c │ │ │ │ + bl 1d42e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4baa │ │ │ │ + beq.w 1d4ef2 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1d4baa │ │ │ │ + beq.w 1d4ef2 │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1d4baa │ │ │ │ + beq.w 1d4ef2 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1d4baa │ │ │ │ + blt.w 1d4ef2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1d4baa │ │ │ │ + bne.w 1d4ef2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1d4baa │ │ │ │ + bne.w 1d4ef2 │ │ │ │ mov r0, sl │ │ │ │ blx 54f98 │ │ │ │ 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 55094 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d4baa │ │ │ │ + bne.n 1d4ef2 │ │ │ │ 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 1d49e4 │ │ │ │ + bhi.n 1d4d2c │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 55438 │ │ │ │ mov r0, fp │ │ │ │ blx 55438 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -534100,375 +534432,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54bf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4c3e │ │ │ │ + bne.w 1d4f86 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 54f98 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54bf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54100 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4c3e │ │ │ │ - bl 1c3a74 │ │ │ │ + bne.w 1d4f86 │ │ │ │ + bl 1c3dbc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 54094 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1d4c50 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1d4f98 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 54ca8 <__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 1d4060 │ │ │ │ - cbz r0, 1d4baa │ │ │ │ + bl 1d43a8 │ │ │ │ + cbz r0, 1d4ef2 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1d4060 │ │ │ │ - cbz r0, 1d4baa │ │ │ │ + bl 1d43a8 │ │ │ │ + cbz r0, 1d4ef2 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ mov r0, sl │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4608 │ │ │ │ - b.n 1d4772 │ │ │ │ + bl 1d4950 │ │ │ │ + b.n 1d4aba │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 54274 │ │ │ │ - cbnz r0, 1d4baa │ │ │ │ + cbnz r0, 1d4ef2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4ac2 │ │ │ │ + beq.n 1d4e0a │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ - b.n 1d4824 │ │ │ │ + b.n 1d4b6c │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1d48c0 │ │ │ │ - ldr r1, [pc, #180] @ (1d4c74 ) │ │ │ │ + b.n 1d4c08 │ │ │ │ + ldr r1, [pc, #180] @ (1d4fbc ) │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4c30 │ │ │ │ + beq.n 1d4f78 │ │ │ │ blx 551d8 │ │ │ │ - b.n 1d486a │ │ │ │ + b.n 1d4bb2 │ │ │ │ mov r0, sl │ │ │ │ blx 54f98 │ │ │ │ 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 1d4baa │ │ │ │ + bne.n 1d4ef2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4baa │ │ │ │ + bne.n 1d4ef2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4baa │ │ │ │ + bne.n 1d4ef2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4baa │ │ │ │ + bne.n 1d4ef2 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4ac6 │ │ │ │ - b.n 1d4baa │ │ │ │ + beq.w 1d4e0e │ │ │ │ + b.n 1d4ef2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 547f8 │ │ │ │ - b.n 1d4824 │ │ │ │ + b.n 1d4b6c │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ - b.n 1d4830 │ │ │ │ + b.n 1d4b78 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ mov r0, r7 │ │ │ │ blx 551d8 │ │ │ │ - b.n 1d4824 │ │ │ │ + b.n 1d4b6c │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ movs r7, r2 │ │ │ │ - bl 7ec6a │ │ │ │ - bl ccc6e │ │ │ │ + bl 7efb2 │ │ │ │ + bl ccfb6 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ movs r7, r2 │ │ │ │ ldrh r0, [r7, r0] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (1d4d80 ) │ │ │ │ + ldr r5, [pc, #244] @ (1d50c8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1d4d84 ) │ │ │ │ + ldr r2, [pc, #244] @ (1d50cc ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d4d52 │ │ │ │ + beq.n 1d509a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1d4d60 │ │ │ │ - ldr r3, [pc, #200] @ (1d4d88 ) │ │ │ │ + blt.n 1d50a8 │ │ │ │ + ldr r3, [pc, #200] @ (1d50d0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4d5a │ │ │ │ - ldr r1, [pc, #188] @ (1d4d8c ) │ │ │ │ + beq.n 1d50a2 │ │ │ │ + ldr r1, [pc, #188] @ (1d50d4 ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d4d44 │ │ │ │ + beq.n 1d508c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1d4d72 │ │ │ │ + blt.n 1d50ba │ │ │ │ mov r1, r7 │ │ │ │ blx 541d8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1d4d6c │ │ │ │ + cbz r0, 1d50b4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c5dd4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1d4d36 │ │ │ │ + cbz r0, 1d507e │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2cb0 │ │ │ │ + bl 1c2ff8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1d4d30 │ │ │ │ + cbz r0, 1d5078 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4608 │ │ │ │ - cbnz r0, 1d4d54 │ │ │ │ + bl 1d4950 │ │ │ │ + cbnz r0, 1d509c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2db8 │ │ │ │ + bl 1c3100 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d4d3e │ │ │ │ + cbz r0, 1d5086 │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d4d4c │ │ │ │ + cbz r0, 1d5094 │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 54208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 547f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 54208 │ │ │ │ - b.n 1d4d52 │ │ │ │ + b.n 1d509a │ │ │ │ mov r0, r5 │ │ │ │ blx 547f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 54208 │ │ │ │ - b.n 1d4d44 │ │ │ │ + b.n 1d508c │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #992] @ (1d5164 ) │ │ │ │ + ldr r3, [pc, #992] @ (1d54ac ) │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r5, r5] │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ movs r7, r2 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #136] @ (1d4e28 ) │ │ │ │ + ldr r4, [pc, #136] @ (1d5170 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1d4e2c ) │ │ │ │ + ldr r3, [pc, #136] @ (1d5174 ) │ │ │ │ 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] @ (1d4e30 ) │ │ │ │ + ldr r4, [pc, #124] @ (1d5178 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ - ldr r2, [pc, #116] @ (1d4e34 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d517c ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d4dfc │ │ │ │ + beq.n 1d5144 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54954 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1d4e38 ) │ │ │ │ + ldr r4, [pc, #88] @ (1d5180 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d4dfc │ │ │ │ + beq.n 1d5144 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 54954 │ │ │ │ - b.n 1d4dfe │ │ │ │ + b.n 1d5146 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #48] @ (1d4e3c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4e2c ) │ │ │ │ + ldr r2, [pc, #48] @ (1d5184 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5174 ) │ │ │ │ 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 1d4e24 │ │ │ │ + bne.n 1d516c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - sxtb r6, r2 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #800] @ (1d5154 ) │ │ │ │ + ldr r2, [pc, #800] @ (1d549c ) │ │ │ │ movs r7, r2 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ movs r7, r2 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ movs r7, r2 │ │ │ │ - cbz r6, 1d4e7a │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c2db8 │ │ │ │ + bl 1c3100 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d4e64 │ │ │ │ + cbz r0, 1d51ac │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d4e72 │ │ │ │ + cbz r0, 1d51ba │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 54208 │ │ │ │ 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] @ (1d5064 ) │ │ │ │ - ldr r3, [pc, #460] @ (1d5068 ) │ │ │ │ + ldr r2, [pc, #460] @ (1d53ac ) │ │ │ │ + ldr r3, [pc, #460] @ (1d53b0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -534486,184 +534818,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 1d4eb6 │ │ │ │ + bne.n 1d51fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d42d8 │ │ │ │ + bl 1d4620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5058 │ │ │ │ + beq.w 1d53a0 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d505c │ │ │ │ + beq.w 1d53a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4254 │ │ │ │ - cbz r0, 1d4f1e │ │ │ │ + bl 1d459c │ │ │ │ + cbz r0, 1d5266 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4608 │ │ │ │ + bl 1d4950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5044 │ │ │ │ + beq.w 1d538c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4470 │ │ │ │ + bl 1d47b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5044 │ │ │ │ + beq.w 1d538c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c2e88 │ │ │ │ + bl 1c31d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d505c │ │ │ │ + beq.w 1d53a4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5044 │ │ │ │ + bne.n 1d538c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d5044 │ │ │ │ + bne.n 1d538c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d5044 │ │ │ │ + beq.n 1d538c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d5044 │ │ │ │ + beq.n 1d538c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d505c │ │ │ │ + bne.n 1d53a4 │ │ │ │ mov r0, r7 │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d505c │ │ │ │ + beq.n 1d53a4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 54bac │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1d5046 │ │ │ │ + bne.n 1d538e │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3dcc │ │ │ │ + bl 1d4114 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1d5046 │ │ │ │ + bne.n 1d538e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54274 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5046 │ │ │ │ + bne.n 1d538e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54bac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d5046 │ │ │ │ + bne.n 1d538e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d5046 │ │ │ │ + beq.n 1d538e │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1d5046 │ │ │ │ + beq.n 1d538e │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1d5046 │ │ │ │ + blt.n 1d538e │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1d5046 │ │ │ │ + bne.n 1d538e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d5046 │ │ │ │ + bne.n 1d538e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54274 │ │ │ │ - cbnz r0, 1d5046 │ │ │ │ + cbnz r0, 1d538e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d5046 │ │ │ │ + bne.n 1d538e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4170 │ │ │ │ + bl 1d44b8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1d506c ) │ │ │ │ - ldr r3, [pc, #60] @ (1d5068 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d53b4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d53b0 ) │ │ │ │ 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 1d5060 │ │ │ │ + bne.n 1d53a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d3fc8 │ │ │ │ + bl 1d4310 │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4170 │ │ │ │ + bl 1d44b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d5028 │ │ │ │ + b.n 1d5370 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d504c │ │ │ │ + b.n 1d5394 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cbz r6, 1d507e │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1d529c ) │ │ │ │ + ldr r2, [pc, #532] @ (1d55e4 ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1d52a0 ) │ │ │ │ + ldr r3, [pc, #528] @ (1d55e8 ) │ │ │ │ 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 │ │ │ │ @@ -534677,99 +535009,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 1d50a2 │ │ │ │ + bne.n 1d53ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d42d8 │ │ │ │ - cbz r0, 1d50e6 │ │ │ │ + bl 1d4620 │ │ │ │ + cbz r0, 1d542e │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1d5106 │ │ │ │ + cbnz r7, 1d544e │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4170 │ │ │ │ + bl 1d44b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1d52a4 ) │ │ │ │ - ldr r3, [pc, #436] @ (1d52a0 ) │ │ │ │ + ldr r2, [pc, #440] @ (1d55ec ) │ │ │ │ + ldr r3, [pc, #436] @ (1d55e8 ) │ │ │ │ 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 1d5296 │ │ │ │ + bne.w 1d55de │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4254 │ │ │ │ - cbz r0, 1d5124 │ │ │ │ + bl 1d459c │ │ │ │ + cbz r0, 1d546c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4608 │ │ │ │ - cbz r0, 1d5130 │ │ │ │ + bl 1d4950 │ │ │ │ + cbz r0, 1d5478 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54274 │ │ │ │ - cbz r0, 1d513c │ │ │ │ + cbz r0, 1d5484 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d3fc8 │ │ │ │ - b.n 1d50da │ │ │ │ + bl 1d4310 │ │ │ │ + b.n 1d5422 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54f98 │ │ │ │ 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 1d5288 │ │ │ │ + bcs.w 1d55d0 │ │ │ │ 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 1d4738 │ │ │ │ + bl 1d4a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5130 │ │ │ │ + beq.n 1d5478 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c2e88 │ │ │ │ + bl 1c31d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d50d6 │ │ │ │ + bne.n 1d541e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5130 │ │ │ │ + bne.n 1d5478 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5130 │ │ │ │ + bne.n 1d5478 │ │ │ │ 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] │ │ │ │ @@ -534778,32 +535110,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 1d3dcc │ │ │ │ + bl 1d4114 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54f98 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d50d6 │ │ │ │ + beq.w 1d541e │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54f98 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -534814,179 +535146,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 55094 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d5134 │ │ │ │ + bne.n 1d547c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 55094 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1d5134 │ │ │ │ + bne.w 1d547c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1d5134 │ │ │ │ + bne.w 1d547c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54f98 │ │ │ │ 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 1c2dcc │ │ │ │ + bl 1c3114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4170 │ │ │ │ - b.n 1d50e8 │ │ │ │ + bl 1d44b8 │ │ │ │ + b.n 1d5430 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4470 │ │ │ │ + bl 1d47b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d5178 │ │ │ │ - b.n 1d5130 │ │ │ │ + bne.w 1d54c0 │ │ │ │ + b.n 1d5478 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d42d8 │ │ │ │ - cbnz r0, 1d52c6 │ │ │ │ + bl 1d4620 │ │ │ │ + cbnz r0, 1d560e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54274 │ │ │ │ - cbnz r0, 1d52f8 │ │ │ │ + cbnz r0, 1d5640 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54f98 │ │ │ │ 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 1d4170 │ │ │ │ + bl 1d44b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3fc8 │ │ │ │ + bl 1d4310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4170 │ │ │ │ - b.n 1d52c0 │ │ │ │ + bl 1d44b8 │ │ │ │ + b.n 1d5608 │ │ │ │ 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 1d42d8 │ │ │ │ - cbz r0, 1d5336 │ │ │ │ + bl 1d4620 │ │ │ │ + cbz r0, 1d567e │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1d5348 │ │ │ │ + cbnz r3, 1d5690 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4170 │ │ │ │ - vldr d8, [pc, #384] @ 1d54b8 │ │ │ │ + bl 1d44b8 │ │ │ │ + vldr d8, [pc, #384] @ 1d5800 │ │ │ │ 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 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4608 │ │ │ │ + bl 1d4950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d54b0 │ │ │ │ + beq.w 1d57f8 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 54f8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5330 │ │ │ │ + beq.n 1d5678 │ │ │ │ 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 1c27c8 │ │ │ │ + bl 1c2b10 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1d53aa │ │ │ │ + cbz r0, 1d56f2 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1c27c8 │ │ │ │ + bl 1c2b10 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5398 │ │ │ │ + bne.n 1d56e0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1d54c0 ) │ │ │ │ + ldr r3, [pc, #268] @ (1d5808 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1d54b8 │ │ │ │ + vldr d8, [pc, #252] @ 1d5800 │ │ │ │ blx 55310 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1d5496 │ │ │ │ - ldr.w fp, [pc, #244] @ 1d54c4 │ │ │ │ + beq.n 1d57de │ │ │ │ + ldr.w fp, [pc, #244] @ 1d580c │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1d54c8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d5810 ) │ │ │ │ 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 1c3a74 │ │ │ │ + bl 1c3dbc │ │ │ │ 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 │ │ │ │ @@ -534996,16 +535328,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 1d543c │ │ │ │ - bl 1cafc0 │ │ │ │ + bne.n 1d5784 │ │ │ │ + bl 1cb308 │ │ │ │ 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 55238 <__aeabi_ul2d@plt> │ │ │ │ @@ -535030,58 +535362,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 1d53ee │ │ │ │ + bne.n 1d5736 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4170 │ │ │ │ + bl 1d44b8 │ │ │ │ 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 1d3fc8 │ │ │ │ - b.n 1d5330 │ │ │ │ + bl 1d4310 │ │ │ │ + b.n 1d5678 │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh r4, [r7, r0] │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #892] @ (1d5860 ) │ │ │ │ - ldr r3, [pc, #892] @ (1d5864 ) │ │ │ │ + ldr r2, [pc, #892] @ (1d5ba8 ) │ │ │ │ + ldr r3, [pc, #892] @ (1d5bac ) │ │ │ │ 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 1d7150 │ │ │ │ + bl 1d7498 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1d557c │ │ │ │ + bhi.n 1d58c4 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1d5566 │ │ │ │ + bcs.n 1d58ae │ │ │ │ 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] │ │ │ │ @@ -535089,38 +535421,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 1d710c │ │ │ │ + bl 1d7454 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1d5666 │ │ │ │ - ldr r2, [pc, #800] @ (1d5868 ) │ │ │ │ - ldr r3, [pc, #792] @ (1d5864 ) │ │ │ │ + bhi.w 1d59ae │ │ │ │ + ldr r2, [pc, #800] @ (1d5bb0 ) │ │ │ │ + ldr r3, [pc, #792] @ (1d5bac ) │ │ │ │ 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 1d5852 │ │ │ │ + bne.w 1d5b9a │ │ │ │ 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 1d5520 │ │ │ │ + b.n 1d5868 │ │ │ │ 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 │ │ │ │ @@ -535130,88 +535462,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 1d7150 │ │ │ │ + bl 1d7498 │ │ │ │ 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, 1d55ca │ │ │ │ + cbz r3, 1d5912 │ │ │ │ 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 1d54d0 │ │ │ │ + bl 1d5818 │ │ │ │ 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 1d54d0 │ │ │ │ + bl 1d5818 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1d5828 │ │ │ │ + beq.w 1d5b70 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1d5818 │ │ │ │ + bls.w 1d5b60 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d5820 │ │ │ │ + bls.w 1d5b68 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1d5858 │ │ │ │ + vldr d7, [pc, #572] @ 1d5ba0 │ │ │ │ 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 1d710c │ │ │ │ + bl 1d7454 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1d5546 │ │ │ │ + bls.n 1d588e │ │ │ │ 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 1d5546 │ │ │ │ + b.n 1d588e │ │ │ │ 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] │ │ │ │ @@ -535232,44 +535564,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 1d584c │ │ │ │ + bls.w 1d5b94 │ │ │ │ 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 1d56ec │ │ │ │ + b.n 1d5a34 │ │ │ │ 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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 1d56e0 │ │ │ │ + bne.n 1d5a28 │ │ │ │ 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 │ │ │ │ @@ -535328,97 +535660,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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 1d5546 │ │ │ │ + b.n 1d588e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1d5618 │ │ │ │ + b.n 1d5960 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1d5618 │ │ │ │ + b.n 1d5960 │ │ │ │ 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 1d582a │ │ │ │ + bne.n 1d5b72 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1d5546 │ │ │ │ + b.n 1d588e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1d5732 │ │ │ │ + b.n 1d5a7a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r7, pc, #808 @ (adr r7, 1d5ed4 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r7, pc, #424 @ (adr r7, 1d5d5c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1472] @ 1d5e48 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1d5e4c │ │ │ │ + ldr.w r0, [pc, #1472] @ 1d6190 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1d6194 │ │ │ │ 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 1d62c2 │ │ │ │ + beq.w 1d660a │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d699e │ │ │ │ + bne.w 1d6ce6 │ │ │ │ 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 1d6aaa │ │ │ │ + bls.w 1d6df2 │ │ │ │ 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 │ │ │ │ @@ -535428,21 +535760,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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 1d58f0 │ │ │ │ + bne.n 1d5c38 │ │ │ │ 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 │ │ │ │ @@ -535458,15 +535790,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 1d629c │ │ │ │ + beq.w 1d65e4 │ │ │ │ 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 │ │ │ │ @@ -535495,15 +535827,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 1d59b6 │ │ │ │ + bne.n 1d5cfe │ │ │ │ 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 │ │ │ │ @@ -535515,15 +535847,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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 │ │ │ │ @@ -535607,16 +535939,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1d6a8e │ │ │ │ - vldr d8, [pc, #800] @ 1d5e40 │ │ │ │ + bcs.w 1d6dd6 │ │ │ │ + vldr d8, [pc, #800] @ 1d6188 │ │ │ │ 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 │ │ │ │ @@ -535645,15 +535977,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 1d5b74 │ │ │ │ + bne.n 1d5ebc │ │ │ │ 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 │ │ │ │ @@ -535668,15 +536000,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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 │ │ │ │ @@ -535757,15 +536089,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 1d5b32 │ │ │ │ + bcc.w 1d5e7a │ │ │ │ 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 │ │ │ │ @@ -535813,40 +536145,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 546f0 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1d671c │ │ │ │ + bls.w 1d6a64 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1d5e40 │ │ │ │ + vldr d8, [pc, #172] @ 1d6188 │ │ │ │ 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 1d5dc0 │ │ │ │ + beq.n 1d6108 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1d5db8 │ │ │ │ + bne.n 1d6100 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1d62ce │ │ │ │ + bhi.w 1d6616 │ │ │ │ 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} │ │ │ │ @@ -535862,51 +536194,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ 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 1d6992 │ │ │ │ + bls.w 1d6cda │ │ │ │ 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 1d5e58 │ │ │ │ + b.n 1d61a0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r7, pc, #424 @ (adr r7, 1d5ff4 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 1d621c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 1d5e50 │ │ │ │ + bne.n 1d6198 │ │ │ │ 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 │ │ │ │ @@ -535963,15 +536295,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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 │ │ │ │ @@ -536054,15 +536386,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1d698c │ │ │ │ + bcs.w 1d6cd4 │ │ │ │ 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] │ │ │ │ @@ -536093,15 +536425,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 1d60b4 │ │ │ │ + bne.n 1d63fc │ │ │ │ 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 │ │ │ │ @@ -536116,15 +536448,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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 │ │ │ │ @@ -536205,15 +536537,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 1d6072 │ │ │ │ + bcc.w 1d63ba │ │ │ │ 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 │ │ │ │ @@ -536244,59 +536576,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 1d5d9a │ │ │ │ + bhi.w 1d60e2 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d6716 │ │ │ │ - ldr.w r2, [pc, #2096] @ 1d6ad0 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1d6ad4 │ │ │ │ + bne.w 1d6a5e │ │ │ │ + ldr.w r2, [pc, #2096] @ 1d6e18 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1d6e1c │ │ │ │ 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 1d6abe │ │ │ │ + bne.w 1d6e06 │ │ │ │ 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 1d5d8c │ │ │ │ - b.n 1d6294 │ │ │ │ + bhi.w 1d60d4 │ │ │ │ + b.n 1d65dc │ │ │ │ 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 1d54d0 │ │ │ │ + bl 1d5818 │ │ │ │ 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 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1d64cc │ │ │ │ + bcs.w 1d6814 │ │ │ │ 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 │ │ │ │ @@ -536326,15 +536658,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 1d6362 │ │ │ │ + bne.n 1d66aa │ │ │ │ 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 │ │ │ │ @@ -536349,15 +536681,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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 │ │ │ │ @@ -536438,15 +536770,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 1d6320 │ │ │ │ + bcc.w 1d6668 │ │ │ │ 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 │ │ │ │ @@ -536468,15 +536800,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1d66e6 │ │ │ │ + bcs.w 1d6a2e │ │ │ │ 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 │ │ │ │ @@ -536506,15 +536838,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 1d657c │ │ │ │ + bne.n 1d68c4 │ │ │ │ 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 │ │ │ │ @@ -536529,15 +536861,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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 │ │ │ │ @@ -536618,15 +536950,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 1d653a │ │ │ │ + bcc.w 1d6882 │ │ │ │ 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 │ │ │ │ @@ -536638,23 +536970,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 1d626a │ │ │ │ + b.n 1d65b2 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d6a18 │ │ │ │ + bne.w 1d6d60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1d6a94 │ │ │ │ + bls.w 1d6ddc │ │ │ │ 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 │ │ │ │ @@ -536666,22 +536998,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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 1d6748 │ │ │ │ + bne.n 1d6a90 │ │ │ │ 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 │ │ │ │ @@ -536701,17 +537033,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1d629c │ │ │ │ + bls.w 1d65e4 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1d6ac8 │ │ │ │ + vldr d8, [pc, #764] @ 1d6e10 │ │ │ │ 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 │ │ │ │ @@ -536739,15 +537071,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 1d681c │ │ │ │ + bne.n 1d6b64 │ │ │ │ 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 │ │ │ │ @@ -536761,15 +537093,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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 │ │ │ │ @@ -536854,24 +537186,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 1d67da │ │ │ │ - b.n 1d629c │ │ │ │ + bcc.w 1d6b22 │ │ │ │ + b.n 1d65e4 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1d622c │ │ │ │ + b.n 1d6574 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1d5e9e │ │ │ │ + b.w 1d61e6 │ │ │ │ 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 │ │ │ │ @@ -536883,37 +537215,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 1d594a │ │ │ │ + beq.w 1d5c92 │ │ │ │ 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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 546f0 │ │ │ │ - b.w 1d58d4 │ │ │ │ + b.w 1d5c1c │ │ │ │ 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 │ │ │ │ @@ -536926,70 +537258,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 1d679c │ │ │ │ + beq.w 1d6ae4 │ │ │ │ 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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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 546f0 │ │ │ │ - b.n 1d6726 │ │ │ │ + b.n 1d6a6e │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1d5ce6 │ │ │ │ + b.w 1d602e │ │ │ │ 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 1d679c │ │ │ │ + b.n 1d6ae4 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1d594a │ │ │ │ + b.w 1d5c92 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #104] @ 1d6b50 │ │ │ │ + ldr.w ip, [pc, #104] @ 1d6e98 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1d6b48 │ │ │ │ + vldr d7, [pc, #88] @ 1d6e90 │ │ │ │ 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] │ │ │ │ @@ -537018,57 +537350,57 @@ │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ - cbz r2, 1d6b6a │ │ │ │ + cbz r2, 1d6eb2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d5870 │ │ │ │ + bl 1d5bb8 │ │ │ │ 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] @ (1d6ed8 ) │ │ │ │ + ldr r0, [pc, #844] @ (1d7220 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1d6edc ) │ │ │ │ + ldr r1, [pc, #840] @ (1d7224 ) │ │ │ │ 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 1d6d8e │ │ │ │ + beq.w 1d70d6 │ │ │ │ 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 1d6dae │ │ │ │ + beq.w 1d70f6 │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d6e3c │ │ │ │ + beq.w 1d7184 │ │ │ │ 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 │ │ │ │ @@ -537095,15 +537427,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 1d6c12 │ │ │ │ + bne.n 1d6f5a │ │ │ │ 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 │ │ │ │ @@ -537112,15 +537444,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 550d0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 550d0 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1d6ed0 │ │ │ │ + vldr d8, [pc, #624] @ 1d7218 │ │ │ │ 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] │ │ │ │ @@ -537143,15 +537475,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 1d7064 │ │ │ │ + bl 1d73ac │ │ │ │ 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} │ │ │ │ @@ -537196,47 +537528,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 550d0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 550d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1d6c6a │ │ │ │ + bne.n 1d6fb2 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d6ee4 │ │ │ │ + bne.w 1d722c │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1d6f42 │ │ │ │ + bhi.w 1d728a │ │ │ │ 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 1d708c │ │ │ │ + bl 1d73d4 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 550d0 │ │ │ │ - ldr r2, [pc, #336] @ (1d6ee0 ) │ │ │ │ - ldr r3, [pc, #328] @ (1d6edc ) │ │ │ │ + ldr r2, [pc, #336] @ (1d7228 ) │ │ │ │ + ldr r3, [pc, #328] @ (1d7224 ) │ │ │ │ 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 1d703e │ │ │ │ + bne.w 1d7386 │ │ │ │ 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 │ │ │ │ @@ -537260,40 +537592,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 1d6dde │ │ │ │ + bne.n 1d7126 │ │ │ │ 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 550d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d6f92 │ │ │ │ + bne.w 1d72da │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1d6fee │ │ │ │ + bhi.w 1d7336 │ │ │ │ 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 1d6d76 │ │ │ │ + b.n 1d70be │ │ │ │ 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] │ │ │ │ @@ -537317,16 +537649,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 1d6e76 │ │ │ │ - vldr d7, [pc, #60] @ 1d6ed0 │ │ │ │ + bne.n 1d71be │ │ │ │ + vldr d7, [pc, #60] @ 1d7218 │ │ │ │ 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 │ │ │ │ @@ -537334,39 +537666,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 550d0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 550d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1d6c58 │ │ │ │ + bne.w 1d6fa0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1d6d52 │ │ │ │ + b.n 1d709a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r4, [sp, #12] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1d708c │ │ │ │ + bl 1d73d4 │ │ │ │ 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 │ │ │ │ @@ -537382,58 +537714,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 1d6f6a │ │ │ │ + bls.n 1d72b2 │ │ │ │ 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 1d70b8 │ │ │ │ + bl 1d7400 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d6d8e │ │ │ │ + beq.w 1d70d6 │ │ │ │ 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 1d6d62 │ │ │ │ + b.n 1d70aa │ │ │ │ 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 1d708c │ │ │ │ + bl 1d73d4 │ │ │ │ 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 │ │ │ │ @@ -537449,115 +537781,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 1d7016 │ │ │ │ + bls.n 1d735e │ │ │ │ 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 1d70b8 │ │ │ │ + bl 1d7400 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d6d8e │ │ │ │ + beq.w 1d70d6 │ │ │ │ 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 1d6e26 │ │ │ │ + b.n 1d716e │ │ │ │ blx 54c30 <__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 1d6b70 │ │ │ │ + bl 1d6eb8 │ │ │ │ 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 1d7154 │ │ │ │ + bl 1d749c │ │ │ │ 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 1d7e58 │ │ │ │ + bl 1d81a0 │ │ │ │ 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, 1d7106 │ │ │ │ + cbz r6, 1d744e │ │ │ │ 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 1d7e58 │ │ │ │ + bl 1d81a0 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1d70e4 │ │ │ │ + bne.n 1d742c │ │ │ │ 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 │ │ │ │ @@ -537569,15 +537901,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 1d8d0c │ │ │ │ + bl 1d9054 │ │ │ │ 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 │ │ │ │ @@ -540174,17 +540506,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] @ (1d8e30 ) │ │ │ │ + ldr r4, [pc, #272] @ (1d9178 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1d8e34 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d917c ) │ │ │ │ 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 │ │ │ │ @@ -540192,15 +540524,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 1d8e12 │ │ │ │ + beq.n 1d915a │ │ │ │ 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] │ │ │ │ @@ -540215,37 +540547,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, 1d8dce │ │ │ │ + cbz r3, 1d9116 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1d8db4 │ │ │ │ + b.n 1d90fc │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1d7154 │ │ │ │ + bl 1d749c │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1d8d9c │ │ │ │ + bne.n 1d90e4 │ │ │ │ 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 1d7154 │ │ │ │ + bl 1d749c │ │ │ │ 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 │ │ │ │ @@ -540261,69 +540593,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 1d8d60 │ │ │ │ - ldr r2, [pc, #36] @ (1d8e38 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8e34 ) │ │ │ │ + bne.n 1d90a8 │ │ │ │ + ldr r2, [pc, #36] @ (1d9180 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d917c ) │ │ │ │ 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 1d8e2c │ │ │ │ + bne.n 1d9174 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d8eb8 │ │ │ │ + beq.n 1d9200 │ │ │ │ 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 1d8e6e │ │ │ │ + bhi.n 1d91b6 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1d8e90 │ │ │ │ + cbz r0, 1d91d8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d8e6e │ │ │ │ + bne.n 1d91b6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d8e70 │ │ │ │ + b.n 1d91b8 │ │ │ │ movs r0, #3 │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -540407,68 +540739,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54b4c │ │ │ │ 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] @ (1d900c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9354 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1d9010 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d9358 ) │ │ │ │ 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 1d8ffe │ │ │ │ + beq.n 1d9346 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1d8ffa │ │ │ │ + bne.n 1d9342 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54028 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54064 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550b8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1d9014 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d9010 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d935c ) │ │ │ │ + ldr r3, [pc, #40] @ (1d9358 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9006 │ │ │ │ + bne.n 1d934e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d8fe2 │ │ │ │ + b.n 1d932a │ │ │ │ mov r1, r2 │ │ │ │ blx 54064 │ │ │ │ - b.n 1d8fe0 │ │ │ │ + b.n 1d9328 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54058 │ │ │ │ subs r0, #0 │ │ │ │ @@ -540492,96 +540824,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55130 │ │ │ │ - cbz r0, 1d9096 │ │ │ │ + cbz r0, 1d93de │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1d909c ) │ │ │ │ + ldr r2, [pc, #40] @ (1d93e4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 554c8 │ │ │ │ - cbnz r0, 1d908a │ │ │ │ + cbnz r0, 1d93d2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1d9086 │ │ │ │ + b.n 1d93ce │ │ │ │ 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 5470c │ │ │ │ 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] @ (1d9104 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d944c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1d9108 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d9450 ) │ │ │ │ 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 549a8 │ │ │ │ - cbnz r0, 1d90fc │ │ │ │ - cbz r4, 1d90e4 │ │ │ │ + cbnz r0, 1d9444 │ │ │ │ + cbz r4, 1d942c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1d910c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9108 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d9454 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d9450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9100 │ │ │ │ + bne.n 1d9448 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d90e4 │ │ │ │ + b.n 1d942c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d9146 │ │ │ │ + cbnz r3, 1d948e │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d914a │ │ │ │ + beq.n 1d9492 │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -540590,24 +540922,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d9124 │ │ │ │ + bl 1d946c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d918a │ │ │ │ + cbnz r3, 1d94d2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d918e │ │ │ │ + beq.n 1d94d6 │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -540616,15 +540948,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 1d9168 │ │ │ │ + bl 1d94b0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -540636,337 +540968,337 @@ │ │ │ │ itt ne │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d91ec │ │ │ │ + beq.n 1d9534 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1d91e2 │ │ │ │ + b.n 1d952a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d91ec │ │ │ │ + beq.n 1d9534 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1d91da │ │ │ │ + bpl.n 1d9522 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d9218 │ │ │ │ + beq.n 1d9560 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1d9210 │ │ │ │ + bmi.n 1d9558 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1d921c │ │ │ │ + cbnz r0, 1d9564 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1d921c │ │ │ │ + bne.n 1d9564 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d9200 │ │ │ │ + bne.n 1d9548 │ │ │ │ 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] @ (1d9260 ) │ │ │ │ + ldr r0, [pc, #44] @ (1d95a8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1d925a │ │ │ │ - ldr r3, [pc, #36] @ (1d9264 ) │ │ │ │ + cbnz r3, 1d95a2 │ │ │ │ + ldr r3, [pc, #36] @ (1d95ac ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ sub.w r0, r0, #128 @ 0x80 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1d92b6 │ │ │ │ - cbz r3, 1d92b6 │ │ │ │ + bne.n 1d95fe │ │ │ │ + cbz r3, 1d95fe │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d9296 │ │ │ │ + b.n 1d95de │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d92b6 │ │ │ │ + beq.n 1d95fe │ │ │ │ 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 1e1d24 │ │ │ │ + bl 1e206c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1d9290 │ │ │ │ + bvc.n 1d95d8 │ │ │ │ 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 1d9306 │ │ │ │ - cbz r3, 1d930a │ │ │ │ + bne.n 1d964e │ │ │ │ + cbz r3, 1d9652 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d92ea │ │ │ │ + b.n 1d9632 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d930a │ │ │ │ + beq.n 1d9652 │ │ │ │ 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 1e1d24 │ │ │ │ + bl 1e206c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1d92e4 │ │ │ │ + bvs.n 1d962c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #152] @ (1d93c4 ) │ │ │ │ + ldr r0, [pc, #152] @ (1d970c ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d93b0 │ │ │ │ + bne.n 1d96f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d93ba │ │ │ │ + beq.n 1d9702 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (1d93c8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9710 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d935a │ │ │ │ + b.n 1d96a2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d93ba │ │ │ │ + beq.n 1d9702 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1d93b0 │ │ │ │ + bne.n 1d96f8 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e1d24 │ │ │ │ + bl 1e206c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9356 │ │ │ │ + beq.n 1d969e │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #152] @ (1d9480 ) │ │ │ │ + ldr r0, [pc, #152] @ (1d97c8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d946c │ │ │ │ + bne.n 1d97b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9476 │ │ │ │ + beq.n 1d97be │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (1d9484 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d97cc ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d9416 │ │ │ │ + b.n 1d975e │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9476 │ │ │ │ + beq.n 1d97be │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1d946c │ │ │ │ + bne.n 1d97b4 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e1d24 │ │ │ │ + bl 1e206c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9412 │ │ │ │ + beq.n 1d975a │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d94b4 │ │ │ │ + cbz r0, 1d97fc │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d94e4 │ │ │ │ + cbz r0, 1d982c │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -540976,18 +541308,18 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9594 │ │ │ │ + cbz r0, 1d98dc │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -540996,15 +541328,15 @@ │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541014,18 +541346,18 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d95f4 │ │ │ │ + cbz r0, 1d993c │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541034,15 +541366,15 @@ │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -541051,455 +541383,455 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ lsrs r0, r0, #24 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261344 │ │ │ │ + bl 26168c │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 1d96ae │ │ │ │ + beq.n 1d99f6 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r3, 1d9704 │ │ │ │ + cbz r3, 1d9a4c │ │ │ │ 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 1d96da │ │ │ │ + b.n 1d9a22 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d96fc │ │ │ │ + beq.n 1d9a44 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 26153c │ │ │ │ + bl 261884 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1d96d6 │ │ │ │ + bhi.n 1d9a1e │ │ │ │ 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, 1d9758 │ │ │ │ + cbz r3, 1d9aa0 │ │ │ │ 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 1d972e │ │ │ │ + b.n 1d9a76 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9750 │ │ │ │ + beq.n 1d9a98 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 26153c │ │ │ │ + bl 261884 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1d972a │ │ │ │ + bhi.n 1d9a72 │ │ │ │ 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, 1d97ac │ │ │ │ + cbz r3, 1d9af4 │ │ │ │ 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 1d9782 │ │ │ │ + b.n 1d9aca │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d97a4 │ │ │ │ + beq.n 1d9aec │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 26153c │ │ │ │ + bl 261884 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1d977e │ │ │ │ + bhi.n 1d9ac6 │ │ │ │ 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, 1d9800 │ │ │ │ + cbz r3, 1d9b48 │ │ │ │ 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 1d97d6 │ │ │ │ + b.n 1d9b1e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d97f8 │ │ │ │ + beq.n 1d9b40 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 26153c │ │ │ │ + bl 261884 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1d97d2 │ │ │ │ + bhi.n 1d9b1a │ │ │ │ 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, 1d9852 │ │ │ │ + cbz r3, 1d9b9a │ │ │ │ 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 1d982a │ │ │ │ + b.n 1d9b72 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d984a │ │ │ │ + beq.n 1d9b92 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 26153c │ │ │ │ + bl 261884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d9826 │ │ │ │ + bne.n 1d9b6e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r3, 1d98a8 │ │ │ │ + cbz r3, 1d9bf0 │ │ │ │ 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 1d987e │ │ │ │ + b.n 1d9bc6 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d98a0 │ │ │ │ + beq.n 1d9be8 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 26153c │ │ │ │ + bl 261884 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1d987a │ │ │ │ + bhi.n 1d9bc2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 261524 │ │ │ │ + bl 26186c │ │ │ │ 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 261524 │ │ │ │ + bl 26186c │ │ │ │ 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 1e21c8 │ │ │ │ + bl 1e2510 │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1d9998 ) │ │ │ │ + ldr r0, [pc, #116] @ (1d9ce0 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1d999c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9ce4 ) │ │ │ │ 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 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1d9972 │ │ │ │ - ldr r2, [pc, #68] @ (1d99a0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d999c ) │ │ │ │ + beq.n 1d9cba │ │ │ │ + ldr r2, [pc, #68] @ (1d9ce8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d9ce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9992 │ │ │ │ + bne.n 1d9cda │ │ │ │ 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 1e1d24 │ │ │ │ + bl 1e206c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1d995a │ │ │ │ + b.n 1d9ca2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d99da │ │ │ │ + beq.n 1d9d22 │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #317 @ 0x13d │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1d99ce │ │ │ │ + bne.n 1d9d16 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1d99d8 │ │ │ │ + bne.n 1d9d20 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1d99d8 │ │ │ │ + bne.n 1d9d20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1d99b6 │ │ │ │ + bne.n 1d9cfe │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1d9a28 │ │ │ │ + ldr.w ip, [pc, #64] @ 1d9d70 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1d9a02 │ │ │ │ + cbnz r2, 1d9d4a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1d9a06 │ │ │ │ + bne.n 1d9d4e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d9a04 │ │ │ │ + bne.n 1d9d4c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1d9a2c ) │ │ │ │ + ldr r3, [pc, #24] @ (1d9d74 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1d9a64 │ │ │ │ - cbnz r2, 1d9a60 │ │ │ │ + beq.n 1d9dac │ │ │ │ + cbnz r2, 1d9da8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d9a56 │ │ │ │ + beq.n 1d9d9e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9a48 │ │ │ │ + beq.n 1d9d90 │ │ │ │ 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] @ (1d9c1c ) │ │ │ │ + ldr r0, [pc, #428] @ (1d9f64 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1d9a84 │ │ │ │ + beq.n 1d9dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d9bfa │ │ │ │ + beq.w 1d9f42 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1d9c20 ) │ │ │ │ + ldr r1, [pc, #400] @ (1d9f68 ) │ │ │ │ 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 1d9b24 │ │ │ │ + beq.n 1d9e6c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1d9a80 │ │ │ │ + bne.n 1d9dc8 │ │ │ │ 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 1d9c16 │ │ │ │ + bhi.w 1d9f5e │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1d9c1a │ │ │ │ + bhi.w 1d9f62 │ │ │ │ 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 │ │ │ │ @@ -541513,33 +541845,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 1d9a80 │ │ │ │ + blt.n 1d9dc8 │ │ │ │ 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 1d9a80 │ │ │ │ + bne.n 1d9dc8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1d9bfa │ │ │ │ + beq.n 1d9f42 │ │ │ │ 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 1d9c12 │ │ │ │ + bhi.n 1d9f5a │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1d9bcc │ │ │ │ - add r0, pc, #8 @ (adr r0, 1d9b44 ) │ │ │ │ + bhi.n 1d9f14 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1d9e8c ) │ │ │ │ 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 │ │ │ │ @@ -541599,82 +541931,82 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1d9b04 │ │ │ │ + b.n 1d9e4c │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1d9b04 │ │ │ │ + b.n 1d9e4c │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1d9a80 │ │ │ │ + beq.w 1d9dc8 │ │ │ │ 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 1d9a80 │ │ │ │ + bne.w 1d9dc8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1d9ab6 │ │ │ │ + bne.w 1d9dfe │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d9bd4 │ │ │ │ + b.n 1d9f1c │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d9bd4 │ │ │ │ + b.n 1d9f1c │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d9bf2 │ │ │ │ - b.n 1d9a80 │ │ │ │ + bne.n 1d9f3a │ │ │ │ + b.n 1d9dc8 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1d9b04 │ │ │ │ + b.n 1d9e4c │ │ │ │ mov r0, ip │ │ │ │ - b.n 1d9bd4 │ │ │ │ + b.n 1d9f1c │ │ │ │ nop │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d9cd4 │ │ │ │ - cbz r5, 1d9cac │ │ │ │ + beq.n 1da01c │ │ │ │ + cbz r5, 1d9ff4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ add.w ip, r3, r5 │ │ │ │ subs r2, r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1d9c9c │ │ │ │ + bhi.n 1d9fe4 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1d9ce6 │ │ │ │ + bhi.n 1da02e │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (1d9d58 ) │ │ │ │ + ldr r0, [pc, #212] @ (1da0a0 ) │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -541682,107 +542014,107 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1d9cd4 │ │ │ │ + beq.n 1da01c │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1d9c5a │ │ │ │ + bne.n 1d9fa2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1d9cac │ │ │ │ + beq.n 1d9ff4 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r3, 1d9cd4 │ │ │ │ + cbnz r3, 1da01c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1d9cac │ │ │ │ + beq.n 1d9ff4 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9cb0 │ │ │ │ + beq.n 1d9ff8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1d9cac │ │ │ │ + beq.n 1d9ff4 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1d9cd4 │ │ │ │ + beq.n 1da01c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1d9cac │ │ │ │ + beq.n 1d9ff4 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1d9cd8 │ │ │ │ - b.n 1d9cd4 │ │ │ │ + bne.n 1da020 │ │ │ │ + b.n 1da01c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1d9cac │ │ │ │ + beq.n 1d9ff4 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxtb r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1d9cd4 │ │ │ │ + beq.n 1da01c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1d9cac │ │ │ │ + beq.n 1d9ff4 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1d9cfe │ │ │ │ - b.n 1d9cd4 │ │ │ │ + bne.n 1da046 │ │ │ │ + b.n 1da01c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1d9cac │ │ │ │ + beq.n 1d9ff4 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxth r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1d9cd4 │ │ │ │ + beq.n 1da01c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1d9cac │ │ │ │ + beq.n 1d9ff4 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1d9d28 │ │ │ │ - b.n 1d9cd4 │ │ │ │ + bne.n 1da070 │ │ │ │ + b.n 1da01c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #420] @ (1d9f04 ) │ │ │ │ + ldr r0, [pc, #420] @ (1da24c ) │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [ip, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d9df8 │ │ │ │ + bne.n 1da140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9e2e │ │ │ │ + beq.n 1da176 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ (1d9f08 ) │ │ │ │ + ldr r1, [pc, #404] @ (1da250 ) │ │ │ │ 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 1d9df8 │ │ │ │ + bne.n 1da140 │ │ │ │ ldrb.w r6, [ip, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -541797,17 +542129,17 @@ │ │ │ │ subs r3, #1 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r7, r0, #1 │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r1, r2, [r2, #-20] │ │ │ │ - bhi.n 1d9dfe │ │ │ │ + bhi.n 1da146 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1d9ec0 │ │ │ │ + bhi.n 1da208 │ │ │ │ tbb [pc, lr] │ │ │ │ strb r0, [r2, #16] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ str r4, [r6, r5] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -541828,296 +542160,296 @@ │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1d9df8 │ │ │ │ + bne.n 1da140 │ │ │ │ negs r7, r1 │ │ │ │ bic.w r1, r7, r1 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ and.w r2, r2, r8 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 1d9df8 │ │ │ │ + bne.n 1da140 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1d9dba │ │ │ │ + bne.n 1da102 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxth r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #32768 @ 0x8000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d9df8 │ │ │ │ + bne.n 1da140 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1d9df8 │ │ │ │ + bne.n 1da140 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d9e2e │ │ │ │ + beq.n 1da176 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsh.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1d9e00 │ │ │ │ + b.n 1da148 │ │ │ │ sxtb r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #128 @ 0x80 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d9df8 │ │ │ │ + bne.n 1da140 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1d9df8 │ │ │ │ + bne.n 1da140 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d9e2e │ │ │ │ + beq.n 1da176 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsb.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1d9e00 │ │ │ │ + b.n 1da148 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d9df8 │ │ │ │ + bne.n 1da140 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1d9df8 │ │ │ │ + bne.n 1da140 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d9e2e │ │ │ │ + beq.n 1da176 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1d9e00 │ │ │ │ + b.n 1da148 │ │ │ │ nop │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1d9f90 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da2d8 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1d9f94 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da2dc ) │ │ │ │ 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 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1d9f6a │ │ │ │ - ldr r2, [pc, #68] @ (1d9f98 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d9f94 ) │ │ │ │ + beq.n 1da2b2 │ │ │ │ + ldr r2, [pc, #68] @ (1da2e0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da2dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9f8a │ │ │ │ + bne.n 1da2d2 │ │ │ │ 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 1e1d24 │ │ │ │ + bl 1e206c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1d9f52 │ │ │ │ + b.n 1da29a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r3, #12] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da020 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da368 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da024 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da36c ) │ │ │ │ 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 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1d9ffa │ │ │ │ - ldr r2, [pc, #68] @ (1da028 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da024 ) │ │ │ │ + beq.n 1da342 │ │ │ │ + ldr r2, [pc, #68] @ (1da370 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da36c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da01a │ │ │ │ + bne.n 1da362 │ │ │ │ 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 1e1d24 │ │ │ │ + bl 1e206c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1d9fe2 │ │ │ │ + b.n 1da32a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r1, #4] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da0b0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da3f8 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da0b4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da3fc ) │ │ │ │ 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 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da08a │ │ │ │ - ldr r2, [pc, #68] @ (1da0b8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da0b4 ) │ │ │ │ + beq.n 1da3d2 │ │ │ │ + ldr r2, [pc, #68] @ (1da400 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da3fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da0aa │ │ │ │ + bne.n 1da3f2 │ │ │ │ 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 1e1d24 │ │ │ │ + bl 1e206c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da072 │ │ │ │ + b.n 1da3ba │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da160 │ │ │ │ - cbz r5, 1da138 │ │ │ │ + beq.n 1da4a8 │ │ │ │ + cbz r5, 1da480 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1da130 │ │ │ │ + bhi.n 1da478 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1da172 │ │ │ │ + bhi.n 1da4ba │ │ │ │ tbb [pc, ip] │ │ │ │ adds r1, #29 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ add r1, r6 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -542128,115 +542460,115 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1da160 │ │ │ │ + beq.n 1da4a8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1da0f2 │ │ │ │ + bne.n 1da43a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da138 │ │ │ │ + beq.n 1da480 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1da160 │ │ │ │ + cbz r1, 1da4a8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da138 │ │ │ │ + beq.n 1da480 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1da13c │ │ │ │ + bne.n 1da484 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da138 │ │ │ │ + beq.n 1da480 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1da160 │ │ │ │ + beq.n 1da4a8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da138 │ │ │ │ + beq.n 1da480 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 1da164 │ │ │ │ - b.n 1da160 │ │ │ │ + bne.n 1da4ac │ │ │ │ + b.n 1da4a8 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da138 │ │ │ │ + beq.n 1da480 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da160 │ │ │ │ + beq.n 1da4a8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da138 │ │ │ │ + beq.n 1da480 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1da18a │ │ │ │ - b.n 1da160 │ │ │ │ + bne.n 1da4d2 │ │ │ │ + b.n 1da4a8 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da138 │ │ │ │ + beq.n 1da480 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da160 │ │ │ │ + beq.n 1da4a8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da138 │ │ │ │ + beq.n 1da480 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1da1b0 │ │ │ │ - b.n 1da160 │ │ │ │ + bne.n 1da4f8 │ │ │ │ + b.n 1da4a8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1da4c8 │ │ │ │ + beq.w 1da810 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1da4fe │ │ │ │ + beq.w 1da846 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w r8, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, sl, [r2, #-20] │ │ │ │ - bhi.w 1da4ce │ │ │ │ + bhi.w 1da816 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1da42e │ │ │ │ + bhi.w 1da776 │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @@ -542286,17 +542618,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1da4c8 │ │ │ │ + bne.w 1da810 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1da4fe │ │ │ │ + beq.w 1da846 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542313,21 +542645,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1da4c8 │ │ │ │ + bne.w 1da810 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1da4fe │ │ │ │ + beq.w 1da846 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da286 │ │ │ │ + b.n 1da5ce │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542344,17 +542676,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1da4c8 │ │ │ │ + bne.w 1da810 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1da4fe │ │ │ │ + beq.w 1da846 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542371,53 +542703,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1da4c8 │ │ │ │ + bne.n 1da810 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1da4fe │ │ │ │ + beq.w 1da846 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da334 │ │ │ │ + b.n 1da67c │ │ │ │ movs r1, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ adds r0, r4, #1 │ │ │ │ lsl.w r3, r1, r5 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r5 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1da4c8 │ │ │ │ + bne.n 1da810 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1da4fe │ │ │ │ + beq.n 1da846 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1da4c8 │ │ │ │ + bne.n 1da810 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1da4fe │ │ │ │ + beq.n 1da846 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da3de │ │ │ │ + b.n 1da726 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -542433,17 +542765,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ ite ne │ │ │ │ movne fp, r3 │ │ │ │ orreq.w fp, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1da4c8 │ │ │ │ + bne.n 1da810 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1da4fe │ │ │ │ + beq.n 1da846 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -542458,71 +542790,71 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1da4c8 │ │ │ │ + cbnz r3, 1da810 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 1da4fe │ │ │ │ + beq.n 1da846 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da432 │ │ │ │ + b.n 1da77a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1da504 │ │ │ │ + bne.n 1da84c │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da4c8 │ │ │ │ + bne.n 1da810 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 1da21a │ │ │ │ + bne.w 1da562 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1da4e0 │ │ │ │ + b.n 1da828 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ sub sp, #20 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1da6a8 │ │ │ │ + beq.w 1da9f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1da626 │ │ │ │ + beq.n 1da96e │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -542532,15 +542864,15 @@ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ sub.w r6, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ mov sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1da6b0 │ │ │ │ + beq.w 1da9f8 │ │ │ │ lsr.w r1, r4, r5 │ │ │ │ mov ip, r0 │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ orrs r3, r1 │ │ │ │ adds.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r7, r1, r6 │ │ │ │ @@ -542552,17 +542884,17 @@ │ │ │ │ ldrb.w r8, [r0, #1]! │ │ │ │ add.w r8, fp, r8, lsl #3 │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w r8, [r8, #24] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1da610 │ │ │ │ + bhi.n 1da958 │ │ │ │ cmp.w sl, #31 │ │ │ │ - bhi.w 1da726 │ │ │ │ + bhi.w 1daa6e │ │ │ │ tbh [pc, sl, lsl #1] │ │ │ │ movs r7, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -542594,43 +542926,43 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ and.w r8, r3, r8 │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1da6a8 │ │ │ │ + bne.n 1da9f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1da582 │ │ │ │ + bne.n 1da8ca │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ ands r4, r1 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 1da6a8 │ │ │ │ + bne.n 1da9f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1da626 │ │ │ │ + beq.n 1da96e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1da6a8 │ │ │ │ + beq.n 1da9f0 │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ rsb r8, r2, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsl.w r4, r6, r2 │ │ │ │ mov r7, r8 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1da662 │ │ │ │ + b.n 1da9aa │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1da626 │ │ │ │ + beq.n 1da96e │ │ │ │ lsl.w r3, r6, r1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ lsr.w r8, r6, r8 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ ldrb.w sl, [r1, #20] │ │ │ │ @@ -542643,34 +542975,34 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ and.w sl, r3, sl │ │ │ │ mov r1, ip │ │ │ │ cmp r9, r5 │ │ │ │ it eq │ │ │ │ cmpeq r3, sl │ │ │ │ - beq.n 1da65e │ │ │ │ + beq.n 1da9a6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1da5ac │ │ │ │ + b.n 1da8f4 │ │ │ │ ldrb.w r7, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ ands r7, r1 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ cmpeq r1, r7 │ │ │ │ - bne.n 1da6a8 │ │ │ │ + bne.n 1da9f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1da626 │ │ │ │ + beq.n 1da96e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1da6a8 │ │ │ │ + beq.n 1da9f0 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ rsb r1, r2, #32 │ │ │ │ add.w r0, ip, #2 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldrb r7, [r3, #20] │ │ │ │ sub.w r3, r2, #32 │ │ │ │ @@ -542684,49 +543016,49 @@ │ │ │ │ lsr.w ip, r1, r5 │ │ │ │ lsls r1, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1da6a8 │ │ │ │ + bne.n 1da9f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 1da588 │ │ │ │ - b.n 1da626 │ │ │ │ + bne.w 1da8d0 │ │ │ │ + b.n 1da96e │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ mov.w sl, #0 │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ orrs r5, r6 │ │ │ │ lsl.w r4, r7, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 1da764 │ │ │ │ + b.n 1daaac │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r6, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 1da6a8 │ │ │ │ + bne.n 1da9f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1da626 │ │ │ │ + beq.w 1da96e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1da6a8 │ │ │ │ + beq.n 1da9f0 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w r9, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb ip, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -542744,19 +543076,19 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1da6a8 │ │ │ │ + bne.w 1da9f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1da748 │ │ │ │ - b.n 1da626 │ │ │ │ + bne.n 1daa90 │ │ │ │ + b.n 1da96e │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ @@ -542765,20 +543097,20 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ ands r5, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 1da6a8 │ │ │ │ + bne.w 1da9f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1da626 │ │ │ │ + beq.w 1da96e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1da6a8 │ │ │ │ + beq.w 1da9f0 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb r9, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -542796,56 +543128,56 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1da6a8 │ │ │ │ + bne.w 1da9f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 1da626 │ │ │ │ + beq.w 1da96e │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ - b.n 1da7f8 │ │ │ │ + b.n 1dab40 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1da9c2 │ │ │ │ + beq.w 1dad0a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1daa20 │ │ │ │ + beq.w 1dad68 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r7, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ ldrb.w lr, [r8, #13] │ │ │ │ mov.w r9, r9, lsr #1 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ and.w r4, r9, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 1da902 │ │ │ │ + beq.n 1dac4a │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ lsls r2, r4 │ │ │ │ orrs r1, r0 │ │ │ │ @@ -542857,23 +543189,23 @@ │ │ │ │ it hi │ │ │ │ movhi r7, #1 │ │ │ │ add.w r0, r0, #5 │ │ │ │ it hi │ │ │ │ lslhi.w sl, r7, r4 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - bhi.n 1da960 │ │ │ │ + bhi.n 1daca8 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1daa26 │ │ │ │ + bhi.n 1dad6e │ │ │ │ tbb [pc, r0] │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - add r3, pc, #492 @ (adr r3, 1dab24 ) │ │ │ │ + add r3, pc, #492 @ (adr r3, 1dae6c ) │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ subs r4, #123 @ 0x7b │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ @@ -542893,51 +543225,51 @@ │ │ │ │ and.w ip, ip, r1 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w lr, r7, lr │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ orr.w r0, r0, lr │ │ │ │ - bne.n 1da9c2 │ │ │ │ + bne.n 1dad0a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daa20 │ │ │ │ + beq.n 1dad68 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1da950 │ │ │ │ + beq.n 1dac98 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds.w r2, sl, r2 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, r3, #5 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - b.n 1da960 │ │ │ │ + b.n 1daca8 │ │ │ │ uxth r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1da9c2 │ │ │ │ + bne.n 1dad0a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daa20 │ │ │ │ + beq.n 1dad68 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 1daac8 │ │ │ │ + bne.w 1dae10 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w ip, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 1da9c2 │ │ │ │ + bne.n 1dad0a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daa20 │ │ │ │ + beq.n 1dad68 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1da9c2 │ │ │ │ + beq.n 1dad0a │ │ │ │ ldrb.w r3, [r7, #2]! │ │ │ │ mov.w sl, #1 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ lsl.w r2, sl, r1 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ @@ -542946,131 +543278,131 @@ │ │ │ │ subs r3, #1 │ │ │ │ orr.w r2, r2, sl │ │ │ │ and.w r5, r5, r3 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.n 1da9c2 │ │ │ │ + bne.n 1dad0a │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1da8ee │ │ │ │ + bne.w 1dac36 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ands r3, r2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1da9c2 │ │ │ │ + bne.n 1dad0a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daa20 │ │ │ │ + beq.n 1dad68 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1da9c2 │ │ │ │ + beq.n 1dad0a │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1daa5a │ │ │ │ + b.n 1dada2 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daa20 │ │ │ │ + beq.n 1dad68 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1daa56 │ │ │ │ - b.n 1da9c2 │ │ │ │ + beq.n 1dad9e │ │ │ │ + b.n 1dad0a │ │ │ │ uxtb r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1da9c2 │ │ │ │ + bne.n 1dad0a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daa20 │ │ │ │ + beq.n 1dad68 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1da9c2 │ │ │ │ + beq.n 1dad0a │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1daaac │ │ │ │ + b.n 1dadf4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daa20 │ │ │ │ + beq.n 1dad68 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1daaa8 │ │ │ │ - b.n 1da9c2 │ │ │ │ + beq.n 1dadf0 │ │ │ │ + b.n 1dad0a │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1daae6 │ │ │ │ + b.n 1dae2e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daa20 │ │ │ │ + beq.n 1dad68 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1daae2 │ │ │ │ - b.n 1da9c2 │ │ │ │ + beq.n 1dae2a │ │ │ │ + b.n 1dad0a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dac08 │ │ │ │ + beq.n 1daf50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dabe2 │ │ │ │ + beq.n 1daf2a │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r1, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ mov.w ip, ip, lsr #1 │ │ │ │ add.w r8, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r7, ip │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1dacde │ │ │ │ + beq.w 1db026 │ │ │ │ sub.w r2, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ adds.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ @@ -543085,17 +543417,17 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ ldrd sl, r0, [r0, #-20] │ │ │ │ - bhi.n 1dabd2 │ │ │ │ + bhi.n 1daf1a │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 1dac54 │ │ │ │ + bhi.n 1daf9c │ │ │ │ tbb [pc, r8] │ │ │ │ str r2, [r3, r6] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ cmp r6, #81 @ 0x51 │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ @@ -543108,167 +543440,167 @@ │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ and.w sl, lr, sl │ │ │ │ ands r2, r0 │ │ │ │ orrs.w sl, sl, r2 │ │ │ │ - bne.n 1dac08 │ │ │ │ + bne.n 1daf50 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1dab50 │ │ │ │ + bne.n 1dae98 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ - b.n 1dabfa │ │ │ │ + b.n 1daf42 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dabe2 │ │ │ │ + beq.n 1daf2a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1dabf6 │ │ │ │ + beq.n 1daf3e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ uxtb.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1dac08 │ │ │ │ + bne.n 1daf50 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dabe2 │ │ │ │ + beq.n 1daf2a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1dad3c │ │ │ │ + beq.w 1db084 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1dac08 │ │ │ │ + bne.n 1daf50 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dabe2 │ │ │ │ + beq.n 1daf2a │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1dac1a │ │ │ │ + b.n 1daf62 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ands.w r6, sl, lr │ │ │ │ - bne.n 1dac08 │ │ │ │ + bne.n 1daf50 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dabe2 │ │ │ │ + beq.n 1daf2a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1dad22 │ │ │ │ + beq.n 1db06a │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ and.w sl, r0, sl │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ - bne.n 1dac08 │ │ │ │ + bne.n 1daf50 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dabe2 │ │ │ │ + beq.n 1daf2a │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1dac60 │ │ │ │ + b.n 1dafa8 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ uxth.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1dac08 │ │ │ │ + bne.n 1daf50 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dabe2 │ │ │ │ + beq.n 1daf2a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1dad52 │ │ │ │ + beq.n 1db09a │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1dac08 │ │ │ │ + bne.n 1daf50 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dabe2 │ │ │ │ + beq.n 1daf2a │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1daca6 │ │ │ │ + b.n 1dafee │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r2, lr │ │ │ │ - b.n 1dab90 │ │ │ │ + b.n 1daed8 │ │ │ │ uxtb.w sl, sl │ │ │ │ tst.w lr, sl │ │ │ │ - bne.n 1dac08 │ │ │ │ + bne.n 1daf50 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1dabe2 │ │ │ │ + beq.w 1daf2a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1dabe8 │ │ │ │ + bne.w 1daf30 │ │ │ │ ldrb.w r2, [r4, #2]! │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dac08 │ │ │ │ + bne.w 1daf50 │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 1dab92 │ │ │ │ - b.n 1dabe2 │ │ │ │ + bne.w 1daeda │ │ │ │ + b.n 1daf2a │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1dabe2 │ │ │ │ + beq.w 1daf2a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1dad1c │ │ │ │ - b.n 1dac08 │ │ │ │ + beq.n 1db064 │ │ │ │ + b.n 1daf50 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1dabe2 │ │ │ │ + beq.w 1daf2a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dad36 │ │ │ │ - b.n 1dac08 │ │ │ │ + beq.n 1db07e │ │ │ │ + b.n 1daf50 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1dabe2 │ │ │ │ + beq.w 1daf2a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dad4c │ │ │ │ - b.n 1dac08 │ │ │ │ + beq.n 1db094 │ │ │ │ + b.n 1daf50 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dae62 │ │ │ │ + beq.n 1db1aa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1dae36 │ │ │ │ + beq.n 1db17e │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r4, r7 │ │ │ │ ldr.w lr, [r5, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w sl, [r3, #13] │ │ │ │ @@ -543277,31 +543609,31 @@ │ │ │ │ mov.w sl, sl, lsr #1 │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, sl, #63 @ 0x3f │ │ │ │ lsl.w r5, r7, r6 │ │ │ │ lsls r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1dae3e │ │ │ │ + beq.n 1db186 │ │ │ │ sub.w r0, r6, #32 │ │ │ │ rsb r3, r6, #32 │ │ │ │ adds.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w fp, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1dae26 │ │ │ │ + bhi.n 1db16e │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1daf2c │ │ │ │ + bhi.w 1db274 │ │ │ │ tbb [pc, r8] │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ ldrsh r3, [r2, r2] │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ @@ -543314,175 +543646,175 @@ │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ and.w ip, ip, r3 │ │ │ │ ands r0, r1 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 1dae62 │ │ │ │ + bne.n 1db1aa │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1dadc0 │ │ │ │ + bne.n 1db108 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1dade4 │ │ │ │ + b.n 1db12c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1dae54 │ │ │ │ + b.n 1db19c │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1dae36 │ │ │ │ + beq.n 1db17e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1dae50 │ │ │ │ + beq.n 1db198 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ ands.w r3, ip, r3 │ │ │ │ - bne.n 1dae62 │ │ │ │ + bne.n 1db1aa │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1dae36 │ │ │ │ + beq.n 1db17e │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1daf34 │ │ │ │ + beq.n 1db27c │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ add.w r2, r9, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ bic.w r1, r1, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.n 1dae62 │ │ │ │ + bne.n 1db1aa │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1dadc6 │ │ │ │ - b.n 1dae36 │ │ │ │ + bne.n 1db10e │ │ │ │ + b.n 1db17e │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1dae36 │ │ │ │ + beq.n 1db17e │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1daf66 │ │ │ │ + bne.n 1db2ae │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1dae62 │ │ │ │ + bne.n 1db1aa │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1dae36 │ │ │ │ + beq.n 1db17e │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1dae9a │ │ │ │ - b.n 1dae62 │ │ │ │ + beq.n 1db1e2 │ │ │ │ + b.n 1db1aa │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1dae36 │ │ │ │ + beq.n 1db17e │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1daf48 │ │ │ │ + bne.n 1db290 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1dae62 │ │ │ │ + bne.n 1db1aa │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1dae36 │ │ │ │ + beq.n 1db17e │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1daece │ │ │ │ - b.n 1dae62 │ │ │ │ + beq.n 1db216 │ │ │ │ + b.n 1db1aa │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1dae36 │ │ │ │ + beq.n 1db17e │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1dae48 │ │ │ │ + bne.n 1db190 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ orrs r3, r0 │ │ │ │ - bne.n 1dae62 │ │ │ │ + bne.n 1db1aa │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1dae36 │ │ │ │ + beq.n 1db17e │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands.w r0, r3, ip │ │ │ │ - beq.n 1daf02 │ │ │ │ - b.n 1dae62 │ │ │ │ + beq.n 1db24a │ │ │ │ + b.n 1db1aa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dae62 │ │ │ │ + bne.n 1db1aa │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1daf34 │ │ │ │ - b.n 1dae36 │ │ │ │ + bne.n 1db27c │ │ │ │ + b.n 1db17e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1daf56 │ │ │ │ + b.n 1db29e │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1dae36 │ │ │ │ + beq.w 1db17e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1daf50 │ │ │ │ - b.n 1dae62 │ │ │ │ + beq.n 1db298 │ │ │ │ + b.n 1db1aa │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1daf74 │ │ │ │ + b.n 1db2bc │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1dae36 │ │ │ │ + beq.w 1db17e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1daf6e │ │ │ │ - b.n 1dae62 │ │ │ │ + beq.n 1db2b6 │ │ │ │ + b.n 1db1aa │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1db350 │ │ │ │ + beq.w 1db698 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1db3c4 │ │ │ │ + beq.w 1db70c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r7, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r6, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, fp, [r2, #-20] │ │ │ │ - bhi.w 1db356 │ │ │ │ + bhi.w 1db69e │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1db232 │ │ │ │ + bhi.w 1db57a │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ @@ -543513,15 +543845,15 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ mov.w sl, #1 │ │ │ │ uxth r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db350 │ │ │ │ + beq.w 1db698 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -543545,23 +543877,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1db350 │ │ │ │ + bne.w 1db698 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db3c4 │ │ │ │ + beq.w 1db70c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db350 │ │ │ │ + beq.w 1db698 │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -543584,27 +543916,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db350 │ │ │ │ + bne.w 1db698 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db3c4 │ │ │ │ + beq.w 1db70c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db032 │ │ │ │ + b.n 1db37a │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db350 │ │ │ │ + beq.w 1db698 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -543628,23 +543960,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1db350 │ │ │ │ + bne.w 1db698 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db3c4 │ │ │ │ + beq.w 1db70c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db350 │ │ │ │ + beq.w 1db698 │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -543667,25 +543999,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db350 │ │ │ │ + bne.w 1db698 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db3c4 │ │ │ │ + beq.w 1db70c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db134 │ │ │ │ + b.n 1db47c │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db350 │ │ │ │ + beq.w 1db698 │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -543709,22 +544041,22 @@ │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1db350 │ │ │ │ + bne.n 1db698 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db3c4 │ │ │ │ + beq.w 1db70c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db350 │ │ │ │ + beq.n 1db698 │ │ │ │ mov r0, r5 │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w ip, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ @@ -543746,59 +544078,59 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1db350 │ │ │ │ + cbnz r3, 1db698 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1db3c4 │ │ │ │ + beq.n 1db70c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db236 │ │ │ │ + b.n 1db57e │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1db3c4 │ │ │ │ + beq.n 1db70c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 1db350 │ │ │ │ + cbz r5, 1db698 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 1db350 │ │ │ │ + beq.n 1db698 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1db3c4 │ │ │ │ + beq.n 1db70c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db326 │ │ │ │ + bne.n 1db66e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ orrs.w r3, r5, fp │ │ │ │ - beq.n 1db350 │ │ │ │ + beq.n 1db698 │ │ │ │ mov r1, fp │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 1db382 │ │ │ │ + cbz r5, 1db6ca │ │ │ │ rbit r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w r1, r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1db3ca │ │ │ │ + bne.n 1db712 │ │ │ │ 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 │ │ │ │ @@ -543808,17 +544140,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db350 │ │ │ │ + bne.n 1db698 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 1dafcc │ │ │ │ + bne.w 1db314 │ │ │ │ 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 │ │ │ │ @@ -543836,40 +544168,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1db3b2 │ │ │ │ + b.n 1db6fa │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db426 │ │ │ │ + beq.n 1db76e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1db4d0 │ │ │ │ + beq.n 1db818 │ │ │ │ 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 1db496 │ │ │ │ + bhi.n 1db7de │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1db4c0 │ │ │ │ + bhi.n 1db808 │ │ │ │ tbb [pc, r4] │ │ │ │ adds r1, #16 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ asrs r1, r6, #32 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -543880,70 +544212,70 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1db440 │ │ │ │ + bne.n 1db788 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db482 │ │ │ │ + beq.n 1db7ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcc.n 1db4cc │ │ │ │ + bcc.n 1db814 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db482 │ │ │ │ + beq.n 1db7ca │ │ │ │ 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 1db496 │ │ │ │ + bhi.n 1db7de │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1db486 │ │ │ │ + bls.n 1db7ce │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db4e6 │ │ │ │ + beq.n 1db82e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1db5e6 │ │ │ │ + beq.n 1db92e │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r0, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd lr, r3, [r3, #-20] │ │ │ │ - bhi.n 1db53a │ │ │ │ + bhi.n 1db882 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1db55c │ │ │ │ + bhi.n 1db8a4 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ ldrsb r1, [r4, r4] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -543955,89 +544287,89 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp.w lr, #32 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1db578 │ │ │ │ + bcs.n 1db8c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1db4fc │ │ │ │ + bne.n 1db844 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1db548 │ │ │ │ + beq.n 1db890 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1db578 │ │ │ │ + bhi.n 1db8c0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db548 │ │ │ │ + beq.n 1db890 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bls.n 1db54c │ │ │ │ + bls.n 1db894 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db548 │ │ │ │ + beq.n 1db890 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1db57c │ │ │ │ - b.n 1db548 │ │ │ │ + bne.n 1db8c4 │ │ │ │ + b.n 1db890 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1db548 │ │ │ │ + beq.n 1db890 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxth.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1db578 │ │ │ │ + bhi.n 1db8c0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db548 │ │ │ │ + beq.n 1db890 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1db58a │ │ │ │ - b.n 1db578 │ │ │ │ + bls.n 1db8d2 │ │ │ │ + b.n 1db8c0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1db548 │ │ │ │ + beq.n 1db890 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxtb.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1db578 │ │ │ │ + bhi.n 1db8c0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db548 │ │ │ │ + beq.n 1db890 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1db5b8 │ │ │ │ - b.n 1db578 │ │ │ │ + bls.n 1db900 │ │ │ │ + b.n 1db8c0 │ │ │ │ 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 1db5fe │ │ │ │ + beq.n 1db946 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db710 │ │ │ │ + beq.w 1dba58 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -544046,18 +544378,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 1db664 │ │ │ │ + bhi.n 1db9ac │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1db684 │ │ │ │ + bhi.n 1db9cc │ │ │ │ tbb [pc, r3] │ │ │ │ movs r3, #16 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ strb r3, [r4, r0] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -544074,121 +544406,121 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db65e │ │ │ │ + bne.n 1db9a6 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1db620 │ │ │ │ + bne.n 1db968 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db65e │ │ │ │ + bne.n 1db9a6 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db674 │ │ │ │ + beq.n 1db9bc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db65e │ │ │ │ + bne.n 1db9a6 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1db67a │ │ │ │ - b.n 1db674 │ │ │ │ + bne.n 1db9c2 │ │ │ │ + b.n 1db9bc │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db65e │ │ │ │ + bne.n 1db9a6 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db674 │ │ │ │ + beq.n 1db9bc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db65e │ │ │ │ + bne.n 1db9a6 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1db6a8 │ │ │ │ - b.n 1db674 │ │ │ │ + bne.n 1db9f0 │ │ │ │ + b.n 1db9bc │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db65e │ │ │ │ + bne.n 1db9a6 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db674 │ │ │ │ + beq.n 1db9bc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrb r0, [r3, #20] │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db65e │ │ │ │ + bne.n 1db9a6 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1db6dc │ │ │ │ - b.n 1db674 │ │ │ │ + bne.n 1dba24 │ │ │ │ + b.n 1db9bc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1db7c0 ) │ │ │ │ + ldr r0, [pc, #160] @ (1dbb08 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1db756 │ │ │ │ + bne.n 1dba9e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1db7b6 │ │ │ │ - ldr.w lr, [pc, #140] @ 1db7c4 │ │ │ │ + beq.n 1dbafe │ │ │ │ + ldr.w lr, [pc, #140] @ 1dbb0c │ │ │ │ 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 1db75a │ │ │ │ + beq.n 1dbaa2 │ │ │ │ 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 1db7aa │ │ │ │ + bhi.n 1dbaf2 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1db7aa │ │ │ │ + bhi.n 1dbaf2 │ │ │ │ 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 │ │ │ │ @@ -544200,52 +544532,52 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1db756 │ │ │ │ + beq.n 1dba9e │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1db76e │ │ │ │ + bne.n 1dbab6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1db7ae │ │ │ │ + b.n 1dbaf6 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #864] @ (1dbb24 ) │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db7da │ │ │ │ + beq.n 1dbb22 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db91e │ │ │ │ + beq.w 1dbc66 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1db846 │ │ │ │ + bhi.n 1dbb8e │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1db8d0 │ │ │ │ + bhi.n 1dbc18 │ │ │ │ tbb [pc, lr] │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ asrs r3, r3, #9 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ @@ -544257,118 +544589,118 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1db7fc │ │ │ │ + bne.n 1dbb44 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1db864 │ │ │ │ + b.n 1dbbac │ │ │ │ movs r7, #0 │ │ │ │ adds.w r5, r1, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1db862 │ │ │ │ + bcs.n 1dbbaa │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1db87a │ │ │ │ + bge.n 1dbbc2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1db83a │ │ │ │ + beq.n 1dbb82 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1db842 │ │ │ │ + beq.n 1dbb8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r1, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1db922 │ │ │ │ + blt.n 1dbc6a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1db862 │ │ │ │ + bne.n 1dbbaa │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1db842 │ │ │ │ + beq.n 1dbb8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1db848 │ │ │ │ + bhi.n 1dbb90 │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1db86a │ │ │ │ + bpl.n 1dbbb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1db8c0 │ │ │ │ - b.n 1db862 │ │ │ │ + beq.n 1dbc08 │ │ │ │ + b.n 1dbbaa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1db868 │ │ │ │ + bge.n 1dbbb0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1db8b0 │ │ │ │ - b.n 1db842 │ │ │ │ + bne.n 1dbbf8 │ │ │ │ + b.n 1dbb8a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ mov.w r3, #0 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1db862 │ │ │ │ + bcs.n 1dbbaa │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1db93c │ │ │ │ + bcc.n 1dbc84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1db862 │ │ │ │ + bne.n 1dbbaa │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1db842 │ │ │ │ + beq.n 1dbb8a │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w lr, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ adc.w r3, r8, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1db862 │ │ │ │ + bcs.n 1dbbaa │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1db8c6 │ │ │ │ - b.n 1db842 │ │ │ │ + bne.n 1dbc0e │ │ │ │ + b.n 1dbb8a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1db8a4 │ │ │ │ + b.n 1dbbec │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1db842 │ │ │ │ + beq.n 1dbb8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bls.n 1db8a4 │ │ │ │ - b.n 1db848 │ │ │ │ + bls.n 1dbbec │ │ │ │ + b.n 1dbb90 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1db842 │ │ │ │ + beq.n 1dbb8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1db8d0 │ │ │ │ + b.n 1dbc18 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db95e │ │ │ │ + beq.n 1dbca6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbb72 │ │ │ │ + beq.w 1dbeba │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ mov r7, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -544376,238 +544708,238 @@ │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r8, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1db9e0 │ │ │ │ + bhi.n 1dbd28 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1dbb40 │ │ │ │ + bhi.w 1dbe88 │ │ │ │ tbb [pc, r8] │ │ │ │ ldmia r7, {r0, r1, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ - add r0, pc, #828 @ (adr r0, 1dbce8 ) │ │ │ │ + add r0, pc, #828 @ (adr r0, 1dc030 ) │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ subs r4, #207 @ 0xcf │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba16 │ │ │ │ + beq.n 1dbd5e │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1dba1a │ │ │ │ + bls.n 1dbd62 │ │ │ │ mov.w lr, #1 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dba88 │ │ │ │ + bcs.n 1dbdd0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1dba84 │ │ │ │ + blt.n 1dbdcc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dba12 │ │ │ │ + blt.n 1dbd5a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dba88 │ │ │ │ + bne.n 1dbdd0 │ │ │ │ movs r7, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1db980 │ │ │ │ + bne.n 1dbcc8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dba8a │ │ │ │ + b.n 1dbdd2 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 1dba2c │ │ │ │ + b.n 1dbd74 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba16 │ │ │ │ + beq.n 1dbd5e │ │ │ │ ldrb.w r3, [lr, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.n 1dba88 │ │ │ │ + bcs.n 1dbdd0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1dbb76 │ │ │ │ + bne.w 1dbebe │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 1dba16 │ │ │ │ + beq.n 1dbd5e │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ add.w r4, lr, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dba88 │ │ │ │ + bcs.n 1dbdd0 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1dba1e │ │ │ │ + beq.n 1dbd66 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1db9c2 │ │ │ │ + beq.n 1dbd0a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dba88 │ │ │ │ + bne.n 1dbdd0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba16 │ │ │ │ + beq.n 1dbd5e │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dba16 │ │ │ │ + beq.n 1dbd5e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dba8e │ │ │ │ + bne.n 1dbdd6 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba16 │ │ │ │ + beq.n 1dbd5e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbaa8 │ │ │ │ + b.n 1dbdf0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dba88 │ │ │ │ + bne.n 1dbdd0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba16 │ │ │ │ + beq.n 1dbd5e │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dba16 │ │ │ │ + beq.n 1dbd5e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dbac8 │ │ │ │ + bne.n 1dbe10 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba16 │ │ │ │ + beq.n 1dbd5e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbae2 │ │ │ │ + b.n 1dbe2a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dba88 │ │ │ │ + bne.n 1dbdd0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba16 │ │ │ │ + beq.n 1dbd5e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r5, r4, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1dba88 │ │ │ │ + bcs.n 1dbdd0 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 1dba16 │ │ │ │ + beq.w 1dbd5e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1dba88 │ │ │ │ + bcs.n 1dbdd0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dbb02 │ │ │ │ + bne.n 1dbe4a │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 1dba16 │ │ │ │ + beq.w 1dbd5e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbb40 │ │ │ │ + b.n 1dbe88 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dba88 │ │ │ │ + bne.n 1dbdd0 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 1dba16 │ │ │ │ + beq.w 1dbd5e │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.w 1dba88 │ │ │ │ + bcs.w 1dbdd0 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1dba52 │ │ │ │ - b.n 1dbb7a │ │ │ │ + beq.w 1dbd9a │ │ │ │ + b.n 1dbec2 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbbc6 │ │ │ │ + beq.n 1dbf0e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbd68 │ │ │ │ + beq.w 1dc0b0 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dbc34 │ │ │ │ + bhi.n 1dbf7c │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.w 1dbd64 │ │ │ │ + bhi.w 1dc0ac │ │ │ │ tbb [pc, lr] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ asrs r6, r5, #10 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ @@ -544619,494 +544951,494 @@ │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dbbe8 │ │ │ │ + bne.n 1dbf30 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbc56 │ │ │ │ + b.n 1dbf9e │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbc54 │ │ │ │ + bcs.n 1dbf9c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1dbc82 │ │ │ │ + bge.n 1dbfca │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbc28 │ │ │ │ + beq.n 1dbf70 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dbc30 │ │ │ │ + beq.n 1dbf78 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbc54 │ │ │ │ + bcs.n 1dbf9c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dbd7e │ │ │ │ + blt.n 1dc0c6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbc54 │ │ │ │ + bne.n 1dbf9c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dbc30 │ │ │ │ + beq.n 1dbf78 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dbc36 │ │ │ │ + bhi.n 1dbf7e │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbc54 │ │ │ │ + bcs.n 1dbf9c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dbc5c │ │ │ │ + bcc.n 1dbfa4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dbd04 │ │ │ │ - b.n 1dbc54 │ │ │ │ + beq.n 1dc04c │ │ │ │ + b.n 1dbf9c │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbc54 │ │ │ │ + bcs.n 1dbf9c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dbc5a │ │ │ │ + bcc.n 1dbfa2 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dbcd8 │ │ │ │ - b.n 1dbc30 │ │ │ │ + bne.n 1dc020 │ │ │ │ + b.n 1dbf78 │ │ │ │ ldrb.w r3, [r1, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.n 1dbc54 │ │ │ │ + bcs.n 1dbf9c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dbd6c │ │ │ │ + bcc.n 1dc0b4 │ │ │ │ mov r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dbc54 │ │ │ │ + bne.n 1dbf9c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dbc30 │ │ │ │ + beq.w 1dbf78 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.w 1dbc54 │ │ │ │ + bcs.w 1dbf9c │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1dbd0a │ │ │ │ - b.n 1dbc30 │ │ │ │ + bne.n 1dc052 │ │ │ │ + b.n 1dbf78 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dbcac │ │ │ │ + b.n 1dbff4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dbc30 │ │ │ │ + beq.w 1dbf78 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbd14 │ │ │ │ + b.n 1dc05c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dbc30 │ │ │ │ + beq.w 1dbf78 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1dbcac │ │ │ │ - b.n 1dbc36 │ │ │ │ + bls.n 1dbff4 │ │ │ │ + b.n 1dbf7e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1dc0a4 │ │ │ │ + beq.w 1dc3ec │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1dbdd0 │ │ │ │ + b.n 1dc118 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc044 │ │ │ │ + bne.w 1dc38c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1dc0a4 │ │ │ │ + beq.w 1dc3ec │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1dbdc6 │ │ │ │ + bne.n 1dc10e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc044 │ │ │ │ + bne.w 1dc38c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbdc0 │ │ │ │ + bne.n 1dc108 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1dbdc6 │ │ │ │ + beq.n 1dc10e │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1dbe12 │ │ │ │ + b.n 1dc15a │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc044 │ │ │ │ + bne.w 1dc38c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dc098 │ │ │ │ + beq.w 1dc3e0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1dbe08 │ │ │ │ + bne.n 1dc150 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc044 │ │ │ │ + bne.w 1dc38c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbe02 │ │ │ │ + bne.n 1dc14a │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1dbe08 │ │ │ │ + beq.n 1dc150 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1dbe5c │ │ │ │ + b.n 1dc1a4 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc044 │ │ │ │ + bne.w 1dc38c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1dc088 │ │ │ │ + beq.w 1dc3d0 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1dbe4e │ │ │ │ + bne.n 1dc196 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc044 │ │ │ │ + bne.w 1dc38c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbe48 │ │ │ │ + bne.n 1dc190 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1dbe4e │ │ │ │ + beq.n 1dc196 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1dbeaa │ │ │ │ + b.n 1dc1f2 │ │ │ │ cmp r6, #186 @ 0xba │ │ │ │ - bne.w 1dc044 │ │ │ │ + bne.w 1dc38c │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1dc074 │ │ │ │ + beq.w 1dc3bc │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dbe9c │ │ │ │ + bne.n 1dc1e4 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dc044 │ │ │ │ + bne.w 1dc38c │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r6, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbe96 │ │ │ │ + bne.n 1dc1de │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1dbe9c │ │ │ │ + beq.n 1dc1e4 │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1dbef4 │ │ │ │ + b.n 1dc23c │ │ │ │ cmp r5, #186 @ 0xba │ │ │ │ - bne.w 1dc044 │ │ │ │ + bne.w 1dc38c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1dc05a │ │ │ │ + beq.w 1dc3a2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dbeea │ │ │ │ + bne.n 1dc232 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1dc044 │ │ │ │ + bne.w 1dc38c │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r5, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbee4 │ │ │ │ + bne.n 1dc22c │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1dbeea │ │ │ │ + beq.n 1dc232 │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1dbf40 │ │ │ │ + b.n 1dc288 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc044 │ │ │ │ + bne.w 1dc38c │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1dc04c │ │ │ │ + beq.w 1dc394 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1dbf32 │ │ │ │ + bne.n 1dc27a │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc044 │ │ │ │ + bne.n 1dc38c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbf2c │ │ │ │ + bne.n 1dc274 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dbf32 │ │ │ │ + beq.n 1dc27a │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1dbf7c │ │ │ │ + b.n 1dc2c4 │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ - bne.n 1dc044 │ │ │ │ + bne.n 1dc38c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dbf32 │ │ │ │ + beq.n 1dc27a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dbf74 │ │ │ │ + bne.n 1dc2bc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dc044 │ │ │ │ + bne.n 1dc38c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbf70 │ │ │ │ + bne.n 1dc2b8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1dbf74 │ │ │ │ + beq.n 1dc2bc │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1dbfb8 │ │ │ │ + b.n 1dc300 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.n 1dc042 │ │ │ │ + bne.n 1dc38a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dbf74 │ │ │ │ + beq.n 1dc2bc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1dbfb0 │ │ │ │ + bne.n 1dc2f8 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc042 │ │ │ │ + bne.n 1dc38a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1dbfac │ │ │ │ + bne.n 1dc2f4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dbfb0 │ │ │ │ + beq.n 1dc2f8 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1dbffc │ │ │ │ + b.n 1dc344 │ │ │ │ cmp.w lr, #186 @ 0xba │ │ │ │ - bne.n 1dc042 │ │ │ │ + bne.n 1dc38a │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dbfb0 │ │ │ │ + beq.n 1dc2f8 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1dbff0 │ │ │ │ + bne.n 1dc338 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dc042 │ │ │ │ + bne.n 1dc38a │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1dbfea │ │ │ │ + bne.n 1dc332 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dbd9c │ │ │ │ + bl 1dc0e4 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dbff0 │ │ │ │ + bne.n 1dc338 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1dc044 │ │ │ │ + b.n 1dc38c │ │ │ │ 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 1dbef4 │ │ │ │ + bne.w 1dc23c │ │ │ │ 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 1dbeaa │ │ │ │ + bne.w 1dc1f2 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dbe5c │ │ │ │ + bne.w 1dc1a4 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dbe12 │ │ │ │ + bne.w 1dc15a │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dbdd0 │ │ │ │ + bne.w 1dc118 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ mov r5, r3 │ │ │ │ adds r3, r1, r7 │ │ │ │ - ldr.w r8, [pc, #224] @ 1dc1a8 │ │ │ │ + ldr.w r8, [pc, #224] @ 1dc4f0 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc17c │ │ │ │ + beq.n 1dc4c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dc17c │ │ │ │ - ldr r3, [pc, #200] @ (1dc1ac ) │ │ │ │ + beq.n 1dc4c4 │ │ │ │ + ldr r3, [pc, #200] @ (1dc4f4 ) │ │ │ │ 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 1dc150 │ │ │ │ + bhi.n 1dc498 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dc18c │ │ │ │ + bls.n 1dc4d4 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1dc18c │ │ │ │ + bpl.n 1dc4d4 │ │ │ │ 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 1dc1a0 │ │ │ │ + bhi.n 1dc4e8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dc19a │ │ │ │ + bhi.n 1dc4e2 │ │ │ │ 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 │ │ │ │ @@ -545117,649 +545449,649 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1dc18c │ │ │ │ + bne.n 1dc4d4 │ │ │ │ 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 1e1d24 │ │ │ │ + bl 1e206c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1dc18c │ │ │ │ + beq.n 1dc4d4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1dc0f0 │ │ │ │ + bne.n 1dc438 │ │ │ │ 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 1dc176 │ │ │ │ + bne.n 1dc4be │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc188 │ │ │ │ + b.n 1dc4d0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc188 │ │ │ │ + b.n 1dc4d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1dc188 │ │ │ │ + b.n 1dc4d0 │ │ │ │ nop │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r9, [pc, #636] @ 1dc440 │ │ │ │ + ldr.w r9, [pc, #636] @ 1dc788 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1dc25c │ │ │ │ + beq.n 1dc5a4 │ │ │ │ str.w r9, [sp] │ │ │ │ subs r4, #4 │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ands.w r8, r5, #1 │ │ │ │ - bne.n 1dc254 │ │ │ │ + bne.n 1dc59c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 1dc224 │ │ │ │ + cbz r3, 1dc56c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc394 │ │ │ │ + beq.w 1dc6dc │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc21a │ │ │ │ + bne.n 1dc562 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc21a │ │ │ │ + bls.n 1dc562 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r4, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e3c88 │ │ │ │ + bl 1e3fd0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc254 │ │ │ │ + beq.n 1dc59c │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 1dc266 │ │ │ │ - cbnz r7, 1dc26c │ │ │ │ - bl 1e3824 │ │ │ │ - cbnz r0, 1dc26c │ │ │ │ - ldr r3, [pc, #516] @ (1dc444 ) │ │ │ │ + bne.n 1dc5ae │ │ │ │ + cbnz r7, 1dc5b4 │ │ │ │ + bl 1e3b6c │ │ │ │ + cbnz r0, 1dc5b4 │ │ │ │ + ldr r3, [pc, #516] @ (1dc78c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r1 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1dc21a │ │ │ │ + bne.n 1dc562 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1dc1e0 │ │ │ │ + bne.n 1dc528 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc236 │ │ │ │ + bne.n 1dc57e │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 1dc23c │ │ │ │ + beq.n 1dc584 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ add.w r3, r5, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1dc254 │ │ │ │ + beq.n 1dc59c │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1dc30c │ │ │ │ + bmi.n 1dc654 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 1dc2d0 │ │ │ │ + cbz r3, 1dc618 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc410 │ │ │ │ + beq.w 1dc758 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc2c0 │ │ │ │ + bne.n 1dc608 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc2c0 │ │ │ │ + bls.n 1dc608 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r2 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e3c88 │ │ │ │ + bl 1e3fd0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc30c │ │ │ │ - ldr r3, [pc, #384] @ (1dc444 ) │ │ │ │ + beq.n 1dc654 │ │ │ │ + ldr r3, [pc, #384] @ (1dc78c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 1dc242 │ │ │ │ + b.n 1dc58a │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 1dc316 │ │ │ │ - cbnz r3, 1dc31c │ │ │ │ + bne.n 1dc65e │ │ │ │ + cbnz r3, 1dc664 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1e3824 │ │ │ │ + bl 1e3b6c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 1dc31c │ │ │ │ - ldr r1, [pc, #336] @ (1dc444 ) │ │ │ │ + cbnz r0, 1dc664 │ │ │ │ + ldr r1, [pc, #336] @ (1dc78c ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dc426 │ │ │ │ + bne.w 1dc76e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1dc288 │ │ │ │ - b.n 1dc254 │ │ │ │ + bne.n 1dc5d0 │ │ │ │ + b.n 1dc59c │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc2e2 │ │ │ │ + bne.n 1dc62a │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 1dc2f0 │ │ │ │ + beq.n 1dc638 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w r8, r2, #20 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 1dc30c │ │ │ │ + beq.n 1dc654 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r3 │ │ │ │ sub.w r8, r5, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr.w r5, [r8] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 1dc3d8 │ │ │ │ + bmi.n 1dc720 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dc3f0 │ │ │ │ + beq.n 1dc738 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1dc41c │ │ │ │ + beq.n 1dc764 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1dc37e │ │ │ │ + bne.n 1dc6c6 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ subs r1, #22 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1dc37e │ │ │ │ + bls.n 1dc6c6 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 1e3c88 │ │ │ │ + bl 1e3fd0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc3d8 │ │ │ │ + beq.n 1dc720 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #188] @ (1dc444 ) │ │ │ │ + ldr r1, [pc, #188] @ (1dc78c ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 1dc2f6 │ │ │ │ + b.n 1dc63e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc21a │ │ │ │ + bhi.w 1dc562 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc1e0 │ │ │ │ - b.n 1dc25c │ │ │ │ + bne.w 1dc528 │ │ │ │ + b.n 1dc5a4 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc406 │ │ │ │ + bne.n 1dc74e │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 1dc3be │ │ │ │ + beq.n 1dc706 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dc1b0 │ │ │ │ - cbnz r0, 1dc3d8 │ │ │ │ - ldr r1, [pc, #132] @ (1dc444 ) │ │ │ │ + bl 1dc4f8 │ │ │ │ + cbnz r0, 1dc720 │ │ │ │ + ldr r1, [pc, #132] @ (1dc78c ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r0, r3, r0, r1 │ │ │ │ add r0, r4 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 1dc430 │ │ │ │ + bne.n 1dc778 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1dc340 │ │ │ │ + bne.n 1dc688 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1dc30c │ │ │ │ + b.n 1dc654 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r4, asr #5 │ │ │ │ - bne.n 1dc3aa │ │ │ │ + bne.n 1dc6f2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dc3b0 │ │ │ │ - bl 1e3824 │ │ │ │ + bne.n 1dc6f8 │ │ │ │ + bl 1e3b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc3b0 │ │ │ │ - b.n 1dc3be │ │ │ │ + bne.n 1dc6f8 │ │ │ │ + b.n 1dc706 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc2c0 │ │ │ │ - b.n 1dc30c │ │ │ │ + bhi.w 1dc608 │ │ │ │ + b.n 1dc654 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1dc37e │ │ │ │ - b.n 1dc3d8 │ │ │ │ + bhi.n 1dc6c6 │ │ │ │ + b.n 1dc720 │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1dc242 │ │ │ │ + b.n 1dc58a │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1dc2f6 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + b.n 1dc63e │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #856] @ (1dc7b4 ) │ │ │ │ + ldr r3, [pc, #856] @ (1dcafc ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1dc640 │ │ │ │ + beq.w 1dc988 │ │ │ │ mov sl, r3 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - bne.w 1dc632 │ │ │ │ + bne.w 1dc97a │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc64a │ │ │ │ + beq.w 1dc992 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc6b4 │ │ │ │ + beq.w 1dc9fc │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc4bc │ │ │ │ + bne.n 1dc804 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc4bc │ │ │ │ + bls.n 1dc804 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r6 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e3c88 │ │ │ │ + bl 1e3fd0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dc632 │ │ │ │ + beq.w 1dc97a │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - beq.w 1dc6e8 │ │ │ │ + beq.w 1dca30 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.w 1dc6ee │ │ │ │ + bne.w 1dca36 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1dc566 │ │ │ │ + beq.n 1dc8ae │ │ │ │ strd r7, r5, [sp, #28] │ │ │ │ subs r5, r4, #4 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1dc738 │ │ │ │ + bmi.w 1dca80 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dc718 │ │ │ │ + beq.w 1dca60 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1dc7a8 │ │ │ │ + beq.w 1dcaf0 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dc53c │ │ │ │ + bne.n 1dc884 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #22 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dc53c │ │ │ │ + bls.n 1dc884 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r5, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e3c88 │ │ │ │ + bl 1e3fd0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dc738 │ │ │ │ - ldr r3, [pc, #632] @ (1dc7b8 ) │ │ │ │ + beq.w 1dca80 │ │ │ │ + ldr r3, [pc, #632] @ (1dcb00 ) │ │ │ │ mov r6, r8 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dc79e │ │ │ │ + bne.w 1dcae6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dc790 │ │ │ │ + beq.w 1dcad8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1dc566 │ │ │ │ + bmi.n 1dc8ae │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc4c6 │ │ │ │ + beq.n 1dc80e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc708 │ │ │ │ + beq.w 1dca50 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc5aa │ │ │ │ + bne.n 1dc8f2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc5aa │ │ │ │ + bls.n 1dc8f2 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r2 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e3c88 │ │ │ │ + bl 1e3fd0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc566 │ │ │ │ - ldr r3, [pc, #524] @ (1dc7b8 ) │ │ │ │ + beq.n 1dc8ae │ │ │ │ + ldr r3, [pc, #524] @ (1dcb00 ) │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dc794 │ │ │ │ + bne.w 1dcadc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1dc714 │ │ │ │ + beq.w 1dca5c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1dc5cc │ │ │ │ + bmi.n 1dc914 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc68c │ │ │ │ + beq.n 1dc9d4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc74e │ │ │ │ + beq.w 1dca96 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc610 │ │ │ │ + bne.n 1dc958 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc610 │ │ │ │ + bls.n 1dc958 │ │ │ │ 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 1e3c88 │ │ │ │ + bl 1e3fd0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc5cc │ │ │ │ - ldr r3, [pc, #420] @ (1dc7b8 ) │ │ │ │ + beq.n 1dc914 │ │ │ │ + ldr r3, [pc, #420] @ (1dcb00 ) │ │ │ │ mov r8, fp │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ add r3, r4 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dc4bc │ │ │ │ + bne.w 1dc804 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc474 │ │ │ │ + bne.w 1dc7bc │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r3, asr #5 │ │ │ │ - bne.n 1dc676 │ │ │ │ - cbz r4, 1dc67c │ │ │ │ + bne.n 1dc9be │ │ │ │ + cbz r4, 1dc9c4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dc632 │ │ │ │ + beq.n 1dc97a │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ - b.n 1dc5d6 │ │ │ │ + b.n 1dc91e │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dc65e │ │ │ │ - bl 1e3824 │ │ │ │ + beq.n 1dc9a6 │ │ │ │ + bl 1e3b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc65e │ │ │ │ - ldr r3, [pc, #304] @ (1dc7b8 ) │ │ │ │ + bne.n 1dc9a6 │ │ │ │ + ldr r3, [pc, #304] @ (1dcb00 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dc61e │ │ │ │ + b.n 1dc966 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r3, asr #5 │ │ │ │ - bne.n 1dc6ce │ │ │ │ - cbz r2, 1dc6d4 │ │ │ │ + bne.n 1dca16 │ │ │ │ + cbz r2, 1dca1c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 1dc5cc │ │ │ │ + beq.n 1dc914 │ │ │ │ str r7, [sp, #16] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, ip │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ - b.n 1dc570 │ │ │ │ + b.n 1dc8b8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc4bc │ │ │ │ + bhi.w 1dc804 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc474 │ │ │ │ - b.n 1dc640 │ │ │ │ + bne.w 1dc7bc │ │ │ │ + b.n 1dc988 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dc69e │ │ │ │ + beq.n 1dc9e6 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1e3824 │ │ │ │ + bl 1e3b6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc69e │ │ │ │ - ldr r3, [pc, #212] @ (1dc7b8 ) │ │ │ │ + bne.n 1dc9e6 │ │ │ │ + ldr r3, [pc, #212] @ (1dcb00 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dc5b6 │ │ │ │ + b.n 1dc8fe │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dc4e0 │ │ │ │ + bne.w 1dc828 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1e3824 │ │ │ │ + bl 1e3b6c │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc4e0 │ │ │ │ - ldr r3, [pc, #180] @ (1dc7b8 ) │ │ │ │ + bne.w 1dc828 │ │ │ │ + ldr r3, [pc, #180] @ (1dcb00 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ - b.n 1dc550 │ │ │ │ + b.n 1dc898 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc5aa │ │ │ │ - b.n 1dc566 │ │ │ │ + bhi.w 1dc8f2 │ │ │ │ + b.n 1dc8ae │ │ │ │ mov r8, fp │ │ │ │ - b.n 1dc632 │ │ │ │ + b.n 1dc97a │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r2, r5, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r2, asr #5 │ │ │ │ - beq.n 1dc75a │ │ │ │ + beq.n 1dcaa2 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc75e │ │ │ │ + bne.n 1dcaa6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc1b0 │ │ │ │ - cbz r0, 1dc766 │ │ │ │ + bl 1dc4f8 │ │ │ │ + cbz r0, 1dcaae │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dc4fc │ │ │ │ + bne.w 1dc844 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ - b.n 1dc566 │ │ │ │ + b.n 1dc8ae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc610 │ │ │ │ - b.n 1dc5cc │ │ │ │ + bhi.w 1dc958 │ │ │ │ + b.n 1dc914 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dc72e │ │ │ │ - bl 1e3824 │ │ │ │ + bne.n 1dca76 │ │ │ │ + bl 1e3b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc72e │ │ │ │ - ldr r0, [pc, #80] @ (1dc7b8 ) │ │ │ │ + bne.n 1dca76 │ │ │ │ + ldr r0, [pc, #80] @ (1dcb00 ) │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ adds r2, r1, r7 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1dc738 │ │ │ │ + beq.n 1dca80 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1dc550 │ │ │ │ + b.n 1dc898 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dc5cc │ │ │ │ + b.n 1dc914 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 1dc61e │ │ │ │ + b.n 1dc966 │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dc5b6 │ │ │ │ + b.n 1dc8fe │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 1dc53c │ │ │ │ - b.n 1dc738 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + bhi.w 1dc884 │ │ │ │ + b.n 1dca80 │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1dd2e0 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1dd628 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1dd2e4 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1dd62c │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -545767,15 +546099,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dc97e │ │ │ │ + bne.w 1dccc6 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -545792,18 +546124,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dc868 │ │ │ │ + bne.n 1dcbb0 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dd1b4 │ │ │ │ + bne.w 1dd4fc │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -545833,72 +546165,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1dc93c │ │ │ │ + cbnz r0, 1dcc84 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dc93c │ │ │ │ + bmi.n 1dcc84 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dc956 │ │ │ │ + cbz r5, 1dcc9e │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dc982 │ │ │ │ + bne.n 1dccca │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dc99a │ │ │ │ + bne.n 1dcce2 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1dc9aa │ │ │ │ + b.n 1dccf2 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1dc90a │ │ │ │ + bne.n 1dcc52 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dd282 │ │ │ │ + bmi.w 1dd5ca │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd1c0 │ │ │ │ + bne.w 1dd508 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dc926 │ │ │ │ + bpl.n 1dcc6e │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dc92a │ │ │ │ + b.n 1dcc72 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc816 │ │ │ │ + b.n 1dcb5e │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd2be │ │ │ │ + beq.w 1dd606 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd1c0 │ │ │ │ + beq.w 1dd508 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -545925,15 +546257,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1dca28 │ │ │ │ + cbz r5, 1dcd70 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -545950,46 +546282,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1dca82 │ │ │ │ + cbz r0, 1dcdca │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1dca94 │ │ │ │ + cbz r0, 1dcddc │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd1c8 │ │ │ │ + bne.w 1dd510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd270 │ │ │ │ + beq.w 1dd5b8 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd2b8 │ │ │ │ + bne.w 1dd600 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd1ec │ │ │ │ + bne.w 1dd534 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -546028,21 +546360,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1dcbac │ │ │ │ + cbz r6, 1dcef4 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dcbac │ │ │ │ + bne.n 1dcef4 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd2ae │ │ │ │ + bne.w 1dd5f6 │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -546064,33 +546396,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd216 │ │ │ │ + bne.w 1dd55e │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1dcc44 │ │ │ │ + cbnz r6, 1dcf8c │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1dcc62 │ │ │ │ + cbnz r6, 1dcfaa │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -546109,17 +546441,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd1f0 │ │ │ │ + bne.w 1dd538 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1dd1f0 │ │ │ │ + bpl.w 1dd538 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -546139,17 +546471,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd21a │ │ │ │ + beq.w 1dd562 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd262 │ │ │ │ + bne.w 1dd5aa │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -546170,138 +546502,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1dcd90 │ │ │ │ + cbz r0, 1dd0d8 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dcdaa │ │ │ │ + cbz r0, 1dd0f2 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dcdb8 │ │ │ │ + cbz r0, 1dd100 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd240 │ │ │ │ + beq.w 1dd588 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd252 │ │ │ │ + bne.w 1dd59a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd23c │ │ │ │ + bne.w 1dd584 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd238 │ │ │ │ + bne.w 1dd580 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd234 │ │ │ │ + bne.w 1dd57c │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd230 │ │ │ │ + bne.w 1dd578 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd22c │ │ │ │ + bne.w 1dd574 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1dcebc │ │ │ │ + cbz r0, 1dd204 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd228 │ │ │ │ + bne.w 1dd570 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dcef0 │ │ │ │ + cbz r0, 1dd238 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dcef0 │ │ │ │ + cbz r0, 1dd238 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd2a4 │ │ │ │ + bne.w 1dd5ec │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dcf02 │ │ │ │ + cbz r0, 1dd24a │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dcf02 │ │ │ │ + cbz r0, 1dd24a │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1dcf1e │ │ │ │ + cbz r0, 1dd266 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dcf3e │ │ │ │ + cbz r0, 1dd286 │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1dcf3e │ │ │ │ + cbz r5, 1dd286 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd2a0 │ │ │ │ + bne.w 1dd5e8 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -546348,47 +546680,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1dd00e │ │ │ │ + cbz r0, 1dd356 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1dd01e │ │ │ │ + cbz r0, 1dd366 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1dd02e │ │ │ │ + cbz r0, 1dd376 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1dd044 │ │ │ │ + cbz r0, 1dd38c │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1dd056 │ │ │ │ + cbnz r1, 1dd39e │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1dd07a │ │ │ │ + cbz r1, 1dd3c2 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -546418,199 +546750,199 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1dd0fe │ │ │ │ + cbz r2, 1dd446 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1dd114 │ │ │ │ + cbz r2, 1dd45c │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1dd126 │ │ │ │ + cbz r2, 1dd46e │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1dd138 │ │ │ │ + cbz r2, 1dd480 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1dd14a │ │ │ │ + cbz r2, 1dd492 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1dd168 │ │ │ │ - b.n 1dd196 │ │ │ │ + cbnz r5, 1dd4b0 │ │ │ │ + b.n 1dd4de │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1dd196 │ │ │ │ + cbz r5, 1dd4de │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd162 │ │ │ │ - ldr r6, [pc, #376] @ (1dd2e8 ) │ │ │ │ + beq.n 1dd4aa │ │ │ │ + ldr r6, [pc, #376] @ (1dd630 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2633e8 │ │ │ │ + bl 263730 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1dd196 │ │ │ │ + cbz r3, 1dd4de │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd176 │ │ │ │ + bne.n 1dd4be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd188 │ │ │ │ - ldr r2, [pc, #340] @ (1dd2ec ) │ │ │ │ - ldr r3, [pc, #328] @ (1dd2e4 ) │ │ │ │ + bne.n 1dd4d0 │ │ │ │ + ldr r2, [pc, #340] @ (1dd634 ) │ │ │ │ + ldr r3, [pc, #328] @ (1dd62c ) │ │ │ │ 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 1dd2dc │ │ │ │ + bne.w 1dd624 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1dc868 │ │ │ │ + b.w 1dcbb0 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dc9a4 │ │ │ │ + b.w 1dccec │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dd25e │ │ │ │ + bne.n 1dd5a6 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dcadc │ │ │ │ + bne.w 1dce24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dcadc │ │ │ │ + bne.w 1dce24 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dcaee │ │ │ │ + b.n 1dce36 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dccd0 │ │ │ │ + bne.w 1dd018 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1dccd2 │ │ │ │ + b.n 1dd01a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dcc22 │ │ │ │ + b.n 1dcf6a │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dcd36 │ │ │ │ + b.n 1dd07e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dced8 │ │ │ │ + b.n 1dd220 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dcea4 │ │ │ │ + b.n 1dd1ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dce8e │ │ │ │ + b.n 1dd1d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dce74 │ │ │ │ + b.n 1dd1bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dce5e │ │ │ │ + b.n 1dd1a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dce34 │ │ │ │ + b.n 1dd17c │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1dcdfa │ │ │ │ + b.n 1dd142 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1dcdfa │ │ │ │ + b.n 1dd142 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd1d8 │ │ │ │ + b.n 1dd520 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dcd36 │ │ │ │ + b.n 1dd07e │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dcadc │ │ │ │ + bne.w 1dce24 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dcaee │ │ │ │ + b.n 1dce36 │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1dd2ca │ │ │ │ + bmi.n 1dd612 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dc926 │ │ │ │ - b.w 1dc9a0 │ │ │ │ + beq.w 1dcc6e │ │ │ │ + b.w 1dcce8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dcf3e │ │ │ │ + b.n 1dd286 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dcef0 │ │ │ │ + b.n 1dd238 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1dcbac │ │ │ │ + b.n 1dcef4 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1dcadc │ │ │ │ + b.n 1dce24 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dc92a │ │ │ │ + b.w 1dcc72 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dc97a │ │ │ │ - b.w 1dc9a0 │ │ │ │ + beq.w 1dccc2 │ │ │ │ + b.w 1dcce8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1dd2cc │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1dde14 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1de15c │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1dde18 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1de160 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -546618,15 +546950,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dd4b2 │ │ │ │ + bne.w 1dd7fa │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -546643,18 +546975,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dd39c │ │ │ │ + bne.n 1dd6e4 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ddce8 │ │ │ │ + bne.w 1de030 │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -546684,72 +547016,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1dd470 │ │ │ │ + cbnz r0, 1dd7b8 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dd470 │ │ │ │ + bmi.n 1dd7b8 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dd48a │ │ │ │ + cbz r5, 1dd7d2 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dd4b6 │ │ │ │ + bne.n 1dd7fe │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dd4ce │ │ │ │ + bne.n 1dd816 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1dd4de │ │ │ │ + b.n 1dd826 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1dd43e │ │ │ │ + bne.n 1dd786 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dddb6 │ │ │ │ + bmi.w 1de0fe │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddcf4 │ │ │ │ + bne.w 1de03c │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dd45a │ │ │ │ + bpl.n 1dd7a2 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dd45e │ │ │ │ + b.n 1dd7a6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dd34a │ │ │ │ + b.n 1dd692 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dddf2 │ │ │ │ + beq.w 1de13a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ddcf4 │ │ │ │ + beq.w 1de03c │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -546776,15 +547108,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1dd55c │ │ │ │ + cbz r5, 1dd8a4 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -546801,46 +547133,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1dd5b6 │ │ │ │ + cbz r0, 1dd8fe │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1dd5c8 │ │ │ │ + cbz r0, 1dd910 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddcfc │ │ │ │ + bne.w 1de044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ddda4 │ │ │ │ + beq.w 1de0ec │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dddec │ │ │ │ + bne.w 1de134 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddd20 │ │ │ │ + bne.w 1de068 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -546879,21 +547211,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1dd6e0 │ │ │ │ + cbz r6, 1dda28 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dd6e0 │ │ │ │ + bne.n 1dda28 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddde2 │ │ │ │ + bne.w 1de12a │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -546915,33 +547247,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddd4a │ │ │ │ + bne.w 1de092 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1dd778 │ │ │ │ + cbnz r6, 1ddac0 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1dd796 │ │ │ │ + cbnz r6, 1ddade │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -546960,17 +547292,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ddd24 │ │ │ │ + bne.w 1de06c │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1ddd24 │ │ │ │ + bpl.w 1de06c │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -546990,17 +547322,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ddd4e │ │ │ │ + beq.w 1de096 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddd96 │ │ │ │ + bne.w 1de0de │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -547021,138 +547353,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1dd8c4 │ │ │ │ + cbz r0, 1ddc0c │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dd8de │ │ │ │ + cbz r0, 1ddc26 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dd8ec │ │ │ │ + cbz r0, 1ddc34 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ddd74 │ │ │ │ + beq.w 1de0bc │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddd86 │ │ │ │ + bne.w 1de0ce │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddd70 │ │ │ │ + bne.w 1de0b8 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddd6c │ │ │ │ + bne.w 1de0b4 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddd68 │ │ │ │ + bne.w 1de0b0 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddd64 │ │ │ │ + bne.w 1de0ac │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddd60 │ │ │ │ + bne.w 1de0a8 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1dd9f0 │ │ │ │ + cbz r0, 1ddd38 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddd5c │ │ │ │ + bne.w 1de0a4 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dda24 │ │ │ │ + cbz r0, 1ddd6c │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dda24 │ │ │ │ + cbz r0, 1ddd6c │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dddd8 │ │ │ │ + bne.w 1de120 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dda36 │ │ │ │ + cbz r0, 1ddd7e │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dda36 │ │ │ │ + cbz r0, 1ddd7e │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1dda52 │ │ │ │ + cbz r0, 1ddd9a │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dda72 │ │ │ │ + cbz r0, 1dddba │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1dda72 │ │ │ │ + cbz r5, 1dddba │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dddd4 │ │ │ │ + bne.w 1de11c │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -547199,47 +547531,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1ddb42 │ │ │ │ + cbz r0, 1dde8a │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1ddb52 │ │ │ │ + cbz r0, 1dde9a │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1ddb62 │ │ │ │ + cbz r0, 1ddeaa │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1ddb78 │ │ │ │ + cbz r0, 1ddec0 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1ddb8a │ │ │ │ + cbnz r1, 1dded2 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1ddbae │ │ │ │ + cbz r1, 1ddef6 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -547269,199 +547601,199 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1ddc32 │ │ │ │ + cbz r2, 1ddf7a │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1ddc48 │ │ │ │ + cbz r2, 1ddf90 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1ddc5a │ │ │ │ + cbz r2, 1ddfa2 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1ddc6c │ │ │ │ + cbz r2, 1ddfb4 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1ddc7e │ │ │ │ + cbz r2, 1ddfc6 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1ddc9c │ │ │ │ - b.n 1ddcca │ │ │ │ + cbnz r5, 1ddfe4 │ │ │ │ + b.n 1de012 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ddcca │ │ │ │ + cbz r5, 1de012 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ddc96 │ │ │ │ - ldr r6, [pc, #376] @ (1dde1c ) │ │ │ │ + beq.n 1ddfde │ │ │ │ + ldr r6, [pc, #376] @ (1de164 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2633e8 │ │ │ │ + bl 263730 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ddcca │ │ │ │ + cbz r3, 1de012 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ddcaa │ │ │ │ + bne.n 1ddff2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ddcbc │ │ │ │ - ldr r2, [pc, #340] @ (1dde20 ) │ │ │ │ - ldr r3, [pc, #328] @ (1dde18 ) │ │ │ │ + bne.n 1de004 │ │ │ │ + ldr r2, [pc, #340] @ (1de168 ) │ │ │ │ + ldr r3, [pc, #328] @ (1de160 ) │ │ │ │ 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 1dde10 │ │ │ │ + bne.w 1de158 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1dd39c │ │ │ │ + b.w 1dd6e4 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dd4d8 │ │ │ │ + b.w 1dd820 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ddd92 │ │ │ │ + bne.n 1de0da │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd610 │ │ │ │ + bne.w 1dd958 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd610 │ │ │ │ + bne.w 1dd958 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd622 │ │ │ │ + b.n 1dd96a │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd804 │ │ │ │ + bne.w 1ddb4c │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1dd806 │ │ │ │ + b.n 1ddb4e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd756 │ │ │ │ + b.n 1dda9e │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dd86a │ │ │ │ + b.n 1ddbb2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dda0c │ │ │ │ + b.n 1ddd54 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd9d8 │ │ │ │ + b.n 1ddd20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd9c2 │ │ │ │ + b.n 1ddd0a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd9a8 │ │ │ │ + b.n 1ddcf0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd992 │ │ │ │ + b.n 1ddcda │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd968 │ │ │ │ + b.n 1ddcb0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1dd92e │ │ │ │ + b.n 1ddc76 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1dd92e │ │ │ │ + b.n 1ddc76 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddd0c │ │ │ │ + b.n 1de054 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dd86a │ │ │ │ + b.n 1ddbb2 │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd610 │ │ │ │ + bne.w 1dd958 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd622 │ │ │ │ + b.n 1dd96a │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1dddfe │ │ │ │ + bmi.n 1de146 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd45a │ │ │ │ - b.w 1dd4d4 │ │ │ │ + beq.w 1dd7a2 │ │ │ │ + b.w 1dd81c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dda72 │ │ │ │ + b.n 1dddba │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dda24 │ │ │ │ + b.n 1ddd6c │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1dd6e0 │ │ │ │ + b.n 1dda28 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1dd610 │ │ │ │ + b.n 1dd958 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dd45e │ │ │ │ + b.w 1dd7a6 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd4ae │ │ │ │ - b.w 1dd4d4 │ │ │ │ + beq.w 1dd7f6 │ │ │ │ + b.w 1dd81c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1de948 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1dec90 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1de94c │ │ │ │ + ldr.w r2, [pc, #2832] @ 1dec94 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -547469,15 +547801,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ddfe6 │ │ │ │ + bne.w 1de32e │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -547494,18 +547826,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dded0 │ │ │ │ + bne.n 1de218 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1de81c │ │ │ │ + bne.w 1deb64 │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -547535,72 +547867,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1ddfa4 │ │ │ │ + cbnz r0, 1de2ec │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1ddfa4 │ │ │ │ + bmi.n 1de2ec │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1ddfbe │ │ │ │ + cbz r5, 1de306 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1ddfea │ │ │ │ + bne.n 1de332 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de002 │ │ │ │ + bne.n 1de34a │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1de012 │ │ │ │ + b.n 1de35a │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ddf72 │ │ │ │ + bne.n 1de2ba │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1de8ea │ │ │ │ + bmi.w 1dec32 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de828 │ │ │ │ + bne.w 1deb70 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1ddf8e │ │ │ │ + bpl.n 1de2d6 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1ddf92 │ │ │ │ + b.n 1de2da │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dde7e │ │ │ │ + b.n 1de1c6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de926 │ │ │ │ + beq.w 1dec6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de828 │ │ │ │ + beq.w 1deb70 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -547627,15 +547959,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1de090 │ │ │ │ + cbz r5, 1de3d8 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -547652,46 +547984,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1de0ea │ │ │ │ + cbz r0, 1de432 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1de0fc │ │ │ │ + cbz r0, 1de444 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de830 │ │ │ │ + bne.w 1deb78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de8d8 │ │ │ │ + beq.w 1dec20 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de920 │ │ │ │ + bne.w 1dec68 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de854 │ │ │ │ + bne.w 1deb9c │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -547730,21 +548062,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1de214 │ │ │ │ + cbz r6, 1de55c │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1de214 │ │ │ │ + bne.n 1de55c │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de916 │ │ │ │ + bne.w 1dec5e │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -547766,33 +548098,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de87e │ │ │ │ + bne.w 1debc6 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1de2ac │ │ │ │ + cbnz r6, 1de5f4 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1de2ca │ │ │ │ + cbnz r6, 1de612 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -547811,17 +548143,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de858 │ │ │ │ + bne.w 1deba0 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1de858 │ │ │ │ + bpl.w 1deba0 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -547841,17 +548173,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de882 │ │ │ │ + beq.w 1debca │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de8ca │ │ │ │ + bne.w 1dec12 │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -547872,138 +548204,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1de3f8 │ │ │ │ + cbz r0, 1de740 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1de412 │ │ │ │ + cbz r0, 1de75a │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1de420 │ │ │ │ + cbz r0, 1de768 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de8a8 │ │ │ │ + beq.w 1debf0 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de8ba │ │ │ │ + bne.w 1dec02 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de8a4 │ │ │ │ + bne.w 1debec │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de8a0 │ │ │ │ + bne.w 1debe8 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de89c │ │ │ │ + bne.w 1debe4 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de898 │ │ │ │ + bne.w 1debe0 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de894 │ │ │ │ + bne.w 1debdc │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1de524 │ │ │ │ + cbz r0, 1de86c │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de890 │ │ │ │ + bne.w 1debd8 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de558 │ │ │ │ + cbz r0, 1de8a0 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1de558 │ │ │ │ + cbz r0, 1de8a0 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de90c │ │ │ │ + bne.w 1dec54 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de56a │ │ │ │ + cbz r0, 1de8b2 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1de56a │ │ │ │ + cbz r0, 1de8b2 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1de586 │ │ │ │ + cbz r0, 1de8ce │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de5a6 │ │ │ │ + cbz r0, 1de8ee │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1de5a6 │ │ │ │ + cbz r5, 1de8ee │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de908 │ │ │ │ + bne.w 1dec50 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -548050,47 +548382,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1de676 │ │ │ │ + cbz r0, 1de9be │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1de686 │ │ │ │ + cbz r0, 1de9ce │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1de696 │ │ │ │ + cbz r0, 1de9de │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1de6ac │ │ │ │ + cbz r0, 1de9f4 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1de6be │ │ │ │ + cbnz r1, 1dea06 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1de6e2 │ │ │ │ + cbz r1, 1dea2a │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -548120,231 +548452,231 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1de766 │ │ │ │ + cbz r2, 1deaae │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1de77c │ │ │ │ + cbz r2, 1deac4 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1de78e │ │ │ │ + cbz r2, 1dead6 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1de7a0 │ │ │ │ + cbz r2, 1deae8 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1de7b2 │ │ │ │ + cbz r2, 1deafa │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1de7d0 │ │ │ │ - b.n 1de7fe │ │ │ │ + cbnz r5, 1deb18 │ │ │ │ + b.n 1deb46 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1de7fe │ │ │ │ + cbz r5, 1deb46 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de7ca │ │ │ │ - ldr r6, [pc, #376] @ (1de950 ) │ │ │ │ + beq.n 1deb12 │ │ │ │ + ldr r6, [pc, #376] @ (1dec98 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2633e8 │ │ │ │ + bl 263730 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1de7fe │ │ │ │ + cbz r3, 1deb46 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de7de │ │ │ │ + bne.n 1deb26 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de7f0 │ │ │ │ - ldr r2, [pc, #340] @ (1de954 ) │ │ │ │ - ldr r3, [pc, #328] @ (1de94c ) │ │ │ │ + bne.n 1deb38 │ │ │ │ + ldr r2, [pc, #340] @ (1dec9c ) │ │ │ │ + ldr r3, [pc, #328] @ (1dec94 ) │ │ │ │ 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 1de944 │ │ │ │ + bne.w 1dec8c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1dded0 │ │ │ │ + b.w 1de218 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1de00c │ │ │ │ + b.w 1de354 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de8c6 │ │ │ │ + bne.n 1dec0e │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de144 │ │ │ │ + bne.w 1de48c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de144 │ │ │ │ + bne.w 1de48c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de156 │ │ │ │ + b.n 1de49e │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de338 │ │ │ │ + bne.w 1de680 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1de33a │ │ │ │ + b.n 1de682 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de28a │ │ │ │ + b.n 1de5d2 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1de39e │ │ │ │ + b.n 1de6e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de540 │ │ │ │ + b.n 1de888 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de50c │ │ │ │ + b.n 1de854 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de4f6 │ │ │ │ + b.n 1de83e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de4dc │ │ │ │ + b.n 1de824 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de4c6 │ │ │ │ + b.n 1de80e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de49c │ │ │ │ + b.n 1de7e4 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1de462 │ │ │ │ + b.n 1de7aa │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1de462 │ │ │ │ + b.n 1de7aa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de840 │ │ │ │ + b.n 1deb88 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1de39e │ │ │ │ + b.n 1de6e6 │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de144 │ │ │ │ + bne.w 1de48c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de156 │ │ │ │ + b.n 1de49e │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1de932 │ │ │ │ + bmi.n 1dec7a │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ddf8e │ │ │ │ - b.w 1de008 │ │ │ │ + beq.w 1de2d6 │ │ │ │ + b.w 1de350 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de5a6 │ │ │ │ + b.n 1de8ee │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1de558 │ │ │ │ + b.n 1de8a0 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1de214 │ │ │ │ + b.n 1de55c │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1de144 │ │ │ │ + b.n 1de48c │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1ddf92 │ │ │ │ + b.w 1de2da │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ddfe2 │ │ │ │ - b.w 1de008 │ │ │ │ + beq.w 1de32a │ │ │ │ + b.w 1de350 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ and.w r3, r0, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1de984 │ │ │ │ + beq.n 1deccc │ │ │ │ mov.w r0, #376 @ 0x178 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, r3, #2 │ │ │ │ sub.w r4, lr, #2 │ │ │ │ and.w r1, r1, #121 @ 0x79 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ and.w r0, r0, #121 @ 0x79 │ │ │ │ and.w ip, ip, #252 @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #0 │ │ │ │ - beq.n 1dea4a │ │ │ │ + beq.n 1ded92 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1dea80 │ │ │ │ - bhi.n 1dea50 │ │ │ │ + beq.n 1dedc8 │ │ │ │ + bhi.n 1ded98 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dea0e │ │ │ │ + beq.n 1ded56 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1deab2 │ │ │ │ + beq.n 1dedfa │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1deb2c │ │ │ │ + bhi.w 1dee74 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1dec06 │ │ │ │ + bhi.w 1def4e │ │ │ │ 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 │ │ │ │ @@ -548371,22 +548703,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 1dea9a │ │ │ │ + beq.n 1dede2 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #311 @ 0x137 │ │ │ │ - bhi.n 1dea4e │ │ │ │ + bhi.n 1ded96 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1deb3e │ │ │ │ + bhi.w 1dee86 │ │ │ │ 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] │ │ │ │ @@ -548399,92 +548731,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ mov.w r0, #376 @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 1debbc │ │ │ │ + beq.w 1def04 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1deafe │ │ │ │ + bne.n 1dee46 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #161 @ 0xa1 │ │ │ │ - beq.n 1dea4e │ │ │ │ + beq.n 1ded96 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #162 @ 0xa2 │ │ │ │ - beq.n 1dea4e │ │ │ │ + beq.n 1ded96 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ - beq.n 1dea4e │ │ │ │ + beq.n 1ded96 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1deb82 │ │ │ │ - bls.n 1deacc │ │ │ │ + beq.n 1deeca │ │ │ │ + bls.n 1dee14 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1dea4e │ │ │ │ + beq.n 1ded96 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #305 @ 0x131 │ │ │ │ - beq.n 1dea4e │ │ │ │ + beq.n 1ded96 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #306 @ 0x132 │ │ │ │ movne.w r0, #304 @ 0x130 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #424 @ 0x1a8 │ │ │ │ - beq.n 1dea4e │ │ │ │ + beq.n 1ded96 │ │ │ │ movw r3, #423 @ 0x1a7 │ │ │ │ movw r0, #425 @ 0x1a9 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1dec02 │ │ │ │ + bhi.w 1def4a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1dec06 │ │ │ │ + bhi.w 1def4e │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1ded38 ) │ │ │ │ + ldr r2, [pc, #592] @ (1df080 ) │ │ │ │ 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 1debfe │ │ │ │ + bhi.n 1def46 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dec06 │ │ │ │ + bhi.n 1def4e │ │ │ │ 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] │ │ │ │ @@ -548530,15 +548862,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dec06 │ │ │ │ + bhi.n 1def4e │ │ │ │ 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 │ │ │ │ @@ -548557,18 +548889,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1debfa │ │ │ │ + bhi.n 1def42 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dec06 │ │ │ │ + bhi.n 1def4e │ │ │ │ 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 │ │ │ │ @@ -548603,99 +548935,99 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #156] @ 1decc0 │ │ │ │ + ldr.w lr, [pc, #156] @ 1df008 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1decc4 │ │ │ │ + ldr.w ip, [pc, #152] @ 1df00c │ │ │ │ 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 1deca2 │ │ │ │ + bhi.n 1defea │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1decae │ │ │ │ + cbz r2, 1deff6 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1dec14 │ │ │ │ + bl 1def5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1decc8 ) │ │ │ │ - ldr r3, [pc, #80] @ (1decc4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1df010 ) │ │ │ │ + ldr r3, [pc, #80] @ (1df00c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1decba │ │ │ │ + bne.n 1df002 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1dec6e │ │ │ │ + b.n 1defb6 │ │ │ │ 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 1dec6e │ │ │ │ + b.n 1defb6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1decb4 │ │ │ │ + cbz r3, 1deffc │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1dec6e │ │ │ │ + b.n 1defb6 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1dec5e │ │ │ │ + b.n 1defa6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1deca8 │ │ │ │ + b.n 1deff0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (1ded70 ) │ │ │ │ + ldr r1, [pc, #148] @ (1df0b8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1ded74 │ │ │ │ + ldr.w lr, [pc, #148] @ 1df0bc │ │ │ │ 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 1ded64 │ │ │ │ + bhi.n 1df0ac │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1ded60 │ │ │ │ + bhi.n 1df0a8 │ │ │ │ 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 │ │ │ │ @@ -548708,110 +549040,110 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ strh.w r2, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #60] @ (1ded78 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ded74 ) │ │ │ │ + ldr r2, [pc, #60] @ (1df0c0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df0bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ded6a │ │ │ │ + bne.n 1df0b2 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1ded30 │ │ │ │ + b.n 1df078 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1ded30 │ │ │ │ + b.n 1df078 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1ded30 │ │ │ │ + b.n 1df078 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1ded30 │ │ │ │ + b.n 1df078 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r1, 1dedae │ │ │ │ + cbz r1, 1df0f6 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ 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 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #152] @ 1dee70 │ │ │ │ + ldr.w lr, [pc, #152] @ 1df1b8 │ │ │ │ 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 1dee2e │ │ │ │ - ldr.w ip, [pc, #128] @ 1dee74 │ │ │ │ + bne.n 1df176 │ │ │ │ + ldr.w ip, [pc, #128] @ 1df1bc │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla ip, ip, r0, r4 │ │ │ │ ldr.w r0, [ip, #116] @ 0x74 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1dee24 │ │ │ │ + bpl.n 1df16c │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1dee68 │ │ │ │ + cbnz r0, 1df1b0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1cac64 │ │ │ │ + bl 1cafac │ │ │ │ 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 1dee12 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1dee40 ) │ │ │ │ + bhi.n 1df15a │ │ │ │ + add r0, pc, #8 @ (adr r0, 1df188 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -548826,44 +549158,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1dee24 │ │ │ │ - b.n 1dee12 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + bne.n 1df16c │ │ │ │ + b.n 1df15a │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1def22 │ │ │ │ + beq.n 1df26a │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1deecc │ │ │ │ + beq.n 1df214 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1def0e │ │ │ │ + bls.n 1df256 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1def22 │ │ │ │ + beq.n 1df26a │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -548876,45 +549208,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 1deecc │ │ │ │ + bne.n 1df214 │ │ │ │ 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 543a4 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1deecc │ │ │ │ + bne.n 1df214 │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1deed2 │ │ │ │ + bne.n 1df21a │ │ │ │ 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 1defd0 │ │ │ │ + beq.n 1df318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1defd0 │ │ │ │ + beq.n 1df318 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -548950,31 +549282,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 1def52 │ │ │ │ + bne.n 1df29a │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #488 @ 0x1e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c60a0 │ │ │ │ + bl 1c63e8 │ │ │ │ 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 │ │ │ │ @@ -548993,216 +549325,216 @@ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ strd r3, r3, [r4, #444] @ 0x1bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.n 1df06c │ │ │ │ - bls.n 1df07c │ │ │ │ + beq.n 1df3b4 │ │ │ │ + bls.n 1df3c4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - beq.n 1df06c │ │ │ │ - bhi.n 1df096 │ │ │ │ + beq.n 1df3b4 │ │ │ │ + bhi.n 1df3de │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 1df06c │ │ │ │ - bhi.n 1df0ce │ │ │ │ + beq.n 1df3b4 │ │ │ │ + bhi.n 1df416 │ │ │ │ sub.w r3, r3, #2048 @ 0x800 │ │ │ │ bics.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.n 1df07a │ │ │ │ + bne.n 1df3c2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1df0d6 │ │ │ │ + bhi.n 1df41e │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1df0ac │ │ │ │ + bhi.n 1df3f4 │ │ │ │ add.w r3, r3, #16711935 @ 0xff00ff │ │ │ │ add.w r3, r3, #65280 @ 0xff00 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1df06c │ │ │ │ + bls.n 1df3b4 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1df06c │ │ │ │ - bhi.n 1df0c6 │ │ │ │ + beq.n 1df3b4 │ │ │ │ + bhi.n 1df40e │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - beq.n 1df06c │ │ │ │ + beq.n 1df3b4 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1df07a │ │ │ │ - b.n 1df06c │ │ │ │ + bne.n 1df3c2 │ │ │ │ + b.n 1df3b4 │ │ │ │ add.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1df07a │ │ │ │ - b.n 1df06c │ │ │ │ + bpl.n 1df3c2 │ │ │ │ + b.n 1df3b4 │ │ │ │ cmp.w r3, #8388608 @ 0x800000 │ │ │ │ - bne.n 1df07a │ │ │ │ - b.n 1df06c │ │ │ │ + bne.n 1df3c2 │ │ │ │ + b.n 1df3b4 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1df07a │ │ │ │ - b.n 1df06c │ │ │ │ + bne.n 1df3c2 │ │ │ │ + b.n 1df3b4 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1df06c │ │ │ │ - bhi.n 1df0e8 │ │ │ │ + beq.n 1df3b4 │ │ │ │ + bhi.n 1df430 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ bics.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 1df07a │ │ │ │ - b.n 1df06c │ │ │ │ + bne.n 1df3c2 │ │ │ │ + b.n 1df3b4 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bne.n 1df07a │ │ │ │ - b.n 1df06c │ │ │ │ + bne.n 1df3c2 │ │ │ │ + b.n 1df3b4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ 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, 1df130 │ │ │ │ + cbz r0, 1df478 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df130 │ │ │ │ - bl 1c5ccc │ │ │ │ - cbz r5, 1df156 │ │ │ │ + beq.n 1df478 │ │ │ │ + bl 1c6014 │ │ │ │ + cbz r5, 1df49e │ │ │ │ mov r0, r5 │ │ │ │ blx 5513c │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1df14a │ │ │ │ + bhi.n 1df492 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 549d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ 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] @ (1df1f0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1df538 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1df1f4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1df53c ) │ │ │ │ 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, 1df194 │ │ │ │ + cbz r0, 1df4dc │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df194 │ │ │ │ - bl 1c5ccc │ │ │ │ + beq.n 1df4dc │ │ │ │ + bl 1c6014 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1cbc60 │ │ │ │ + bl 1cbfa8 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1df1d8 │ │ │ │ + bhi.n 1df520 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 54518 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1df1f8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1df1f4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1df540 ) │ │ │ │ + ldr r3, [pc, #52] @ (1df53c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df1ea │ │ │ │ + bne.n 1df532 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df1ba │ │ │ │ - b.n 1df1aa │ │ │ │ + beq.n 1df502 │ │ │ │ + b.n 1df4f2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1df248 │ │ │ │ + beq.n 1df590 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1df256 │ │ │ │ + cbz r1, 1df59e │ │ │ │ add.w ip, r2, #104 @ 0x68 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1df236 │ │ │ │ + beq.n 1df57e │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c5d44 │ │ │ │ + bl 1c608c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r0, r3, #104 @ 0x68 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 549d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1df22e │ │ │ │ + b.n 1df576 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1df232 │ │ │ │ - bl 1c5d44 │ │ │ │ - b.n 1df232 │ │ │ │ + beq.n 1df57a │ │ │ │ + bl 1c608c │ │ │ │ + b.n 1df57a │ │ │ │ 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 │ │ │ │ @@ -549210,92 +549542,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df10c │ │ │ │ + bl 1df454 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #24 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 1df2d4 │ │ │ │ + beq.n 1df61c │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1df2b6 │ │ │ │ + beq.n 1df5fe │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1df2da │ │ │ │ + beq.n 1df622 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df044 │ │ │ │ + bl 1df38c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1df2aa │ │ │ │ + beq.n 1df5f2 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ - bl 1df044 │ │ │ │ + bl 1df38c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1df2ee │ │ │ │ + cbnz r3, 1df636 │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df044 │ │ │ │ + bl 1df38c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1df2da │ │ │ │ + beq.n 1df622 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ - b.n 1df2e2 │ │ │ │ + b.n 1df62a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1df10c │ │ │ │ + bl 1df454 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r2, #0, #24 │ │ │ │ str r3, [r1, #16] │ │ │ │ @@ -549315,36 +549647,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df10c │ │ │ │ + bl 1df454 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ and.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r1, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df044 │ │ │ │ + bl 1df38c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -549358,124 +549690,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 1df43e │ │ │ │ + beq.n 1df786 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1df424 │ │ │ │ + bne.n 1df76c │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1df470 │ │ │ │ - bl 2bc720 │ │ │ │ + beq.n 1df7b8 │ │ │ │ + bl 2bca68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df25c │ │ │ │ + bl 1df5a4 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc7a0 │ │ │ │ + bl 2bcae8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df25c │ │ │ │ + bl 1df5a4 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r1, 1df46a │ │ │ │ - bl 2bc720 │ │ │ │ + cbz r1, 1df7b2 │ │ │ │ + bl 2bca68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df25c │ │ │ │ + bl 1df5a4 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #440] @ 0x1b8 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2bc6f8 │ │ │ │ - b.n 1df44c │ │ │ │ - bl 2bc7f0 │ │ │ │ - b.n 1df406 │ │ │ │ + bl 2bca40 │ │ │ │ + b.n 1df794 │ │ │ │ + bl 2bcb38 │ │ │ │ + b.n 1df74e │ │ │ │ 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, 1df4a8 │ │ │ │ + cbz r4, 1df7f0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #24 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1df4a0 │ │ │ │ + beq.n 1df7e8 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1df4ae │ │ │ │ + beq.n 1df7f6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df48e │ │ │ │ + bne.n 1df7d6 │ │ │ │ mov r0, lr │ │ │ │ - bl 1df3d8 │ │ │ │ + bl 1df720 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1df4d2 │ │ │ │ + cbz r0, 1df81a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1df4c6 │ │ │ │ + beq.n 1df80e │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1df4d0 │ │ │ │ + beq.n 1df818 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df4b6 │ │ │ │ + bne.n 1df7fe │ │ │ │ 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 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ 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 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ 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] │ │ │ │ @@ -549509,83 +549841,83 @@ │ │ │ │ blx 548d0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (1df5c0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1df908 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1df5c4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1df90c ) │ │ │ │ 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, 1df596 │ │ │ │ + cbnz r2, 1df8de │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1df5a8 │ │ │ │ + beq.n 1df8f0 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1df5c8 ) │ │ │ │ + ldr r1, [pc, #24] @ (1df910 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5545c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c77f0 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 1c74a8 │ │ │ │ + bl 1c77f0 │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r1, [r0, #8] │ │ │ │ add.w r2, r0, #24 │ │ │ │ strd r3, r3, [r0] │ │ │ │ @@ -549604,71 +549936,71 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1df5cc │ │ │ │ + bl 1df914 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df5cc │ │ │ │ + bl 1df914 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strd r5, r2, [r1] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1df620 │ │ │ │ + bl 1df968 │ │ │ │ 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 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ 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 1df5cc │ │ │ │ + bl 1df914 │ │ │ │ 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 1df5cc │ │ │ │ + bl 1df914 │ │ │ │ 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 │ │ │ │ @@ -549677,164 +550009,164 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r5, [r4, #8] │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ strd r5, r5, [r4] │ │ │ │ - bl 1df5cc │ │ │ │ + bl 1df914 │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ add.w r3, r4, #24 │ │ │ │ strd r3, r2, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r1, [r1, #40] @ 0x28 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ add.w r3, r4, #32 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r5, [r4, #32] │ │ │ │ strd r5, r3, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (1df7f8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1dfb40 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1df7fc ) │ │ │ │ + ldr r2, [pc, #76] @ (1dfb44 ) │ │ │ │ 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 1ded7c │ │ │ │ + bl 1df0c4 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1df7f6 │ │ │ │ + cbz r6, 1dfb3e │ │ │ │ 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 1df7e6 │ │ │ │ + bne.n 1dfb2e │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1df7de │ │ │ │ + bne.n 1dfb26 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1df848 │ │ │ │ + cbz r3, 1dfb90 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ 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, 1df846 │ │ │ │ + cbz r4, 1dfb8e │ │ │ │ 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 1c621c │ │ │ │ - b.n 1df82a │ │ │ │ + bl 1c6564 │ │ │ │ + b.n 1dfb72 │ │ │ │ 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, 1df890 │ │ │ │ + cbz r3, 1dfbd8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ 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 1c621c │ │ │ │ - b.n 1df87a │ │ │ │ + bl 1c6564 │ │ │ │ + b.n 1dfbc2 │ │ │ │ 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 1ded7c │ │ │ │ + bl 1df0c4 │ │ │ │ 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, 1df8d6 │ │ │ │ - b.n 1df8ee │ │ │ │ + cbnz r3, 1dfc1e │ │ │ │ + b.n 1dfc36 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1df8d4 │ │ │ │ + bne.n 1dfc1c │ │ │ │ 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 │ │ │ │ @@ -549843,195 +550175,195 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ (1df940 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dfc88 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1df944 ) │ │ │ │ + ldr r2, [pc, #56] @ (1dfc8c ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ adds r3, r4, #5 │ │ │ │ lsls r3, r2 │ │ │ │ - bl 1ded7c │ │ │ │ + bl 1df0c4 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1df93e │ │ │ │ + cbz r4, 1dfc86 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #92] @ 0x5c │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1df932 │ │ │ │ + bne.n 1dfc7a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #2 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 1ded7c │ │ │ │ + bl 1df0c4 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1df982 │ │ │ │ + cbz r4, 1dfcca │ │ │ │ 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 1df976 │ │ │ │ + bne.n 1dfcbe │ │ │ │ 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 1df9ee │ │ │ │ + bhi.n 1dfd36 │ │ │ │ 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 1ded7c │ │ │ │ + bl 1df0c4 │ │ │ │ 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 1df9be │ │ │ │ + bne.n 1dfd06 │ │ │ │ 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 1ded7c │ │ │ │ + bl 1df0c4 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df9b8 │ │ │ │ + bne.n 1dfd00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1df9a6 │ │ │ │ + b.n 1dfcee │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1df9d0 │ │ │ │ + b.n 1dfd18 │ │ │ │ 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, 1dfa6c │ │ │ │ + cbz r3, 1dfdb4 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ 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 1c60e4 │ │ │ │ + bl 1c642c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1dfa50 │ │ │ │ + cbz r6, 1dfd98 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1dfa48 │ │ │ │ - ldr r3, [pc, #36] @ (1dfa78 ) │ │ │ │ + bne.n 1dfd90 │ │ │ │ + ldr r3, [pc, #36] @ (1dfdc0 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #76] @ 0x4c │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #65] @ 0x41 │ │ │ │ str.w r1, [r4, #69] @ 0x45 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dfa24 │ │ │ │ + b.n 1dfd6c │ │ │ │ nop │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1dfaa6 │ │ │ │ - ldr r1, [pc, #16] @ (1dfaa8 ) │ │ │ │ + bne.n 1dfdee │ │ │ │ + ldr r1, [pc, #16] @ (1dfdf0 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 5545c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 1dfaf6 │ │ │ │ + cbz r3, 1dfe3e │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ 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 │ │ │ │ @@ -550039,33 +550371,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 1c621c │ │ │ │ - b.n 1dfad4 │ │ │ │ + bl 1c6564 │ │ │ │ + b.n 1dfe1c │ │ │ │ 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, 1dfb1e │ │ │ │ + cbnz r3, 1dfe66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6294 │ │ │ │ + bl 1c65dc │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ 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 │ │ │ │ @@ -550088,17 +550420,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, 1dfbc0 │ │ │ │ + cbz r3, 1dff08 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ 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] │ │ │ │ @@ -550110,148 +550442,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 1c621c │ │ │ │ - b.n 1dfb98 │ │ │ │ - b.n 1dfbcc │ │ │ │ + bl 1c6564 │ │ │ │ + b.n 1dfee0 │ │ │ │ + b.n 1dff14 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dfbca │ │ │ │ + bne.n 1dff12 │ │ │ │ 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] @ (1dfcc8 ) │ │ │ │ + ldr r5, [pc, #228] @ (1e0010 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1dfccc ) │ │ │ │ + ldr r4, [pc, #228] @ (1e0014 ) │ │ │ │ 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 1dfcae │ │ │ │ + bhi.n 1dfff6 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dfcbc │ │ │ │ + beq.n 1e0004 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1dec14 │ │ │ │ + bl 1def5c │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1dfcc8 │ │ │ │ + bhi.n 1e0010 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfcc0 │ │ │ │ + beq.n 1e0008 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1dec14 │ │ │ │ + bl 1def5c │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1dfcd0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e0018 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1dfccc ) │ │ │ │ + ldr r3, [pc, #100] @ (1e0014 ) │ │ │ │ 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 1dfcc4 │ │ │ │ + bne.n 1e000c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dfc5a │ │ │ │ + bne.n 1dffa2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1dfc5a │ │ │ │ + b.n 1dffa2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1dfc5a │ │ │ │ + b.n 1dffa2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1dfc32 │ │ │ │ + b.n 1dff7a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dfc32 │ │ │ │ + bne.n 1dff7a │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1dfc32 │ │ │ │ + b.n 1dff7a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1dfc1c │ │ │ │ + b.n 1dff64 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1dfc48 │ │ │ │ + b.n 1dff90 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r2, r3, #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, #2716] @ 1e0784 │ │ │ │ + ldr.w ip, [pc, #2716] @ 1e0acc │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 1e0a00 │ │ │ │ + bhi.w 1e0d48 │ │ │ │ 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 1e0a06 │ │ │ │ + bhi.w 1e0d4e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ lsls r5, r0, #19 │ │ │ │ lsls r6, r5, #16 │ │ │ │ lsls r5, r1, #22 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -550259,124 +550591,124 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r0, r0, #21 │ │ │ │ lsls r0, r4, #20 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e0a06 │ │ │ │ + bhi.w 1e0d4e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r2, #23 │ │ │ │ lsls r5, r3, #10 │ │ │ │ lsls r1, r2, #11 │ │ │ │ lsls r5, r7, #12 │ │ │ │ lsls r4, r5, #13 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r4, r5, #14 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r6, #7 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e0a06 │ │ │ │ + bhi.w 1e0d4e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ lsls r2, r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r0, #21 │ │ │ │ lsls r4, r5, #22 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 1dff06 │ │ │ │ + bhi.w 1e024e │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r6, r3, #14 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r7, r5, #11 │ │ │ │ lsls r6, r4, #16 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 1e09dc │ │ │ │ + bhi.w 1e0d24 │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0994 │ │ │ │ + bhi.w 1e0cdc │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0970 │ │ │ │ + bhi.w 1e0cb8 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e09b8 │ │ │ │ + bhi.w 1e0d00 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1dfdf4 │ │ │ │ + cbz r0, 1e013c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1dfdf4 │ │ │ │ + bne.n 1e013c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1dfddc │ │ │ │ + beq.n 1e0124 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1dfdd4 │ │ │ │ + bne.n 1e011c │ │ │ │ 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 1dfe08 │ │ │ │ - b.n 1dfe5e │ │ │ │ + bne.n 1e0150 │ │ │ │ + b.n 1e01a6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dfe06 │ │ │ │ + bne.n 1e014e │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1dfe48 │ │ │ │ + cbz r3, 1e0190 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1dfe48 │ │ │ │ + bne.n 1e0190 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1dfe32 │ │ │ │ + beq.n 1e017a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1dfe2a │ │ │ │ + bne.n 1e0172 │ │ │ │ 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 │ │ │ │ @@ -550384,1683 +550716,1682 @@ │ │ │ │ add.w r0, r3, #24 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1dfe08 │ │ │ │ + bne.n 1e0150 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e8bd0 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1dfe08 │ │ │ │ - cbz r3, 1dfe98 │ │ │ │ + b.n 1e0150 │ │ │ │ + cbz r3, 1e01e0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1dfe98 │ │ │ │ + bne.n 1e01e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1dfe82 │ │ │ │ + beq.n 1e01ca │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1dfe7a │ │ │ │ + bne.n 1e01c2 │ │ │ │ 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 1dfe58 │ │ │ │ - cbz r0, 1dfeda │ │ │ │ + b.n 1e01a0 │ │ │ │ + cbz r0, 1e0222 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1dfeda │ │ │ │ + bne.n 1e0222 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1dfec2 │ │ │ │ + beq.n 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1dfeba │ │ │ │ + bne.n 1e0202 │ │ │ │ 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 1dfdfe │ │ │ │ + b.n 1e0146 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1dfe98 │ │ │ │ + bne.n 1e01e0 │ │ │ │ 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 1dfe98 │ │ │ │ + b.n 1e01e0 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dfe98 │ │ │ │ + beq.n 1e01e0 │ │ │ │ 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 1dff12 │ │ │ │ - b.n 1dfe98 │ │ │ │ + bne.n 1e025a │ │ │ │ + b.n 1e01e0 │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e095c │ │ │ │ + beq.w 1e0ca4 │ │ │ │ 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 1dfe48 │ │ │ │ + beq.w 1e0190 │ │ │ │ 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 1dff64 │ │ │ │ - b.n 1dfe48 │ │ │ │ + bcc.n 1e02ac │ │ │ │ + b.n 1e0190 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1dffbe │ │ │ │ + beq.n 1e0306 │ │ │ │ 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 1dffa2 │ │ │ │ + bne.n 1e02ea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe48 │ │ │ │ + beq.w 1e0190 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe48 │ │ │ │ + bne.w 1e0190 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe32 │ │ │ │ + beq.w 1e017a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1dffd6 │ │ │ │ - b.n 1dfe32 │ │ │ │ - ldr.w r0, [pc, #1956] @ 1e0788 │ │ │ │ + bne.n 1e031e │ │ │ │ + b.n 1e017a │ │ │ │ + ldr.w r0, [pc, #1956] @ 1e0ad0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r0, r0, r1, r4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1e001e │ │ │ │ + cbz r0, 1e0366 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0000 │ │ │ │ + bne.n 1e0348 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r1, r0, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfe48 │ │ │ │ + beq.w 1e0190 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe48 │ │ │ │ + bne.w 1e0190 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe32 │ │ │ │ + beq.w 1e017a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0048 │ │ │ │ - b.n 1dfe32 │ │ │ │ - ldr.w r1, [pc, #1844] @ 1e0788 │ │ │ │ + bne.n 1e0390 │ │ │ │ + b.n 1e017a │ │ │ │ + ldr.w r1, [pc, #1844] @ 1e0ad0 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla ip, ip, r1, r4 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e009e │ │ │ │ + beq.n 1e03e6 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1e007a │ │ │ │ + bne.n 1e03c2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r1, ip, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfeda │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfeda │ │ │ │ + bne.w 1e0222 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfec2 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e00ca │ │ │ │ - b.n 1dfec2 │ │ │ │ + bne.n 1e0412 │ │ │ │ + b.n 1e020a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e00fe │ │ │ │ + cbz r4, 1e0446 │ │ │ │ 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 1e00da │ │ │ │ + bne.n 1e0422 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfdf4 │ │ │ │ + beq.w 1e013c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfdf4 │ │ │ │ + bne.w 1e013c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfddc │ │ │ │ + beq.w 1e0124 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0116 │ │ │ │ - b.n 1dfddc │ │ │ │ + bne.n 1e045e │ │ │ │ + b.n 1e0124 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfdf4 │ │ │ │ + beq.w 1e013c │ │ │ │ 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 1e012e │ │ │ │ - b.n 1dfdf4 │ │ │ │ - ldr.w r1, [pc, #1592] @ 1e078c │ │ │ │ + bne.n 1e0476 │ │ │ │ + b.n 1e013c │ │ │ │ + ldr.w r1, [pc, #1592] @ 1e0ad4 │ │ │ │ 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, 1e018c │ │ │ │ + cbz r0, 1e04d4 │ │ │ │ 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 1e0170 │ │ │ │ + bne.n 1e04b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe48 │ │ │ │ + beq.w 1e0190 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe48 │ │ │ │ + bne.w 1e0190 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe32 │ │ │ │ + beq.w 1e017a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e01a4 │ │ │ │ - b.n 1dfe32 │ │ │ │ + bne.n 1e04ec │ │ │ │ + b.n 1e017a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e01f0 │ │ │ │ + cbz r1, 1e0538 │ │ │ │ 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 1e01f0 │ │ │ │ + bne.n 1e0538 │ │ │ │ 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 1dfe48 │ │ │ │ + beq.w 1e0190 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe48 │ │ │ │ + bne.w 1e0190 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe32 │ │ │ │ + beq.w 1e017a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0208 │ │ │ │ - b.n 1dfe32 │ │ │ │ - ldr.w r1, [pc, #1400] @ 1e078c │ │ │ │ + bne.n 1e0550 │ │ │ │ + b.n 1e017a │ │ │ │ + ldr.w r1, [pc, #1400] @ 1e0ad4 │ │ │ │ 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, 1e024c │ │ │ │ + cbz r0, 1e0594 │ │ │ │ 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 1e0230 │ │ │ │ + bne.n 1e0578 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe98 │ │ │ │ + beq.w 1e01e0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe98 │ │ │ │ + bne.w 1e01e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe82 │ │ │ │ + beq.w 1e01ca │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0264 │ │ │ │ - b.n 1dfe82 │ │ │ │ + bne.n 1e05ac │ │ │ │ + b.n 1e01ca │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e02b4 │ │ │ │ + cbz r1, 1e05fc │ │ │ │ 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 1e02b4 │ │ │ │ + bne.n 1e05fc │ │ │ │ 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 1dfdf4 │ │ │ │ + beq.w 1e013c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfdf4 │ │ │ │ + bne.w 1e013c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfddc │ │ │ │ + beq.w 1e0124 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e02cc │ │ │ │ - b.n 1dfddc │ │ │ │ + bne.n 1e0614 │ │ │ │ + b.n 1e0124 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0948 │ │ │ │ + beq.w 1e0c90 │ │ │ │ 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 1dfdf4 │ │ │ │ + beq.w 1e013c │ │ │ │ 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 1e0308 │ │ │ │ - b.n 1dfdf4 │ │ │ │ + bcc.n 1e0650 │ │ │ │ + b.n 1e013c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1dfeda │ │ │ │ + bne.w 1e0222 │ │ │ │ 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 1dfeda │ │ │ │ + b.n 1e0222 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e038c │ │ │ │ + beq.n 1e06d4 │ │ │ │ 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 1e0370 │ │ │ │ + bne.n 1e06b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe98 │ │ │ │ + beq.w 1e01e0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe98 │ │ │ │ + bne.w 1e01e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe82 │ │ │ │ + beq.w 1e01ca │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e03a4 │ │ │ │ - b.n 1dfe82 │ │ │ │ + bne.n 1e06ec │ │ │ │ + b.n 1e01ca │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e03ea │ │ │ │ + beq.n 1e0732 │ │ │ │ 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 1e03c8 │ │ │ │ + bne.n 1e0710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfdf4 │ │ │ │ + beq.w 1e013c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfdf4 │ │ │ │ + bne.w 1e013c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfddc │ │ │ │ + beq.w 1e0124 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0402 │ │ │ │ - b.n 1dfddc │ │ │ │ - ldr r1, [pc, #888] @ (1e0788 ) │ │ │ │ + bne.n 1e074a │ │ │ │ + b.n 1e0124 │ │ │ │ + ldr r1, [pc, #888] @ (1e0ad0 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla ip, ip, r1, r4 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0456 │ │ │ │ + beq.n 1e079e │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0432 │ │ │ │ + bne.n 1e077a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r1, ip, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfdf4 │ │ │ │ + beq.w 1e013c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfdf4 │ │ │ │ + bne.w 1e013c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfddc │ │ │ │ + beq.w 1e0124 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0482 │ │ │ │ - b.n 1dfddc │ │ │ │ + bne.n 1e07ca │ │ │ │ + b.n 1e0124 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1dfdf4 │ │ │ │ + bne.w 1e013c │ │ │ │ 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 1dfdf4 │ │ │ │ + b.n 1e013c │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e04f6 │ │ │ │ + cbz r1, 1e083e │ │ │ │ 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 1e04f6 │ │ │ │ + bne.n 1e083e │ │ │ │ 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 1dfe98 │ │ │ │ + beq.w 1e01e0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe98 │ │ │ │ + bne.w 1e01e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe82 │ │ │ │ + beq.w 1e01ca │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e050e │ │ │ │ - b.n 1dfe82 │ │ │ │ + bne.n 1e0856 │ │ │ │ + b.n 1e01ca │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0966 │ │ │ │ + beq.w 1e0cae │ │ │ │ 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 1dfe98 │ │ │ │ + beq.w 1e01e0 │ │ │ │ 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 1e0544 │ │ │ │ - b.n 1dfe98 │ │ │ │ + bcc.n 1e088c │ │ │ │ + b.n 1e01e0 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0952 │ │ │ │ + beq.w 1e0c9a │ │ │ │ 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 1dfeda │ │ │ │ + beq.w 1e0222 │ │ │ │ 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 1e059e │ │ │ │ - b.n 1dfeda │ │ │ │ - ldr r0, [pc, #448] @ (1e0788 ) │ │ │ │ + bcc.n 1e08e6 │ │ │ │ + b.n 1e0222 │ │ │ │ + ldr r0, [pc, #448] @ (1e0ad0 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r0, r0, r1, r4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1e0600 │ │ │ │ + cbz r0, 1e0948 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e05e2 │ │ │ │ + bne.n 1e092a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r1, r0, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfe98 │ │ │ │ + beq.w 1e01e0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe98 │ │ │ │ + bne.w 1e01e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe82 │ │ │ │ + beq.w 1e01ca │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e062a │ │ │ │ - b.n 1dfe82 │ │ │ │ - ldr r1, [pc, #340] @ (1e078c ) │ │ │ │ + bne.n 1e0972 │ │ │ │ + b.n 1e01ca │ │ │ │ + ldr r1, [pc, #340] @ (1e0ad4 ) │ │ │ │ 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 1e0678 │ │ │ │ + beq.n 1e09c0 │ │ │ │ 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 1e0656 │ │ │ │ + bne.n 1e099e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfeda │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfeda │ │ │ │ + bne.w 1e0222 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfec2 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0690 │ │ │ │ - b.n 1dfec2 │ │ │ │ + bne.n 1e09d8 │ │ │ │ + b.n 1e020a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e06e0 │ │ │ │ + cbz r1, 1e0a28 │ │ │ │ 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 1e06e0 │ │ │ │ + bne.n 1e0a28 │ │ │ │ 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 1dfeda │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfeda │ │ │ │ + bne.w 1e0222 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfec2 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e06f8 │ │ │ │ - b.w 1dfec2 │ │ │ │ + bne.n 1e0a40 │ │ │ │ + b.w 1e020a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e072c │ │ │ │ + cbz r0, 1e0a74 │ │ │ │ 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 1e070a │ │ │ │ + bne.n 1e0a52 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe98 │ │ │ │ + beq.w 1e01e0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe98 │ │ │ │ + bne.w 1e01e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe82 │ │ │ │ + beq.w 1e01ca │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0744 │ │ │ │ - b.w 1dfe82 │ │ │ │ + bne.n 1e0a8c │ │ │ │ + b.w 1e01ca │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfeda │ │ │ │ + beq.w 1e0222 │ │ │ │ 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 1e075e │ │ │ │ - b.w 1dfeda │ │ │ │ - lsls r4, r2, #12 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + bne.n 1e0aa6 │ │ │ │ + b.w 1e0222 │ │ │ │ + vshr.u64 d16, d9, #52 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e07ba │ │ │ │ + cbz r4, 1e0b02 │ │ │ │ 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 1e0796 │ │ │ │ + bne.n 1e0ade │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfeda │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfeda │ │ │ │ + bne.w 1e0222 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfec2 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e07d2 │ │ │ │ - b.w 1dfec2 │ │ │ │ + bne.n 1e0b1a │ │ │ │ + b.w 1e020a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0806 │ │ │ │ + cbz r0, 1e0b4e │ │ │ │ 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 1e07e4 │ │ │ │ + bne.n 1e0b2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe48 │ │ │ │ + beq.w 1e0190 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe48 │ │ │ │ + bne.w 1e0190 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe32 │ │ │ │ + beq.w 1e017a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e081e │ │ │ │ - b.w 1dfe32 │ │ │ │ + bne.n 1e0b66 │ │ │ │ + b.w 1e017a │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0866 │ │ │ │ + beq.n 1e0bae │ │ │ │ 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 1e0844 │ │ │ │ + bne.n 1e0b8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfeda │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfeda │ │ │ │ + bne.w 1e0222 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfec2 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e087e │ │ │ │ - b.w 1dfec2 │ │ │ │ + bne.n 1e0bc6 │ │ │ │ + b.w 1e020a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1dfe48 │ │ │ │ + bne.w 1e0190 │ │ │ │ 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 1dfe48 │ │ │ │ + b.w 1e0190 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfe48 │ │ │ │ + beq.w 1e0190 │ │ │ │ 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 1e08bc │ │ │ │ - b.w 1dfe48 │ │ │ │ - ldr r1, [pc, #292] @ (1e0a08 ) │ │ │ │ + bne.n 1e0c04 │ │ │ │ + b.w 1e0190 │ │ │ │ + ldr r1, [pc, #292] @ (1e0d50 ) │ │ │ │ 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 1e0924 │ │ │ │ + beq.n 1e0c6c │ │ │ │ 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 1e0902 │ │ │ │ + bne.n 1e0c4a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfdf4 │ │ │ │ + beq.w 1e013c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfdf4 │ │ │ │ + bne.w 1e013c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfddc │ │ │ │ + beq.w 1e0124 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e093c │ │ │ │ - b.w 1dfddc │ │ │ │ + bne.n 1e0c84 │ │ │ │ + b.w 1e0124 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0300 │ │ │ │ - b.w 1dfdf4 │ │ │ │ + bne.w 1e0648 │ │ │ │ + b.w 1e013c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0596 │ │ │ │ - b.w 1dfeda │ │ │ │ + bne.w 1e08de │ │ │ │ + b.w 1e0222 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dff5c │ │ │ │ - b.w 1dfe48 │ │ │ │ + bne.w 1e02a4 │ │ │ │ + b.w 1e0190 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0540 │ │ │ │ - b.w 1dfe98 │ │ │ │ + bne.w 1e0888 │ │ │ │ + b.w 1e01e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfeda │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfeda │ │ │ │ + bne.w 1e0222 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfec2 │ │ │ │ + beq.w 1e020a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0988 │ │ │ │ - b.w 1dfec2 │ │ │ │ + bne.n 1e0cd0 │ │ │ │ + b.w 1e020a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe48 │ │ │ │ + beq.w 1e0190 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe48 │ │ │ │ + bne.w 1e0190 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe32 │ │ │ │ + beq.w 1e017a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e09ac │ │ │ │ - b.w 1dfe32 │ │ │ │ + bne.n 1e0cf4 │ │ │ │ + b.w 1e017a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfdf4 │ │ │ │ + beq.w 1e013c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfdf4 │ │ │ │ + bne.w 1e013c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfddc │ │ │ │ + beq.w 1e0124 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e09d0 │ │ │ │ - b.w 1dfddc │ │ │ │ + bne.n 1e0d18 │ │ │ │ + b.w 1e0124 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe98 │ │ │ │ + beq.w 1e01e0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe98 │ │ │ │ + bne.w 1e01e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe82 │ │ │ │ + beq.w 1e01ca │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e09f4 │ │ │ │ - b.w 1dfe82 │ │ │ │ + bne.n 1e0d3c │ │ │ │ + b.w 1e01ca │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1dfdfe │ │ │ │ + b.w 1e0146 │ │ │ │ nop │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #612] @ (1e0c84 ) │ │ │ │ + ldr r5, [pc, #612] @ (1e0fcc ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1e0c7e │ │ │ │ + bhi.w 1e0fc6 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e0a7c │ │ │ │ + beq.n 1e0dc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e0a7c │ │ │ │ + beq.n 1e0dc4 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e0afe │ │ │ │ + bhi.n 1e0e46 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e0a7c │ │ │ │ + beq.n 1e0dc4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e0a46 │ │ │ │ + bne.n 1e0d8e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e0a46 │ │ │ │ + bne.n 1e0d8e │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0a4a │ │ │ │ - b.n 1e0afa │ │ │ │ + bne.n 1e0d92 │ │ │ │ + b.n 1e0e42 │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e0c5a │ │ │ │ + beq.w 1e0fa2 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 1e0a4c │ │ │ │ + b.n 1e0d94 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1e0ab8 │ │ │ │ + cbz r3, 1e0e00 │ │ │ │ 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, 1e0ae2 │ │ │ │ + cbz r3, 1e0e2a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0adc │ │ │ │ + cbz r5, 1e0e24 │ │ │ │ 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 1e0ac6 │ │ │ │ + bne.n 1e0e0e │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1dfcd4 │ │ │ │ + bl 1e001c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0ae2 │ │ │ │ + beq.n 1e0e2a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0b24 │ │ │ │ + cbz r5, 1e0e6c │ │ │ │ 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 1e0b0e │ │ │ │ - b.n 1e0ae2 │ │ │ │ + bne.n 1e0e56 │ │ │ │ + b.n 1e0e2a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e0ae2 │ │ │ │ + beq.n 1e0e2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e0b46 │ │ │ │ + cbz r1, 1e0e8e │ │ │ │ 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 1e0b36 │ │ │ │ - b.n 1e0ae2 │ │ │ │ + bne.n 1e0e7e │ │ │ │ + b.n 1e0e2a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e0c66 │ │ │ │ + beq.w 1e0fae │ │ │ │ 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 1e8cc4 │ │ │ │ + bl 1e900c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1e0af0 │ │ │ │ - ldr r3, [pc, #276] @ (1e0c88 ) │ │ │ │ + b.n 1e0e38 │ │ │ │ + ldr r3, [pc, #276] @ (1e0fd0 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0ae2 │ │ │ │ + beq.n 1e0e2a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0ba4 │ │ │ │ + cbz r5, 1e0eec │ │ │ │ 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 1e0b8e │ │ │ │ - b.n 1e0ae2 │ │ │ │ + bne.n 1e0ed6 │ │ │ │ + b.n 1e0e2a │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e0ae2 │ │ │ │ + beq.n 1e0e2a │ │ │ │ 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, 1e0bd2 │ │ │ │ + cbz r1, 1e0f1a │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e0bc2 │ │ │ │ - b.n 1e0ae2 │ │ │ │ + bne.n 1e0f0a │ │ │ │ + b.n 1e0e2a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0ae2 │ │ │ │ + beq.n 1e0e2a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 1e0bf2 │ │ │ │ + cbz r1, 1e0f3a │ │ │ │ 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 1e0ae2 │ │ │ │ + bne.w 1e0e2a │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0ae2 │ │ │ │ + beq.w 1e0e2a │ │ │ │ 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 1e0af0 │ │ │ │ - ldr r3, [pc, #104] @ (1e0c8c ) │ │ │ │ + b.n 1e0e38 │ │ │ │ + ldr r3, [pc, #104] @ (1e0fd4 ) │ │ │ │ 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 1e0ae2 │ │ │ │ + beq.w 1e0e2a │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0c52 │ │ │ │ + cbz r5, 1e0f9a │ │ │ │ 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 1e0c3c │ │ │ │ - b.n 1e0ae2 │ │ │ │ + bne.n 1e0f84 │ │ │ │ + b.n 1e0e2a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0aa0 │ │ │ │ + bne.w 1e0de8 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e0afa │ │ │ │ + b.n 1e0e42 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0b58 │ │ │ │ + beq.w 1e0ea0 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 1e0b58 │ │ │ │ + b.n 1e0ea0 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 1e0a4c │ │ │ │ - rsbs r0, ip, #5013504 @ 0x4c8000 │ │ │ │ + b.n 1e0d94 │ │ │ │ + @ instruction: 0xf2940099 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #472] @ (1e0e78 ) │ │ │ │ + ldr r2, [pc, #472] @ (1e11c0 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e0d24 │ │ │ │ + bhi.n 1e106c │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ pop {r0, r2} │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #171 @ 0xab │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1e0cc8 │ │ │ │ + cbz r3, 1e1010 │ │ │ │ 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, 1e0cf0 │ │ │ │ + cbz r4, 1e1038 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e0cea │ │ │ │ + cbz r1, 1e1032 │ │ │ │ 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 1e0cd4 │ │ │ │ + bne.n 1e101c │ │ │ │ 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 1e0cf0 │ │ │ │ + beq.n 1e1038 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 1e0d1a │ │ │ │ + cbz r2, 1e1062 │ │ │ │ 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 1e0d0a │ │ │ │ - b.n 1e0cf0 │ │ │ │ + bne.n 1e1052 │ │ │ │ + b.n 1e1038 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e0cf0 │ │ │ │ + beq.n 1e1038 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e0d48 │ │ │ │ + cbz r1, 1e1090 │ │ │ │ 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 1e0d32 │ │ │ │ - b.n 1e0cf0 │ │ │ │ - ldr r3, [pc, #296] @ (1e0e7c ) │ │ │ │ + bne.n 1e107a │ │ │ │ + b.n 1e1038 │ │ │ │ + ldr r3, [pc, #296] @ (1e11c4 ) │ │ │ │ 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 1e0cf0 │ │ │ │ + beq.n 1e1038 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e0d80 │ │ │ │ + cbz r1, 1e10c8 │ │ │ │ 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 1e0d6a │ │ │ │ - b.n 1e0cf0 │ │ │ │ + bne.n 1e10b2 │ │ │ │ + b.n 1e1038 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0cf0 │ │ │ │ + beq.n 1e1038 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 1e0da0 │ │ │ │ + cbz r2, 1e10e8 │ │ │ │ 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 1e0e56 │ │ │ │ + bne.n 1e119e │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0e56 │ │ │ │ + beq.n 1e119e │ │ │ │ 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] @ (1e0e80 ) │ │ │ │ + ldr r3, [pc, #180] @ (1e11c8 ) │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e0cf0 │ │ │ │ + beq.n 1e1038 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e0dfa │ │ │ │ + cbz r1, 1e1142 │ │ │ │ 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 1e0de4 │ │ │ │ - b.n 1e0cf0 │ │ │ │ + bne.n 1e112c │ │ │ │ + b.n 1e1038 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 1e0e62 │ │ │ │ + beq.n 1e11aa │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 1e8cc4 │ │ │ │ + bl 1e900c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0cf0 │ │ │ │ + beq.w 1e1038 │ │ │ │ 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, 1e0e4e │ │ │ │ + cbz r2, 1e1196 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e0e3e │ │ │ │ - b.n 1e0cf0 │ │ │ │ + bne.n 1e1186 │ │ │ │ + b.n 1e1038 │ │ │ │ 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 1e0e0c │ │ │ │ + beq.n 1e1154 │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 1e0e0c │ │ │ │ - @ instruction: 0xf35a0099 │ │ │ │ + b.n 1e1154 │ │ │ │ + ands.w r0, r2, #153 @ 0x99 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e0ef2 │ │ │ │ + beq.n 1e123a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e0eae │ │ │ │ + beq.n 1e11f6 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1e0ee6 │ │ │ │ + cbnz r3, 1e122e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6248 │ │ │ │ + bl 1c6590 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0ea0 │ │ │ │ + beq.n 1e11e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e0edc │ │ │ │ + cbz r2, 1e1224 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c6248 │ │ │ │ + bl 1c6590 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e0edc │ │ │ │ + cbz r2, 1e1224 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e0edc │ │ │ │ + cbz r1, 1e1224 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6248 │ │ │ │ + bl 1c6590 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0ec8 │ │ │ │ - bl 1c6248 │ │ │ │ + bne.n 1e1210 │ │ │ │ + bl 1c6590 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0ea4 │ │ │ │ + beq.n 1e11ec │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6248 │ │ │ │ + bl 1c6590 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1c6248 │ │ │ │ - b.n 1e0ea0 │ │ │ │ + bl 1c6590 │ │ │ │ + b.n 1e11e8 │ │ │ │ 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 1e0f36 │ │ │ │ + beq.n 1e127e │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1e0e84 │ │ │ │ + bl 1e11cc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e0f1c │ │ │ │ + bne.n 1e1264 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2792] @ 1e1a38 │ │ │ │ + ldr.w r0, [pc, #2792] @ 1e1d80 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2792] @ 1e1a3c │ │ │ │ + ldr.w r6, [pc, #2792] @ 1e1d84 │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1e1a40 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1e1d88 │ │ │ │ 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 1cac34 │ │ │ │ + bl 1caf7c │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e0fa0 │ │ │ │ + bhi.n 1e12e8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #11 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r5, r7, #12 │ │ │ │ lsls r3, r4, #11 │ │ │ │ lsls r7, r6, #11 │ │ │ │ movs r6, r3 │ │ │ │ lsls r1, r2, #12 │ │ │ │ movs r6, r3 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r2, r1 │ │ │ │ ldr.w r6, [r8, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e19a4 │ │ │ │ + beq.w 1e1cec │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e0fb0 │ │ │ │ + bcc.n 1e12f8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e18fa │ │ │ │ + beq.w 1e1c42 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1e1ae4 │ │ │ │ + bhi.w 1e1e2c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r3, r7, #18 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r1, #15 │ │ │ │ lsls r2, r5, #15 │ │ │ │ movs r3, r5 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r3, r5 │ │ │ │ lsls r4, r6, #17 │ │ │ │ lsls r6, r5, #16 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e100a │ │ │ │ + cbz r3, 1e1352 │ │ │ │ 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 1e1038 │ │ │ │ + beq.n 1e1380 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e102e │ │ │ │ + cbz r1, 1e1376 │ │ │ │ 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 1e101e │ │ │ │ + bne.n 1e1366 │ │ │ │ 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 │ │ │ │ @@ -552069,372 +552400,372 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1cad10 │ │ │ │ + bl 1cb058 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1160 │ │ │ │ + beq.n 1e14a8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e1160 │ │ │ │ + beq.n 1e14a8 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1ae4 │ │ │ │ + bhi.w 1e1e2c │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr.w r3, [pc, #2484] @ 1e1a44 │ │ │ │ + ldr.w r3, [pc, #2484] @ 1e1d8c │ │ │ │ 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 1e19b6 │ │ │ │ + beq.w 1e1cfe │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ 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 1e10b0 │ │ │ │ + bcc.n 1e13f8 │ │ │ │ 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 1e13f0 │ │ │ │ + bne.w 1e1738 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1ae4 │ │ │ │ + bhi.w 1e1e2c │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r2, r5 │ │ │ │ lsls r2, r1, #7 │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1114 │ │ │ │ + cbz r3, 1e145c │ │ │ │ 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 1e1142 │ │ │ │ + beq.n 1e148a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1138 │ │ │ │ + cbz r1, 1e1480 │ │ │ │ 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 1e1128 │ │ │ │ + bne.n 1e1470 │ │ │ │ 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 1cad10 │ │ │ │ + bl 1cb058 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1068 │ │ │ │ + bne.n 1e13b0 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 1e118c │ │ │ │ + beq.n 1e14d4 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1e0e84 │ │ │ │ + bl 1e11cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e1172 │ │ │ │ + bne.n 1e14ba │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 54208 │ │ │ │ - ldr.w r2, [pc, #2228] @ 1e1a48 │ │ │ │ - ldr.w r3, [pc, #2216] @ 1e1a40 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1e1d90 │ │ │ │ + ldr.w r3, [pc, #2216] @ 1e1d88 │ │ │ │ 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 1e1ae0 │ │ │ │ + bne.w 1e1e28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2192] @ 1e1a4c │ │ │ │ + ldr.w r3, [pc, #2192] @ 1e1d94 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r1 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1e1a06 │ │ │ │ + beq.w 1e1d4e │ │ │ │ add.w r9, r5, #80 @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 1e11dc │ │ │ │ + bne.n 1e1524 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e10d0 │ │ │ │ + b.n 1e1418 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e19f4 │ │ │ │ + beq.w 1e1d3c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e1202 │ │ │ │ + bcc.n 1e154a │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e10d0 │ │ │ │ + b.n 1e1418 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e19d0 │ │ │ │ + beq.w 1e1d18 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e1232 │ │ │ │ + bcc.n 1e157a │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e10d0 │ │ │ │ + b.n 1e1418 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e14f8 │ │ │ │ + beq.w 1e1840 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e125a │ │ │ │ + bne.n 1e15a2 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1e10d0 │ │ │ │ + b.n 1e1418 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e14aa │ │ │ │ + beq.w 1e17f2 │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e1902 │ │ │ │ + bne.w 1e1c4a │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e8cc4 │ │ │ │ - b.n 1e114c │ │ │ │ + bl 1e900c │ │ │ │ + b.n 1e1494 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e145e │ │ │ │ + bne.w 1e17a6 │ │ │ │ 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 1e13f0 │ │ │ │ + bne.w 1e1738 │ │ │ │ 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 1e114c │ │ │ │ + b.n 1e1494 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e12de │ │ │ │ + cbz r3, 1e1626 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e10ce │ │ │ │ + beq.w 1e1416 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e12ee │ │ │ │ + bcc.n 1e1636 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e10d0 │ │ │ │ + b.n 1e1418 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1142 │ │ │ │ + beq.w 1e148a │ │ │ │ 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, 1e1332 │ │ │ │ + cbz r1, 1e167a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e1322 │ │ │ │ - b.n 1e1142 │ │ │ │ - ldr.w r3, [pc, #1808] @ 1e1a4c │ │ │ │ + bne.n 1e166a │ │ │ │ + b.n 1e148a │ │ │ │ + ldr.w r3, [pc, #1808] @ 1e1d94 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e1142 │ │ │ │ + beq.w 1e148a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1370 │ │ │ │ + cbz r1, 1e16b8 │ │ │ │ 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 1e1360 │ │ │ │ + bne.n 1e16a8 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e1142 │ │ │ │ + b.n 1e148a │ │ │ │ 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 1e1142 │ │ │ │ + beq.w 1e148a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e13a2 │ │ │ │ + cbz r1, 1e16ea │ │ │ │ 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 1e1392 │ │ │ │ + bne.n 1e16da │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e1142 │ │ │ │ - ldr.w r3, [pc, #1684] @ 1e1a44 │ │ │ │ + b.n 1e148a │ │ │ │ + ldr.w r3, [pc, #1684] @ 1e1d8c │ │ │ │ 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 1e1142 │ │ │ │ + beq.w 1e148a │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e13e4 │ │ │ │ + cbz r1, 1e172c │ │ │ │ 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 1e13d4 │ │ │ │ + bne.n 1e171c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e1142 │ │ │ │ + b.n 1e148a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e18f6 │ │ │ │ + beq.w 1e1c3e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1ae4 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1e1410 ) │ │ │ │ + bhi.w 1e1e2c │ │ │ │ + add r3, pc, #8 @ (adr r3, 1e1758 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -552452,751 +552783,751 @@ │ │ │ │ lsls r3, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e1292 │ │ │ │ + bne.w 1e15da │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1292 │ │ │ │ + beq.w 1e15da │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 1e1292 │ │ │ │ + b.n 1e15da │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e10ce │ │ │ │ + bne.w 1e1416 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e10d0 │ │ │ │ + b.n 1e1418 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1142 │ │ │ │ + beq.w 1e148a │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e14a0 │ │ │ │ + cbz r1, 1e17e8 │ │ │ │ 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 1e1490 │ │ │ │ - b.n 1e1142 │ │ │ │ + bne.n 1e17d8 │ │ │ │ + b.n 1e148a │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e10d0 │ │ │ │ + b.n 1e1418 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e12c4 │ │ │ │ + beq.w 1e160c │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 1e14d2 │ │ │ │ + cbz r1, 1e181a │ │ │ │ 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 1e12c6 │ │ │ │ + bne.w 1e160e │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 1e14f0 │ │ │ │ + cbz r3, 1e1838 │ │ │ │ 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 1e114c │ │ │ │ + b.n 1e1494 │ │ │ │ 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 1e1a6c │ │ │ │ + bne.w 1e1db4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 1e1484 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1e1a44 │ │ │ │ + b.n 1e17cc │ │ │ │ + ldr.w r3, [pc, #1328] @ 1e1d8c │ │ │ │ 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 1e1aac │ │ │ │ + beq.w 1e1df4 │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ 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 1e1534 │ │ │ │ - b.n 1e0fc4 │ │ │ │ + bcc.n 1e187c │ │ │ │ + b.n 1e130c │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e19a4 │ │ │ │ + beq.w 1e1cec │ │ │ │ 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 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1e1560 │ │ │ │ - b.n 1e0fc4 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1e1a4c │ │ │ │ + bcc.n 1e18a8 │ │ │ │ + b.n 1e130c │ │ │ │ + ldr.w r3, [pc, #1232] @ 1e1d94 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, r0, r3 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1a9c │ │ │ │ + beq.w 1e1de4 │ │ │ │ add.w r9, r8, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1e159a │ │ │ │ - b.n 1e0fc4 │ │ │ │ + bne.n 1e18e2 │ │ │ │ + b.n 1e130c │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e1a78 │ │ │ │ + beq.w 1e1dc0 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1a94 │ │ │ │ + beq.w 1e1ddc │ │ │ │ ldr.w ip, [r8] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r6, #3 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ strd r3, r3, [r8] │ │ │ │ - bl 1e8cc4 │ │ │ │ - b.n 1e1046 │ │ │ │ + bl 1e900c │ │ │ │ + b.n 1e138e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1a28 │ │ │ │ + beq.w 1e1d70 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e15f2 │ │ │ │ - b.n 1e0fc4 │ │ │ │ + bne.n 1e193a │ │ │ │ + b.n 1e130c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1616 │ │ │ │ + cbz r3, 1e195e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0fc4 │ │ │ │ + beq.w 1e130c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e1626 │ │ │ │ - b.n 1e0fc4 │ │ │ │ + bcc.n 1e196e │ │ │ │ + b.n 1e130c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e164e │ │ │ │ + cbz r3, 1e1996 │ │ │ │ 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 1e1142 │ │ │ │ + beq.w 1e148a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1674 │ │ │ │ + cbz r1, 1e19bc │ │ │ │ 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 1e1664 │ │ │ │ + bne.n 1e19ac │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e1142 │ │ │ │ + b.n 1e148a │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e1932 │ │ │ │ + bne.w 1e1c7a │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e19ae │ │ │ │ + beq.w 1e1cf6 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1038 │ │ │ │ - ldr r3, [pc, #940] @ (1e1a4c ) │ │ │ │ + b.n 1e1380 │ │ │ │ + ldr r3, [pc, #940] @ (1e1d94 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e1142 │ │ │ │ + beq.w 1e148a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e16d0 │ │ │ │ + cbz r1, 1e1a18 │ │ │ │ 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 1e16c0 │ │ │ │ + bne.n 1e1a08 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e1142 │ │ │ │ + b.n 1e148a │ │ │ │ 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 1e1142 │ │ │ │ + beq.w 1e148a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1702 │ │ │ │ + cbz r1, 1e1a4a │ │ │ │ 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 1e16f2 │ │ │ │ + bne.n 1e1a3a │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e1142 │ │ │ │ + b.n 1e148a │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1142 │ │ │ │ + beq.w 1e148a │ │ │ │ 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, 1e1738 │ │ │ │ + cbz r1, 1e1a80 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1e1728 │ │ │ │ - b.n 1e1142 │ │ │ │ - ldr r3, [pc, #768] @ (1e1a44 ) │ │ │ │ + bne.n 1e1a70 │ │ │ │ + b.n 1e148a │ │ │ │ + ldr r3, [pc, #768] @ (1e1d8c ) │ │ │ │ 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 1e1142 │ │ │ │ + beq.w 1e148a │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1774 │ │ │ │ + cbz r1, 1e1abc │ │ │ │ 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 1e1764 │ │ │ │ + bne.n 1e1aac │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e1142 │ │ │ │ + b.n 1e148a │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1038 │ │ │ │ + beq.w 1e1380 │ │ │ │ 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, 1e17ae │ │ │ │ + cbz r1, 1e1af6 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e179e │ │ │ │ - b.n 1e1038 │ │ │ │ - ldr r3, [pc, #660] @ (1e1a4c ) │ │ │ │ + bne.n 1e1ae6 │ │ │ │ + b.n 1e1380 │ │ │ │ + ldr r3, [pc, #660] @ (1e1d94 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e1038 │ │ │ │ + beq.w 1e1380 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e17ec │ │ │ │ + cbz r1, 1e1b34 │ │ │ │ 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 1e17dc │ │ │ │ + bne.n 1e1b24 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e1038 │ │ │ │ - ldr r3, [pc, #584] @ (1e1a44 ) │ │ │ │ + b.n 1e1380 │ │ │ │ + ldr r3, [pc, #584] @ (1e1d8c ) │ │ │ │ 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 1e1038 │ │ │ │ + beq.w 1e1380 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1830 │ │ │ │ + cbz r1, 1e1b78 │ │ │ │ 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 1e1820 │ │ │ │ + bne.n 1e1b68 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e1038 │ │ │ │ + b.w 1e1380 │ │ │ │ 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 1e1038 │ │ │ │ + beq.w 1e1380 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1864 │ │ │ │ + cbz r1, 1e1bac │ │ │ │ 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 1e1854 │ │ │ │ + bne.n 1e1b9c │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e1038 │ │ │ │ + b.w 1e1380 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w ip, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e15d0 │ │ │ │ + bne.w 1e1918 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e15d0 │ │ │ │ + beq.w 1e1918 │ │ │ │ ldrd lr, r3, [r8, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str.w lr, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ - b.n 1e15d0 │ │ │ │ + b.n 1e1918 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1142 │ │ │ │ + beq.w 1e148a │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e18c0 │ │ │ │ + cbz r1, 1e1c08 │ │ │ │ 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 1e18b0 │ │ │ │ - b.n 1e1142 │ │ │ │ + bne.n 1e1bf8 │ │ │ │ + b.n 1e148a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1038 │ │ │ │ + beq.w 1e1380 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e18ea │ │ │ │ + cbz r1, 1e1c32 │ │ │ │ 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 1e18da │ │ │ │ - b.w 1e1038 │ │ │ │ + bne.n 1e1c22 │ │ │ │ + b.w 1e1380 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e13fe │ │ │ │ + b.n 1e1746 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e0fd8 │ │ │ │ + b.w 1e1320 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1a8e │ │ │ │ + beq.w 1e1dd6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e1a50 │ │ │ │ + beq.w 1e1d98 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e8cc4 │ │ │ │ - b.n 1e114c │ │ │ │ + bl 1e900c │ │ │ │ + b.n 1e1494 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e0fc4 │ │ │ │ + bne.w 1e130c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1dedc0 │ │ │ │ - b.w 1e0fc4 │ │ │ │ + bl 1df108 │ │ │ │ + b.w 1e130c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1038 │ │ │ │ + beq.w 1e1380 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 1e1976 │ │ │ │ + cbz r1, 1e1cbe │ │ │ │ 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 1e1996 │ │ │ │ + bne.n 1e1cde │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 1e1996 │ │ │ │ + cbz r3, 1e1cde │ │ │ │ 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 1e1040 │ │ │ │ + b.w 1e1388 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 1e1912 │ │ │ │ + b.n 1e1c5a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1a8a │ │ │ │ + bne.n 1e1dd2 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e1038 │ │ │ │ + b.w 1e1380 │ │ │ │ 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 1e1abc │ │ │ │ + bne.n 1e1e04 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 1e1142 │ │ │ │ + b.w 1e148a │ │ │ │ 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 1e19ca │ │ │ │ + beq.n 1e1d12 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1ad2 │ │ │ │ + beq.n 1e1e1a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 1e1142 │ │ │ │ + b.w 1e148a │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e19ca │ │ │ │ - b.n 1e19e4 │ │ │ │ + beq.n 1e1d12 │ │ │ │ + b.n 1e1d2c │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, sl │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e19ca │ │ │ │ + beq.n 1e1d12 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1ad8 │ │ │ │ + beq.n 1e1e20 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e16a4 │ │ │ │ + b.n 1e19ec │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1ac8 │ │ │ │ + beq.n 1e1e10 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e18ce │ │ │ │ - @ instruction: 0xf0a00099 │ │ │ │ - eors.w r0, lr, #153 @ 0x99 │ │ │ │ + b.n 1e1c16 │ │ │ │ + ldcl 0, cr0, [r8, #-612] @ 0xfffffd9c │ │ │ │ + ldcl 0, cr0, [r6, #-612] @ 0xfffffd9c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 3, r0, cr2, cr9, {4} │ │ │ │ + adds.w r0, sl, r9, lsr #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e191c │ │ │ │ + beq.w 1e1c64 │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 1e191c │ │ │ │ + b.n 1e1c64 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e1ace │ │ │ │ + cbz r6, 1e1e16 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e18a4 │ │ │ │ + b.n 1e1bec │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1dedc0 │ │ │ │ + bl 1df108 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 1e0fc8 │ │ │ │ + b.w 1e1310 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1e1698 │ │ │ │ + b.n 1e19e0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1e1912 │ │ │ │ + b.n 1e1c5a │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1e187a │ │ │ │ + b.n 1e1bc2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1a8a │ │ │ │ + bne.n 1e1dd2 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e17c0 │ │ │ │ + b.n 1e1b08 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e1a8a │ │ │ │ + bne.n 1e1dd2 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1804 │ │ │ │ + b.n 1e1b4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e1adc │ │ │ │ + cbz r6, 1e1e24 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e174a │ │ │ │ + b.n 1e1a92 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e18ce │ │ │ │ + b.n 1e1c16 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e18a4 │ │ │ │ + b.n 1e1bec │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 1e1142 │ │ │ │ + b.w 1e148a │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e16a4 │ │ │ │ + b.n 1e19ec │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e174a │ │ │ │ + b.n 1e1a92 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #48] @ (1e1b1c ) │ │ │ │ + ldr r1, [pc, #48] @ (1e1e64 ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 1e1afe │ │ │ │ + beq.n 1e1e46 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 1e1b18 │ │ │ │ - ldr r3, [pc, #24] @ (1e1b20 ) │ │ │ │ + bne.n 1e1e60 │ │ │ │ + ldr r3, [pc, #24] @ (1e1e68 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1afa │ │ │ │ + bne.n 1e1e42 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 1e1530 │ │ │ │ + b.n 1e21e8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 1e1ba0 │ │ │ │ + ldr.w ip, [pc, #108] @ 1e1ee8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (1e1ba4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e1eec ) │ │ │ │ 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 1e1b90 │ │ │ │ + beq.n 1e1ed8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1e1b7e │ │ │ │ + bne.n 1e1ec6 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (1e1ba8 ) │ │ │ │ - ldr r2, [pc, #60] @ (1e1ba4 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e1ef0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e1eec ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e1b9a │ │ │ │ + bne.n 1e1ee2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1c1b70 │ │ │ │ + bl 1c1eb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1e1b5c │ │ │ │ + b.n 1e1ea4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 1e1b5c │ │ │ │ + b.n 1e1ea4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1e1524 │ │ │ │ + b.n 1e21dc │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e14d4 │ │ │ │ + b.n 1e218c │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #344] @ (1e1d18 ) │ │ │ │ + ldr r4, [pc, #344] @ (1e2060 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #344] @ (1e1d1c ) │ │ │ │ + ldr r3, [pc, #344] @ (1e2064 ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #372 @ 0x174 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 1e1c42 │ │ │ │ + bhi.n 1e1f8a │ │ │ │ cmp.w r1, #316 @ 0x13c │ │ │ │ - bls.n 1e1c72 │ │ │ │ + bls.n 1e1fba │ │ │ │ mvn.w r0, #316 @ 0x13c │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ adds r0, r1, r0 │ │ │ │ rsb r1, ip, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 1e1c4a │ │ │ │ + bhi.n 1e1f92 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ orrs r0, r4 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553204,15 +553535,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r5, [pc, #376] @ (1e1da0 ) │ │ │ │ + ldr r5, [pc, #376] @ (1e20e8 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #86 @ 0x56 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553220,106 +553551,106 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1e1c90 │ │ │ │ + bne.n 1e1fd8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1deccc │ │ │ │ - ldr r2, [pc, #196] @ (1e1d20 ) │ │ │ │ - ldr r3, [pc, #192] @ (1e1d1c ) │ │ │ │ + bl 1df014 │ │ │ │ + ldr r2, [pc, #196] @ (1e2068 ) │ │ │ │ + ldr r3, [pc, #192] @ (1e2064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1cfc │ │ │ │ + bne.n 1e2044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e1ce4 │ │ │ │ + beq.n 1e202c │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 1e1cd8 │ │ │ │ + bcs.n 1e2020 │ │ │ │ cmp r1, #186 @ 0xba │ │ │ │ - beq.n 1e1cf0 │ │ │ │ + beq.n 1e2038 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 1e1d00 │ │ │ │ - bl 1e1b24 │ │ │ │ - b.n 1e1c58 │ │ │ │ + vldr d0, [pc, #120] @ 1e2048 │ │ │ │ + bl 1e1e6c │ │ │ │ + b.n 1e1fa0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1deccc │ │ │ │ - b.n 1e1c58 │ │ │ │ + bl 1df014 │ │ │ │ + b.n 1e1fa0 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1deccc │ │ │ │ - b.n 1e1c58 │ │ │ │ + bl 1df014 │ │ │ │ + b.n 1e1fa0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1deccc │ │ │ │ - b.n 1e1c58 │ │ │ │ + bl 1df014 │ │ │ │ + b.n 1e1fa0 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1deccc │ │ │ │ - b.n 1e1c58 │ │ │ │ + bl 1df014 │ │ │ │ + b.n 1e1fa0 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e1b24 │ │ │ │ - b.n 1e1c58 │ │ │ │ + bl 1e1e6c │ │ │ │ + b.n 1e1fa0 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 1e1d08 │ │ │ │ - bl 1e1b24 │ │ │ │ - b.n 1e1c58 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 1e1d10 │ │ │ │ - bl 1e1b24 │ │ │ │ - b.n 1e1c58 │ │ │ │ + vldr d0, [pc, #32] @ 1e2050 │ │ │ │ + bl 1e1e6c │ │ │ │ + b.n 1e1fa0 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 1e2058 │ │ │ │ + bl 1e1e6c │ │ │ │ + b.n 1e1fa0 │ │ │ │ blx 54c30 <__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] │ │ │ │ ... │ │ │ │ - b.n 1e1588 │ │ │ │ + b.n 1e2240 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e2464 │ │ │ │ + b.n 1e211c │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1e1d4c │ │ │ │ + beq.n 1e2094 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1e1d32 │ │ │ │ + bne.n 1e207a │ │ │ │ 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 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -553336,71 +553667,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] @ (1e1e10 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e2158 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 1e1dda │ │ │ │ + beq.n 1e2122 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 1e1dc8 │ │ │ │ - cbnz r4, 1e1dc2 │ │ │ │ - ldr r1, [pc, #124] @ (1e1e14 ) │ │ │ │ + beq.n 1e2110 │ │ │ │ + cbnz r4, 1e210a │ │ │ │ + ldr r1, [pc, #124] @ (1e215c ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1e1dda │ │ │ │ + cbz r5, 1e2122 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d70 │ │ │ │ - cbz r0, 1e1dc4 │ │ │ │ + bl 1e20b8 │ │ │ │ + cbz r0, 1e210c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1e1daa │ │ │ │ + bne.n 1e20f2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e1e00 │ │ │ │ + beq.n 1e2148 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e1de0 │ │ │ │ + bne.n 1e2128 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e1dc2 │ │ │ │ + bne.n 1e210a │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e1e0a │ │ │ │ + bne.n 1e2152 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e1dc4 │ │ │ │ + b.n 1e210c │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d70 │ │ │ │ - b.n 1e1dc4 │ │ │ │ + bl 1e20b8 │ │ │ │ + b.n 1e210c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - b.n 1e22f4 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -553409,65 +553740,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, 1e1e54 │ │ │ │ + cbz r4, 1e219c │ │ │ │ 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, 1e1e66 │ │ │ │ + cbz r1, 1e21ae │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e1e66 │ │ │ │ + cbz r3, 1e21ae │ │ │ │ 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, 1e1e90 │ │ │ │ + cbz r1, 1e21d8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e1e90 │ │ │ │ + cbz r3, 1e21d8 │ │ │ │ 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 1e1eaa │ │ │ │ + beq.n 1e21f2 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 1e1eaa │ │ │ │ + cbz r3, 1e21f2 │ │ │ │ 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, 1e1ed8 │ │ │ │ + cbz r3, 1e2220 │ │ │ │ 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] │ │ │ │ @@ -553481,439 +553812,439 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 1e1efc │ │ │ │ + cbnz r3, 1e2244 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6294 │ │ │ │ + bl 1c65dc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1c621c │ │ │ │ + bl 1c6564 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 1e1f3c │ │ │ │ + cbz r6, 1e2284 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1e1e74 │ │ │ │ + bl 1e21bc │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1e1f1e │ │ │ │ + bne.n 1e2266 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6248 │ │ │ │ + bl 1c6590 │ │ │ │ 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 1e1e18 │ │ │ │ + bl 1e2160 │ │ │ │ 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 1e1f8c │ │ │ │ + beq.n 1e22d4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 1e1f8c │ │ │ │ + cbz r2, 1e22d4 │ │ │ │ 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 1e1fb4 │ │ │ │ + bcs.n 1e22fc │ │ │ │ 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 1e1e74 │ │ │ │ + bl 1e21bc │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1e1f9e │ │ │ │ + bcc.n 1e22e6 │ │ │ │ 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, 1e1fd4 │ │ │ │ - b.n 1e1ff0 │ │ │ │ + cbnz r3, 1e231c │ │ │ │ + b.n 1e2338 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1e1fd2 │ │ │ │ + bne.n 1e231a │ │ │ │ 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 1e2038 │ │ │ │ + beq.n 1e2380 │ │ │ │ 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 1e2014 │ │ │ │ + b.n 1e235c │ │ │ │ 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 1e2010 │ │ │ │ + bne.n 1e2358 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1e20be │ │ │ │ + beq.n 1e2406 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 1e20ba │ │ │ │ + beq.n 1e2402 │ │ │ │ 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 1e2090 │ │ │ │ + b.n 1e23d8 │ │ │ │ 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 1e20ba │ │ │ │ + beq.n 1e2402 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 1e2064 │ │ │ │ + bmi.n 1e23ac │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 1e2064 │ │ │ │ + bne.n 1e23ac │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e2064 │ │ │ │ + beq.n 1e23ac │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e207e │ │ │ │ + beq.n 1e23c6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e20a6 │ │ │ │ + bne.n 1e23ee │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e20ae │ │ │ │ + b.n 1e23f6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (1e21bc ) │ │ │ │ + ldr r3, [pc, #244] @ (1e2504 ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e2108 │ │ │ │ + cbz r2, 1e2450 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1e20fa │ │ │ │ - ldr r2, [pc, #232] @ (1e21c0 ) │ │ │ │ + bne.n 1e2442 │ │ │ │ + ldr r2, [pc, #232] @ (1e2508 ) │ │ │ │ ldr.w r0, [ip, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ - cbz r3, 1e20fa │ │ │ │ + cbz r3, 1e2442 │ │ │ │ sub.w r0, r0, #756 @ 0x2f4 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls.w r2, [ip, #108] @ 0x6c │ │ │ │ ldrhi.w r2, [ip, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e216a │ │ │ │ + beq.n 1e24b2 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ subs r2, #1 │ │ │ │ uxth r2, r2 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ add.w r1, ip, #44 @ 0x2c │ │ │ │ push {r4, lr} │ │ │ │ subs r0, r0, r1 │ │ │ │ - ldr r1, [pc, #176] @ (1e21c4 ) │ │ │ │ + ldr r1, [pc, #176] @ (1e250c ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ add.w lr, r0, #60 @ 0x3c │ │ │ │ add lr, ip │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [ip, #36] @ 0x24 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r2 │ │ │ │ - cbnz r0, 1e2172 │ │ │ │ + cbnz r0, 1e24ba │ │ │ │ ldrb.w r0, [ip, #32] │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e2150 │ │ │ │ + bls.n 1e2498 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - bne.n 1e2134 │ │ │ │ + bne.n 1e247c │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e214c │ │ │ │ + beq.n 1e2494 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e21aa │ │ │ │ + bcs.n 1e24f2 │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e212e │ │ │ │ + b.n 1e2476 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 1e2104 │ │ │ │ + b.n 1e244c │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e2190 │ │ │ │ + bls.n 1e24d8 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - beq.n 1e214c │ │ │ │ + beq.n 1e2494 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1e2178 │ │ │ │ + bhi.n 1e24c0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e214c │ │ │ │ + beq.n 1e2494 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e21b2 │ │ │ │ + bcs.n 1e24fa │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e212c │ │ │ │ + b.n 1e2474 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e2134 │ │ │ │ - b.n 1e214c │ │ │ │ + bne.n 1e247c │ │ │ │ + b.n 1e2494 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e2174 │ │ │ │ - b.n 1e214c │ │ │ │ + bne.n 1e24bc │ │ │ │ + b.n 1e2494 │ │ │ │ nop │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + blt.n 1e24dc │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e2210 │ │ │ │ + beq.n 1e2558 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 1e21f4 │ │ │ │ + b.n 1e253c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e220c │ │ │ │ + beq.n 1e2554 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e2204 │ │ │ │ - bl 1e20c0 │ │ │ │ + bmi.n 1e254c │ │ │ │ + bl 1e2408 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e21ec │ │ │ │ + bne.n 1e2534 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e220c │ │ │ │ + b.n 1e2554 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e225e │ │ │ │ + cbz r0, 1e25a6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 1e2264 │ │ │ │ + cbz r2, 1e25ac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e22a6 │ │ │ │ + bhi.n 1e25ee │ │ │ │ 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 1e225e │ │ │ │ + beq.n 1e25a6 │ │ │ │ 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 1e2254 │ │ │ │ + beq.n 1e259c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e228e │ │ │ │ + bne.n 1e25d6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1e225e │ │ │ │ + beq.n 1e25a6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1e2292 │ │ │ │ + beq.n 1e25da │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e2282 │ │ │ │ + bne.n 1e25ca │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e225e │ │ │ │ + beq.n 1e25a6 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e228e │ │ │ │ + bne.n 1e25d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e2230 │ │ │ │ + b.n 1e2578 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1e2230 │ │ │ │ + b.n 1e2578 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e225e │ │ │ │ + beq.n 1e25a6 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 1e2230 │ │ │ │ - b.n 1e2282 │ │ │ │ + bne.n 1e2578 │ │ │ │ + b.n 1e25ca │ │ │ │ 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 1e22ca │ │ │ │ + bmi.n 1e2612 │ │ │ │ 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, 1e22e6 │ │ │ │ + cbz r3, 1e262e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e22c8 │ │ │ │ + beq.n 1e2610 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2218 │ │ │ │ + bl 1e2560 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e2316 │ │ │ │ + bhi.n 1e265e │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -553927,48 +554258,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e234a │ │ │ │ + bhi.n 1e2692 │ │ │ │ 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 1e234e │ │ │ │ + beq.n 1e2696 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e232a │ │ │ │ + beq.n 1e2672 │ │ │ │ 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 1e232a │ │ │ │ + beq.n 1e2672 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e23e2 │ │ │ │ + beq.n 1e272a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e239c │ │ │ │ + cbz r2, 1e26e4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e2386 │ │ │ │ + bhi.n 1e26ce │ │ │ │ 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 │ │ │ │ @@ -553981,178 +554312,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 1e2382 │ │ │ │ + b.n 1e26ca │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e23f2 │ │ │ │ + beq.n 1e273a │ │ │ │ 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 1e231c │ │ │ │ + bl 1e2664 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1e23e6 │ │ │ │ + beq.n 1e272e │ │ │ │ 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 1e2382 │ │ │ │ + b.n 1e26ca │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e23dc │ │ │ │ + b.n 1e2724 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e2382 │ │ │ │ + b.n 1e26ca │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 1e2428 │ │ │ │ + cbz r0, 1e2770 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e241c │ │ │ │ + cbz r2, 1e2764 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e2418 │ │ │ │ - bl 1e235c │ │ │ │ + cbz r2, 1e2760 │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2412 │ │ │ │ + bne.n 1e275a │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e2418 │ │ │ │ + b.n 1e2760 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e2418 │ │ │ │ + b.n 1e2760 │ │ │ │ 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 1e2488 │ │ │ │ + bhi.n 1e27d0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 1e235c │ │ │ │ - cbz r0, 1e2466 │ │ │ │ + bl 1e26a4 │ │ │ │ + cbz r0, 1e27ae │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1e2450 │ │ │ │ + beq.n 1e2798 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2466 │ │ │ │ + beq.n 1e27ae │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e2464 │ │ │ │ - bl 1e235c │ │ │ │ + bne.n 1e27ac │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e246e │ │ │ │ + bne.n 1e27b6 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e2494 │ │ │ │ + cbz r1, 1e27dc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1e242c │ │ │ │ - b.n 1e2466 │ │ │ │ + bl 1e2774 │ │ │ │ + b.n 1e27ae │ │ │ │ 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, 1e24ce │ │ │ │ + cbz r3, 1e2816 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e24cc │ │ │ │ + beq.n 1e2814 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ 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, 1e24fa │ │ │ │ + cbz r3, 1e2842 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e24f8 │ │ │ │ + beq.n 1e2840 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2218 │ │ │ │ + bl 1e2560 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1e2514 │ │ │ │ + cbz r0, 1e285c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e2512 │ │ │ │ + cbz r3, 1e285a │ │ │ │ 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, 1e252c │ │ │ │ + cbz r0, 1e2874 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e252a │ │ │ │ + cbz r3, 1e2872 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -554161,250 +554492,250 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c78d4 │ │ │ │ - cbz r0, 1e2570 │ │ │ │ + bl 1c7c1c │ │ │ │ + cbz r0, 1e28b8 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e255c │ │ │ │ - ldr r3, [pc, #16] @ (1e2584 ) │ │ │ │ + bne.n 1e28a4 │ │ │ │ + ldr r3, [pc, #16] @ (1e28cc ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ blx 542b0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r0, r2, r3, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 1e25d6 │ │ │ │ + bne.n 1e291e │ │ │ │ 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, 1e25d8 │ │ │ │ + cbz r3, 1e2920 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e25cc │ │ │ │ + cbz r2, 1e2914 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e25c8 │ │ │ │ - bl 1e235c │ │ │ │ + cbz r3, 1e2910 │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e25a6 │ │ │ │ + bne.n 1e28ee │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e25a6 │ │ │ │ + b.n 1e28ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e25b6 │ │ │ │ - b.n 1e25c0 │ │ │ │ + bne.n 1e28fe │ │ │ │ + b.n 1e2908 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e25c0 │ │ │ │ + b.n 1e2908 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r7, [pc, #116] @ (1e2664 ) │ │ │ │ + ldr r7, [pc, #116] @ (1e29ac ) │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ add r7, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e265c │ │ │ │ + beq.n 1e29a4 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2636 │ │ │ │ + cbz r2, 1e297e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 1e262e │ │ │ │ + bhi.n 1e2976 │ │ │ │ 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] @ (1e2668 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e29b0 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 1e262e │ │ │ │ + cbz r2, 1e2976 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2608 │ │ │ │ + bne.n 1e2950 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2650 │ │ │ │ + cbz r2, 1e2998 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e264c │ │ │ │ - bl 1e235c │ │ │ │ + cbz r2, 1e2994 │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2602 │ │ │ │ + bne.n 1e294a │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e2602 │ │ │ │ + b.n 1e294a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2640 │ │ │ │ + bne.n 1e2988 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bge.n 1e267c │ │ │ │ + bvs.n 1e2934 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 1e26aa │ │ │ │ + cbz r0, 1e29f2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #496] @ 0x1f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e2698 │ │ │ │ + cbz r1, 1e29e0 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e268c │ │ │ │ + bne.n 1e29d4 │ │ │ │ str.w r2, [r0, #500] @ 0x1f4 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2680 │ │ │ │ + bne.n 1e29c8 │ │ │ │ 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, 1e26ce │ │ │ │ - b.n 1e2706 │ │ │ │ + cbnz r3, 1e2a16 │ │ │ │ + b.n 1e2a4e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2706 │ │ │ │ + cbz r3, 1e2a4e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e26c8 │ │ │ │ + beq.n 1e2a10 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1e26fe │ │ │ │ + cbz r0, 1e2a46 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e26ea │ │ │ │ + cbz r2, 1e2a32 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e26e0 │ │ │ │ - bl 1e235c │ │ │ │ + bne.n 1e2a28 │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e26da │ │ │ │ + bne.n 1e2a22 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2706 │ │ │ │ + cbz r3, 1e2a4e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e26d6 │ │ │ │ + bne.n 1e2a1e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e26f8 │ │ │ │ + bne.n 1e2a40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2728 │ │ │ │ + cbz r0, 1e2a70 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2710 │ │ │ │ + bne.n 1e2a58 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2740 │ │ │ │ + cbz r0, 1e2a88 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2734 │ │ │ │ + bne.n 1e2a7c │ │ │ │ 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] @ (1e292c ) │ │ │ │ + ldr r3, [pc, #464] @ (1e2c74 ) │ │ │ │ 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] @ (1e2930 ) │ │ │ │ + ldr r2, [pc, #452] @ (1e2c78 ) │ │ │ │ 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] │ │ │ │ @@ -554418,18 +554749,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 1e2924 │ │ │ │ + beq.w 1e2c6c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 1e27b4 │ │ │ │ + cbz r2, 1e2afc │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -554437,32 +554768,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 1e242c │ │ │ │ + bl 1e2774 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2864 │ │ │ │ + beq.n 1e2bac │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e27f0 │ │ │ │ + beq.n 1e2b38 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e288a │ │ │ │ + beq.n 1e2bd2 │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1ae4 │ │ │ │ + bl 1e1e2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e289e │ │ │ │ + beq.n 1e2be6 │ │ │ │ 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 │ │ │ │ @@ -554473,197 +554804,197 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1e28b0 │ │ │ │ + bhi.n 1e2bf8 │ │ │ │ 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 1e2916 │ │ │ │ + beq.n 1e2c5e │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e242c │ │ │ │ + bl 1e2774 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e27dc │ │ │ │ + bne.n 1e2b24 │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2319b4 │ │ │ │ - ldr r2, [pc, #192] @ (1e2934 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e292c ) │ │ │ │ + bl 231cfc │ │ │ │ + ldr r2, [pc, #192] @ (1e2c7c ) │ │ │ │ + ldr r3, [pc, #184] @ (1e2c74 ) │ │ │ │ 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 1e2920 │ │ │ │ + bne.n 1e2c68 │ │ │ │ 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 1e242c │ │ │ │ + bl 1e2774 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e27e4 │ │ │ │ - b.n 1e2864 │ │ │ │ + bne.n 1e2b2c │ │ │ │ + b.n 1e2bac │ │ │ │ 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 1e2846 │ │ │ │ + bls.n 1e2b8e │ │ │ │ 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 1e2904 │ │ │ │ + beq.n 1e2c4c │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 1e28e0 │ │ │ │ + b.n 1e2c28 │ │ │ │ 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 1e28dc │ │ │ │ + bne.n 1e2c24 │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 1e2916 │ │ │ │ + beq.n 1e2c5e │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1e27ce │ │ │ │ + b.n 1e2b16 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1e0f38 │ │ │ │ - b.n 1e2910 │ │ │ │ + bl 1e1280 │ │ │ │ + b.n 1e2c58 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1e284c │ │ │ │ + bpl.n 1e2d04 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvc.n 1e2848 │ │ │ │ + bmi.n 1e2d00 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 1e2990 │ │ │ │ + cbz r3, 1e2cd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1e2960 │ │ │ │ + b.n 1e2ca8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1e2996 │ │ │ │ + cbz r0, 1e2cde │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e295a │ │ │ │ + beq.n 1e2ca2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2744 │ │ │ │ + bl 1e2a8c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 1e2990 │ │ │ │ + cbz r3, 1e2cd8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e296a │ │ │ │ + bne.n 1e2cb2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2982 │ │ │ │ + bne.n 1e2cca │ │ │ │ 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 1e29ca │ │ │ │ + beq.n 1e2d12 │ │ │ │ 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 1e29cc │ │ │ │ + bhi.n 1e2d14 │ │ │ │ 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 1e29de │ │ │ │ - ldr r3, [pc, #12] @ (1e29e4 ) │ │ │ │ + bhi.n 1e2d26 │ │ │ │ + ldr r3, [pc, #12] @ (1e2d2c ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ bx lr │ │ │ │ lsrs r2, r7, #2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1e2dd4 │ │ │ │ + bhi.w 1e311c │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ @@ -555251,52 +555582,52 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #812] @ (1e31cc ) │ │ │ │ - ldr r4, [pc, #812] @ (1e31d0 ) │ │ │ │ + ldr r1, [pc, #812] @ (1e3514 ) │ │ │ │ + ldr r4, [pc, #812] @ (1e3518 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w ip, [r1, r4] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r4, [r1, #53] @ 0x35 │ │ │ │ - cbz r4, 1e2ebe │ │ │ │ + cbz r4, 1e3206 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #54] @ 0x36 │ │ │ │ - cbz r1, 1e2ed2 │ │ │ │ + cbz r1, 1e321a │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldrb.w r4, [r1, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #82] @ 0x52 │ │ │ │ mov r8, r1 │ │ │ │ - cbz r1, 1e2ee8 │ │ │ │ + cbz r1, 1e3230 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #102] @ 0x66 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 1e2f02 │ │ │ │ + cbz r1, 1e324a │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r7, r1, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ sub.w lr, r3, #52 @ 0x34 │ │ │ │ cmp.w lr, #160 @ 0xa0 │ │ │ │ - bhi.w 1e3136 │ │ │ │ + bhi.w 1e347e │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ @@ -555465,65 +555796,65 @@ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r0, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e308e │ │ │ │ - b.n 1e30cc │ │ │ │ + beq.n 1e33d6 │ │ │ │ + b.n 1e3414 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1e31c6 │ │ │ │ + bne.w 1e350e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e31c2 │ │ │ │ + beq.w 1e350a │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e3082 │ │ │ │ + bne.n 1e33ca │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, 1e30b4 │ │ │ │ + cbnz r3, 1e33fc │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ mla r2, r2, lr, ip │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ - cbz r3, 1e30de │ │ │ │ + cbz r3, 1e3426 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ - cbz r3, 1e30f0 │ │ │ │ + cbz r3, 1e3438 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ - cbz r3, 1e3104 │ │ │ │ + cbz r3, 1e344c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla ip, r3, lr, ip │ │ │ │ ldrb.w r3, [ip, #102] @ 0x66 │ │ │ │ - cbz r3, 1e3116 │ │ │ │ + cbz r3, 1e345e │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #84] @ 0x54 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ @@ -555534,407 +555865,407 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #212 @ 0xd4 │ │ │ │ movne.w lr, #67 @ 0x43 │ │ │ │ - b.n 1e3060 │ │ │ │ + b.n 1e33a8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #178 @ 0xb2 │ │ │ │ movne.w lr, #52 @ 0x34 │ │ │ │ - b.n 1e3060 │ │ │ │ + b.n 1e33a8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #179 @ 0xb3 │ │ │ │ movne.w lr, #53 @ 0x35 │ │ │ │ - b.n 1e3060 │ │ │ │ + b.n 1e33a8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #201 @ 0xc9 │ │ │ │ movne.w lr, #56 @ 0x38 │ │ │ │ - b.n 1e3060 │ │ │ │ + b.n 1e33a8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #203 @ 0xcb │ │ │ │ movne.w lr, #58 @ 0x3a │ │ │ │ - b.n 1e3060 │ │ │ │ + b.n 1e33a8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #204 @ 0xcc │ │ │ │ movne.w lr, #59 @ 0x3b │ │ │ │ - b.n 1e3060 │ │ │ │ + b.n 1e33a8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #206 @ 0xce │ │ │ │ movne.w lr, #61 @ 0x3d │ │ │ │ - b.n 1e3060 │ │ │ │ + b.n 1e33a8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #208 @ 0xd0 │ │ │ │ movne.w lr, #63 @ 0x3f │ │ │ │ - b.n 1e3060 │ │ │ │ + b.n 1e33a8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #209 @ 0xd1 │ │ │ │ movne.w lr, #64 @ 0x40 │ │ │ │ - b.n 1e3060 │ │ │ │ + b.n 1e33a8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #210 @ 0xd2 │ │ │ │ movne.w lr, #65 @ 0x41 │ │ │ │ - b.n 1e3060 │ │ │ │ + b.n 1e33a8 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 1e309e │ │ │ │ + b.n 1e33e6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bne.n 1e3284 │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #60] @ (1e3220 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e3568 ) │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #60] @ (1e3224 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e356c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bba00 │ │ │ │ + bl 2bbd48 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 1e321e │ │ │ │ + beq.n 1e3566 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (1e32dc ) │ │ │ │ + ldr r3, [pc, #176] @ (1e3624 ) │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr r1, [pc, #176] @ (1e32e0 ) │ │ │ │ + ldr r1, [pc, #176] @ (1e3628 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mla r3, r2, ip, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1e324e │ │ │ │ + cbz r3, 1e3596 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1e32a4 │ │ │ │ + bmi.n 1e35ec │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1e32a8 │ │ │ │ + bmi.n 1e35f0 │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #120 @ 0x78 │ │ │ │ mlane r1, r3, ip, r1 │ │ │ │ - beq.n 1e3270 │ │ │ │ + beq.n 1e35b8 │ │ │ │ ldr r0, [r1, #116] @ 0x74 │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e32d0 │ │ │ │ + bne.n 1e3618 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 1e329a │ │ │ │ + bne.n 1e35e2 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r2, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e32d6 │ │ │ │ + bne.n 1e361e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 1e32ac │ │ │ │ + cbz r2, 1e35f4 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e3290 │ │ │ │ + bne.n 1e35d8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 1e32ce │ │ │ │ + cbz r0, 1e3616 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 1e32a8 │ │ │ │ - ldr r2, [pc, #44] @ (1e32e4 ) │ │ │ │ + bhi.n 1e35f0 │ │ │ │ + ldr r2, [pc, #44] @ (1e362c ) │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e32a8 │ │ │ │ + beq.n 1e35f0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 1e325e │ │ │ │ + b.n 1e35a6 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u16 q8, d20, d12 │ │ │ │ - ldr r2, [pc, #104] @ (1e3354 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e369c ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1e3340 │ │ │ │ + bhi.n 1e3688 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r4, #16 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e3228 │ │ │ │ - cbz r0, 1e3336 │ │ │ │ - ldr r1, [pc, #56] @ (1e3358 ) │ │ │ │ + bl 1e3570 │ │ │ │ + cbz r0, 1e367e │ │ │ │ + ldr r1, [pc, #56] @ (1e36a0 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldrb.w r0, [r2, #46] @ 0x2e │ │ │ │ - cbnz r0, 1e3344 │ │ │ │ + cbnz r0, 1e368c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #76] @ 0x4c │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldrb.w r0, [r0, #41] @ 0x29 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 1e3336 │ │ │ │ + b.n 1e367e │ │ │ │ nop │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movw r3, #718 @ 0x2ce │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e336c │ │ │ │ - bhi.n 1e336c │ │ │ │ + beq.n 1e36b4 │ │ │ │ + bhi.n 1e36b4 │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ bx lr │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r6, [pc, #780] @ (1e3690 ) │ │ │ │ + ldr r6, [pc, #780] @ (1e39d8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ (1e3694 ) │ │ │ │ + ldr r0, [pc, #780] @ (1e39dc ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #756] @ (1e3698 ) │ │ │ │ + ldr r3, [pc, #756] @ (1e39e0 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ blx 546f0 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e349a │ │ │ │ + beq.n 1e37e2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ movw sl, #699 @ 0x2bb │ │ │ │ - cbnz r3, 1e3406 │ │ │ │ + cbnz r3, 1e374e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e3460 │ │ │ │ + beq.n 1e37a8 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e341e │ │ │ │ + bls.n 1e3766 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ - ldr r2, [pc, #696] @ (1e369c ) │ │ │ │ - ldr r3, [pc, #684] @ (1e3694 ) │ │ │ │ + ldr r2, [pc, #696] @ (1e39e4 ) │ │ │ │ + ldr r3, [pc, #684] @ (1e39dc ) │ │ │ │ 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 1e368a │ │ │ │ + bne.w 1e39d2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1e352a │ │ │ │ + bne.w 1e3872 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1e35a6 │ │ │ │ + bne.w 1e38ee │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 1e33c6 │ │ │ │ + b.n 1e370e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3566 │ │ │ │ + beq.w 1e38ae │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e33d8 │ │ │ │ + bne.n 1e3720 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e33d8 │ │ │ │ + bne.n 1e3720 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1e342a │ │ │ │ + bne.n 1e3772 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3404 │ │ │ │ + bne.n 1e374c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.w 1e3562 │ │ │ │ + beq.w 1e38aa │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e33d8 │ │ │ │ + bhi.n 1e3720 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e3426 │ │ │ │ + b.n 1e376e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3608 │ │ │ │ + beq.w 1e3950 │ │ │ │ add.w r1, lr, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w r9, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1e33d8 │ │ │ │ + bne.n 1e3720 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 1e3474 │ │ │ │ + bne.n 1e37bc │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3406 │ │ │ │ + bne.n 1e374e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.n 1e33d0 │ │ │ │ - b.n 1e346c │ │ │ │ + bne.n 1e3718 │ │ │ │ + b.n 1e37b4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e33b8 │ │ │ │ + bne.n 1e3700 │ │ │ │ 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 1e34ce │ │ │ │ + b.n 1e3816 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e33bc │ │ │ │ + bne.w 1e3704 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e3502 │ │ │ │ + cbz r3, 1e384a │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e34c2 │ │ │ │ + beq.n 1e380a │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 1e33d8 │ │ │ │ + beq.w 1e3720 │ │ │ │ add.w r7, ip, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ mov ip, r7 │ │ │ │ add.w r7, r2, r7, lsl #4 │ │ │ │ subs r7, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e34c2 │ │ │ │ + b.n 1e380a │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 550d0 │ │ │ │ - b.n 1e33e2 │ │ │ │ + b.n 1e372a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1e33d8 │ │ │ │ + bne.w 1e3720 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1e3586 │ │ │ │ + bhi.n 1e38ce │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1e3586 │ │ │ │ + bhi.n 1e38ce │ │ │ │ tbb [pc, r2] │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -555945,50 +556276,50 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e3468 │ │ │ │ + b.n 1e37b0 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3406 │ │ │ │ + bne.w 1e374e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e3608 │ │ │ │ + beq.n 1e3950 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e3566 │ │ │ │ - b.n 1e33d8 │ │ │ │ + bls.n 1e38ae │ │ │ │ + b.n 1e3720 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 550d0 │ │ │ │ - b.n 1e33e2 │ │ │ │ + b.n 1e372a │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1e3586 │ │ │ │ + b.n 1e38ce │ │ │ │ movw r2, #706 @ 0x2c2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3642 │ │ │ │ + beq.n 1e398a │ │ │ │ movw r2, #651 @ 0x28b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3636 │ │ │ │ + beq.n 1e397e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - bne.w 1e33d8 │ │ │ │ - ldr r3, [pc, #220] @ (1e36a0 ) │ │ │ │ + bne.w 1e3720 │ │ │ │ + ldr r3, [pc, #220] @ (1e39e8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -556003,36 +556334,36 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 550d0 │ │ │ │ - b.n 1e33e2 │ │ │ │ + b.n 1e372a │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3406 │ │ │ │ + bne.w 1e374e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e33d0 │ │ │ │ + bne.w 1e3718 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3406 │ │ │ │ + bne.w 1e374e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e33d0 │ │ │ │ - b.n 1e3608 │ │ │ │ + bne.w 1e3718 │ │ │ │ + b.n 1e3950 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1e35b6 │ │ │ │ - b.n 1e33d8 │ │ │ │ - ldr r3, [pc, #92] @ (1e36a0 ) │ │ │ │ + beq.n 1e38fe │ │ │ │ + b.n 1e3720 │ │ │ │ + ldr r3, [pc, #92] @ (1e39e8 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #76 @ 0x4c │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #81920 @ 0x14000 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -556047,103 +556378,103 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e35f8 │ │ │ │ + b.n 1e3940 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ - cbz r2, 1e36ba │ │ │ │ + cbz r2, 1e3a02 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1e36c4 │ │ │ │ + cbz r2, 1e3a0c │ │ │ │ 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 1e36ba │ │ │ │ + beq.n 1e3a02 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 1e36f4 │ │ │ │ + beq.n 1e3a3c │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 1e36f4 │ │ │ │ + bne.n 1e3a3c │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp lr, r1 │ │ │ │ add.w r1, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, r3 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e36d2 │ │ │ │ + bne.n 1e3a1a │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 1e373e │ │ │ │ + cbnz r1, 1e3a86 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #498 @ 0x1f2 │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - beq.n 1e3746 │ │ │ │ + beq.n 1e3a8e │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 1e373e │ │ │ │ + bhi.n 1e3a86 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e371a │ │ │ │ + beq.n 1e3a62 │ │ │ │ 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 1e3736 │ │ │ │ - ldr r3, [pc, #4] @ (1e3758 ) │ │ │ │ + b.n 1e3a7e │ │ │ │ + ldr r3, [pc, #4] @ (1e3aa0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ @ instruction: 0xfb22008c │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 1e37a8 │ │ │ │ + bhi.n 1e3af0 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 1e37b6 │ │ │ │ + bhi.n 1e3afe │ │ │ │ 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 │ │ │ │ @@ -556169,15 +556500,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 1e37d6 │ │ │ │ + beq.n 1e3b1e │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -556198,15 +556529,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e3800 │ │ │ │ + bhi.n 1e3b48 │ │ │ │ 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 │ │ │ │ @@ -556229,121 +556560,121 @@ │ │ │ │ sub.w r0, r0, #498 @ 0x1f2 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #172] @ (1e38e4 ) │ │ │ │ - ldr r2, [pc, #176] @ (1e38e8 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e3c2c ) │ │ │ │ + ldr r2, [pc, #176] @ (1e3c30 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w lr, r4, r1, lsl #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ add r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e389c │ │ │ │ + bne.n 1e3be4 │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e3882 │ │ │ │ + bls.n 1e3bca │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - bne.n 1e3866 │ │ │ │ + bne.n 1e3bae │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e387e │ │ │ │ + beq.n 1e3bc6 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e38d4 │ │ │ │ + bcs.n 1e3c1c │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3860 │ │ │ │ + b.n 1e3ba8 │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e38ba │ │ │ │ + bls.n 1e3c02 │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - beq.n 1e387e │ │ │ │ + beq.n 1e3bc6 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1e38a2 │ │ │ │ + bhi.n 1e3bea │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e387e │ │ │ │ + beq.n 1e3bc6 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e38dc │ │ │ │ + bcs.n 1e3c24 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e385a │ │ │ │ + b.n 1e3ba2 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e3866 │ │ │ │ - b.n 1e387e │ │ │ │ + bne.n 1e3bae │ │ │ │ + b.n 1e3bc6 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e389e │ │ │ │ - b.n 1e387e │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + bne.n 1e3be6 │ │ │ │ + b.n 1e3bc6 │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (1e390c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3c54 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (1e3910 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e3c58 ) │ │ │ │ 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, 1e3908 │ │ │ │ + cbnz r3, 1e3c50 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #328 @ 0x148 │ │ │ │ - bhi.n 1e3988 │ │ │ │ + bhi.n 1e3cd0 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bhi.n 1e39aa │ │ │ │ + bhi.n 1e3cf2 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 1e39ae │ │ │ │ + bls.n 1e3cf6 │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e3984 │ │ │ │ + bhi.n 1e3ccc │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e3984 │ │ │ │ + bhi.n 1e3ccc │ │ │ │ tbb [pc, r0] │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -556380,17 +556711,17 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #360 @ 0x168 │ │ │ │ - bhi.n 1e39b8 │ │ │ │ + bhi.n 1e3d00 │ │ │ │ cmp.w r0, #330 @ 0x14a │ │ │ │ - bls.n 1e3984 │ │ │ │ + bls.n 1e3ccc │ │ │ │ mvn.w r3, #330 @ 0x14a │ │ │ │ add r0, r3 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsrs r3, r0 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ @@ -556398,194 +556729,194 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #131 @ 0x83 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #452 @ 0x1c4 │ │ │ │ - bcs.n 1e39ca │ │ │ │ + bcs.n 1e3d12 │ │ │ │ cmp.w r0, #448 @ 0x1c0 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #454 @ 0x1c6 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1e3a08 ) │ │ │ │ + ldr r3, [pc, #44] @ (1e3d50 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #44] @ (1e3a0c ) │ │ │ │ + ldr r2, [pc, #44] @ (1e3d54 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e3a04 │ │ │ │ + bgt.n 1e3d4c │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #92] @ 0x5c │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (1e3a34 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3d7c ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #32] @ (1e3a38 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e3d80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 1e3a2a │ │ │ │ + cbz r3, 1e3d72 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 1e3a2e │ │ │ │ + cbz r3, 1e3d76 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (1e3ab4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e3dfc ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1e3a94 │ │ │ │ + beq.n 1e3ddc │ │ │ │ movw ip, #769 @ 0x301 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e3a7a │ │ │ │ + beq.n 1e3dc2 │ │ │ │ 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 210490 │ │ │ │ + bl 2107d8 │ │ │ │ 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 1e3a50 │ │ │ │ - ldr r3, [pc, #56] @ (1e3ab8 ) │ │ │ │ + bne.n 1e3d98 │ │ │ │ + ldr r3, [pc, #56] @ (1e3e00 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #90112 @ 0x16000 │ │ │ │ ldrb.w r3, [r3, #2221] @ 0x8ad │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e3a50 │ │ │ │ + bne.n 1e3d98 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (1e3abc ) │ │ │ │ + ldr r3, [pc, #16] @ (1e3e04 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7c8008c │ │ │ │ - ldr r2, [pc, #96] @ (1e3b24 ) │ │ │ │ + ldr r2, [pc, #96] @ (1e3e6c ) │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e3b04 │ │ │ │ + beq.n 1e3e4c │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcs.n 1e3af2 │ │ │ │ + bcs.n 1e3e3a │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1e3b00 │ │ │ │ + bne.n 1e3e48 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e3b1e │ │ │ │ + bne.n 1e3e66 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (1e3b28 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e3e70 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - beq.n 1e3b04 │ │ │ │ + beq.n 1e3e4c │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e3b04 │ │ │ │ + beq.n 1e3e4c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (1e3b2c ) │ │ │ │ + ldr r1, [pc, #36] @ (1e3e74 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ @ instruction: 0xf788008c │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e3ba0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e3ee8 ) │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1e3b7c │ │ │ │ - ldr r2, [pc, #96] @ (1e3ba4 ) │ │ │ │ + beq.n 1e3ec4 │ │ │ │ + ldr r2, [pc, #96] @ (1e3eec ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ add.w r3, r2, #28 │ │ │ │ adds r2, #113 @ 0x71 │ │ │ │ add r3, r0 │ │ │ │ adds r4, r2, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w lr, r3, r0 │ │ │ │ add.w ip, r5, r2, lsl #2 │ │ │ │ - cbz r2, 1e3b76 │ │ │ │ + cbz r2, 1e3ebe │ │ │ │ ldrb.w r2, [lr, r7] │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1e3b5a │ │ │ │ + bne.n 1e3ea2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ @@ -556597,15 +556928,15 @@ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #20 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -556615,53 +556946,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 1e3bf0 │ │ │ │ + bhi.n 1e3f38 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 1e3c04 │ │ │ │ + bls.n 1e3f4c │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 1e3c10 │ │ │ │ + bne.n 1e3f58 │ │ │ │ tst.w r1, #30976 @ 0x7900 │ │ │ │ - bne.n 1e3c14 │ │ │ │ + bne.n 1e3f5c │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 1e3c3c │ │ │ │ + beq.n 1e3f84 │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 1e3c14 │ │ │ │ + cbz r3, 1e3f5c │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e3c18 │ │ │ │ + beq.n 1e3f60 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1e3bf0 │ │ │ │ + bne.n 1e3f38 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 1e3c34 │ │ │ │ + bne.n 1e3f7c │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -556679,18 +557010,18 @@ │ │ │ │ ands r3, r2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1e3c84 │ │ │ │ - bls.n 1e3c76 │ │ │ │ + beq.n 1e3fcc │ │ │ │ + bls.n 1e3fbe │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1e3c80 │ │ │ │ + bne.n 1e3fc8 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -556700,33 +557031,33 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e3cb0 │ │ │ │ + bhi.n 1e3ff8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1e3cf0 │ │ │ │ + bhi.n 1e4038 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 1e3cd6 │ │ │ │ + bls.n 1e401e │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #6 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #32660 @ 0x7f94 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1e3cd2 │ │ │ │ + bne.n 1e401a │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ movt r2, #3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ @@ -556742,29 +557073,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1e3cac │ │ │ │ + bhi.n 1e3ff4 │ │ │ │ movw r2, #12815 @ 0x320f │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 1e3d38 │ │ │ │ + bhi.n 1e4080 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r3, #16 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ asrs r4, r4, #4 │ │ │ │ @@ -556777,18 +557108,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 1e3d6a │ │ │ │ + cbz r3, 1e40b2 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e3d6a │ │ │ │ + bmi.n 1e40b2 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ @@ -556796,253 +557127,253 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 1e3d82 │ │ │ │ + bhi.n 1e40ca │ │ │ │ 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, 1e3dfe │ │ │ │ + cbz r0, 1e4146 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e3d82 │ │ │ │ + bhi.n 1e40ca │ │ │ │ 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, 1e3dfe │ │ │ │ + cbz r0, 1e4146 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e3dd8 │ │ │ │ + bhi.n 1e4120 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 1e3dd8 │ │ │ │ + beq.n 1e4120 │ │ │ │ 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 1e3d6c │ │ │ │ - cbz r0, 1e3df4 │ │ │ │ + bl 1e40b4 │ │ │ │ + cbz r0, 1e413c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3d6c │ │ │ │ + bl 1e40b4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1e3e46 │ │ │ │ + bhi.n 1e418e │ │ │ │ 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, 1e3e28 │ │ │ │ + cbz r0, 1e4170 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 1e3e4a │ │ │ │ + bhi.n 1e4192 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1e3e26 │ │ │ │ + bne.n 1e416e │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1e3e4e │ │ │ │ + bhi.n 1e4196 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 1e3e46 │ │ │ │ + beq.n 1e418e │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r1, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e3e7a │ │ │ │ + cbz r3, 1e41c2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e3e80 │ │ │ │ + cbnz r1, 1e41c8 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1e3eae │ │ │ │ + cbz r1, 1e41f6 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e3e98 │ │ │ │ + cbz r1, 1e41e0 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1e3e90 │ │ │ │ + cbnz r1, 1e41d8 │ │ │ │ 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 1e3e7c │ │ │ │ + bne.n 1e41c4 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3e7a │ │ │ │ + bne.n 1e41c2 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e3ece │ │ │ │ + cbz r3, 1e4216 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e3ed4 │ │ │ │ + cbnz r1, 1e421c │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 1e3f02 │ │ │ │ + cbz r1, 1e424a │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e3eec │ │ │ │ + cbz r1, 1e4234 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 1e3ee4 │ │ │ │ + cbnz r1, 1e422c │ │ │ │ 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 1e3ed0 │ │ │ │ + bne.n 1e4218 │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3ece │ │ │ │ + bne.n 1e4216 │ │ │ │ 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, 1e3f1a │ │ │ │ + cbz r3, 1e4262 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3f18 │ │ │ │ + beq.n 1e4260 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1e3f3c │ │ │ │ + beq.n 1e4284 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3f16 │ │ │ │ + bne.n 1e425e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #498 @ 0x1f2 │ │ │ │ cmp.w r2, #376 @ 0x178 │ │ │ │ - beq.n 1e3f3c │ │ │ │ + beq.n 1e4284 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1e3f16 │ │ │ │ + bhi.n 1e425e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3f22 │ │ │ │ + bne.n 1e426a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1e3f54 ) │ │ │ │ + ldr r3, [pc, #8] @ (1e429c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xf2e2008c │ │ │ │ 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] @ (1e402c ) │ │ │ │ + ldr r4, [pc, #188] @ (1e4374 ) │ │ │ │ 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] @ (1e4030 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e4378 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1defd8 │ │ │ │ + bl 1df320 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 1e3fa2 │ │ │ │ + cbz r5, 1e42ea │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5ea4 │ │ │ │ + bl 1c61ec │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (1e4034 ) │ │ │ │ + ldr r1, [pc, #144] @ (1e437c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1df4d4 │ │ │ │ + bl 1df81c │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1df6b0 │ │ │ │ + bl 1df9f8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e4026 │ │ │ │ + beq.n 1e436e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e3fd2 │ │ │ │ + cbz r2, 1e431a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -557053,128 +557384,128 @@ │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #332] @ 0x14c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (1e4038 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e4030 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e4380 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e4378 ) │ │ │ │ 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 1e4022 │ │ │ │ + bne.n 1e436a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e4230 │ │ │ │ + b.n 1e4578 │ │ │ │ movs r4, r2 │ │ │ │ - ittt │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1dfcd4 │ │ │ │ + bl 1e001c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 1e406e │ │ │ │ + cbnz r3, 1e43b6 │ │ │ │ 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 1e4064 │ │ │ │ + bhi.n 1e43ac │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 1e4086 │ │ │ │ + cbnz r1, 1e43ce │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 1e4094 │ │ │ │ + cbnz r1, 1e43dc │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 1e40a2 │ │ │ │ + cbnz r1, 1e43ea │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e4064 │ │ │ │ + bne.n 1e43ac │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 1e4064 │ │ │ │ + b.n 1e43ac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #292] @ (1e41f4 ) │ │ │ │ + ldr r3, [pc, #292] @ (1e453c ) │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ bfi r2, r1, #2, #4 │ │ │ │ strb.w r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #284] @ (1e41f8 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e4540 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r6, r2, r1 │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e41ba │ │ │ │ + bne.n 1e4502 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e41d2 │ │ │ │ + beq.n 1e451a │ │ │ │ adds r3, r1, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add.w lr, r5, ip │ │ │ │ mla r2, r6, r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ - cbnz r0, 1e4116 │ │ │ │ + cbnz r0, 1e445e │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e4106 │ │ │ │ + bne.n 1e444e │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r6, r1 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 1e415e │ │ │ │ + bne.n 1e44a6 │ │ │ │ adds r1, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mov r2, r5 │ │ │ │ mla r1, r3, r6, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -557183,180 +557514,180 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1e413e │ │ │ │ + bne.n 1e4486 │ │ │ │ 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 1e4182 │ │ │ │ + bhi.n 1e44ca │ │ │ │ blx 546f0 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e4162 │ │ │ │ + bne.n 1e44aa │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 1e41ac │ │ │ │ + cbz r3, 1e44f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 234384 │ │ │ │ - cbnz r0, 1e41e0 │ │ │ │ + bl 2346cc │ │ │ │ + cbnz r0, 1e4528 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ - beq.n 1e41ca │ │ │ │ + beq.n 1e4512 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e415e │ │ │ │ - b.n 1e418c │ │ │ │ - cbz r7, 1e41ee │ │ │ │ + bne.n 1e44a6 │ │ │ │ + b.n 1e44d4 │ │ │ │ + cbz r7, 1e4536 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 1e412e │ │ │ │ + b.n 1e4476 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 1e418c │ │ │ │ + b.n 1e44d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0e84 │ │ │ │ + bl 1e11cc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1e418c │ │ │ │ + b.n 1e44d4 │ │ │ │ nop │ │ │ │ - wfe │ │ │ │ + cbnz r0, 1e45b6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e429c │ │ │ │ + beq.n 1e45e4 │ │ │ │ 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, 1e4256 │ │ │ │ + cbz r6, 1e459e │ │ │ │ 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, 1e4274 │ │ │ │ + cbz r3, 1e45bc │ │ │ │ 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, 1e4292 │ │ │ │ + cbz r3, 1e45da │ │ │ │ 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 1e40b4 │ │ │ │ + bl 1e43fc │ │ │ │ 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 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 1e42ec │ │ │ │ + cbz r0, 1e4634 │ │ │ │ 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 1e40b4 │ │ │ │ + bl 1e43fc │ │ │ │ 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 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e435c │ │ │ │ + cbz r0, 1e46a4 │ │ │ │ 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] │ │ │ │ @@ -557368,31 +557699,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 1e40b4 │ │ │ │ + bl 1e43fc │ │ │ │ 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 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e43dc │ │ │ │ + cbz r0, 1e4724 │ │ │ │ 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] │ │ │ │ @@ -557409,31 +557740,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 1e40b4 │ │ │ │ + bl 1e43fc │ │ │ │ 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 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4472 │ │ │ │ + cbz r0, 1e47ba │ │ │ │ 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] │ │ │ │ @@ -557456,84 +557787,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 1e40b4 │ │ │ │ + bl 1e43fc │ │ │ │ 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] @ (1e44f4 ) │ │ │ │ + ldr r4, [pc, #100] @ (1e483c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1e44ea │ │ │ │ - ldr r3, [pc, #84] @ (1e44f8 ) │ │ │ │ + cbz r0, 1e4832 │ │ │ │ + ldr r3, [pc, #84] @ (1e4840 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1e44e0 │ │ │ │ + cbz r3, 1e4828 │ │ │ │ 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 1e44be │ │ │ │ + bne.n 1e4806 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e40b4 │ │ │ │ + bl 1e43fc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 1e4552 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e4598 │ │ │ │ + cbz r0, 1e48e0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e456e │ │ │ │ + beq.n 1e48b6 │ │ │ │ mov r4, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r8, fp, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -557546,181 +557877,181 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, sl │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb r3, [r6, #28] │ │ │ │ - bne.n 1e4542 │ │ │ │ + bne.n 1e488a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, fp │ │ │ │ bfi r3, r1, #2, #4 │ │ │ │ strb r3, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #216] @ (1e4690 ) │ │ │ │ - ldr r3, [pc, #216] @ (1e4694 ) │ │ │ │ + ldr r2, [pc, #216] @ (1e49d8 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e49dc ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df56c │ │ │ │ - cbz r0, 1e45f4 │ │ │ │ + bl 1df8b4 │ │ │ │ + cbz r0, 1e493c │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #188] @ (1e4698 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e4694 ) │ │ │ │ + ldr r2, [pc, #188] @ (1e49e0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e49dc ) │ │ │ │ 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 1e468a │ │ │ │ + bne.n 1e49d2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov ip, sp │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r7, r8 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e4642 │ │ │ │ - cbz r7, 1e4686 │ │ │ │ + bne.n 1e498a │ │ │ │ + cbz r7, 1e49ce │ │ │ │ add.w r2, sp, #15 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 1e462c │ │ │ │ - cbz r4, 1e4686 │ │ │ │ + bne.n 1e4974 │ │ │ │ + cbz r4, 1e49ce │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1e45d8 │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1e4920 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1e45d8 │ │ │ │ + b.n 1e4920 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev16 r0, r0 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r4 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #68] @ (1e46f4 ) │ │ │ │ + ldr r4, [pc, #68] @ (1e4a3c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df8f8 │ │ │ │ - ldr r2, [pc, #56] @ (1e46f8 ) │ │ │ │ + bl 1dfc40 │ │ │ │ + ldr r2, [pc, #56] @ (1e4a40 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 1e46d4 │ │ │ │ + cbnz r2, 1e4a1c │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r0, 1e470a │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r4, [pc, #1248] @ 1e4bf8 │ │ │ │ + ldr.w r4, [pc, #1248] @ 1e4f40 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1e4bfc │ │ │ │ + ldr.w r3, [pc, #1240] @ 1e4f44 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ orrs.w r8, r1, r2 │ │ │ │ ldrb.w sl, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -557737,41 +558068,41 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrd r5, r0, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #185] @ 0xb9 │ │ │ │ ldrd fp, r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.w 1e4b8a │ │ │ │ + beq.w 1e4ed2 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e481c │ │ │ │ + beq.n 1e4b64 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r9, r3, #15 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e3750 │ │ │ │ + bl 1e3a98 │ │ │ │ mov sl, r0 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1e4828 │ │ │ │ + beq.n 1e4b70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e4a62 │ │ │ │ + bne.w 1e4daa │ │ │ │ cmp fp, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r4 │ │ │ │ movne r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -557786,15 +558117,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df9f8 │ │ │ │ + bl 1dfd40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ @@ -557803,15 +558134,15 @@ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r0, #36] @ 0x24 │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ cmp r6, #11 │ │ │ │ - bhi.n 1e4842 │ │ │ │ + bhi.n 1e4b8a │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ @@ -557822,28 +558153,28 @@ │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1e47a0 │ │ │ │ + bne.n 1e4ae8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4b5c │ │ │ │ + beq.w 1e4ea4 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ mov.w r6, #5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1e47b2 │ │ │ │ + b.n 1e4afa │ │ │ │ mov.w sl, #34 @ 0x22 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e4a7e │ │ │ │ + beq.w 1e4dc6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ adds r5, #20 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -557861,15 +558192,15 @@ │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [ip] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4ac2 │ │ │ │ + beq.w 1e4e0a │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ @@ -557889,15 +558220,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [lr] │ │ │ │ - cbz r7, 1e4936 │ │ │ │ + cbz r7, 1e4c7e │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -557915,15 +558246,15 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4984 │ │ │ │ + beq.n 1e4ccc │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #20 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ @@ -557941,15 +558272,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1e49cc │ │ │ │ + cbz r3, 1e4d14 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -557967,15 +558298,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e4a18 │ │ │ │ + cbz r3, 1e4d60 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r1, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #61] @ 0x3d │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ @@ -557994,51 +558325,51 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [ip] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3bc8 │ │ │ │ + bl 1e3f10 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e403c │ │ │ │ - ldr r2, [pc, #448] @ (1e4c00 ) │ │ │ │ - ldr r3, [pc, #440] @ (1e4bfc ) │ │ │ │ + bl 1e4384 │ │ │ │ + ldr r2, [pc, #448] @ (1e4f48 ) │ │ │ │ + ldr r3, [pc, #440] @ (1e4f44 ) │ │ │ │ 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 1e4be6 │ │ │ │ + bne.w 1e4f2e │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4b1a │ │ │ │ + beq.n 1e4e62 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e47b2 │ │ │ │ + b.n 1e4afa │ │ │ │ mov.w sl, #7 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e4850 │ │ │ │ + bne.w 1e4b98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4b96 │ │ │ │ + beq.w 1e4ede │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov.w r9, #17 │ │ │ │ mov lr, r8 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ @@ -558051,18 +558382,18 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 1e4892 │ │ │ │ + b.n 1e4bda │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4b6a │ │ │ │ + beq.n 1e4eb2 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov lr, r9 │ │ │ │ mov.w sl, #18 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -558080,146 +558411,146 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 1e48ee │ │ │ │ + b.n 1e4c36 │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ - b.n 1e4842 │ │ │ │ + b.n 1e4b8a │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 1e4b58 │ │ │ │ + bhi.n 1e4ea0 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1e4b58 │ │ │ │ + bne.n 1e4ea0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ - vldr d7, [pc, #196] @ 1e4bf0 │ │ │ │ + vldr d7, [pc, #196] @ 1e4f38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e4b58 │ │ │ │ + cbz r0, 1e4ea0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e47b2 │ │ │ │ + b.n 1e4afa │ │ │ │ mov r3, fp │ │ │ │ - b.n 1e47b2 │ │ │ │ + b.n 1e4afa │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e4a68 │ │ │ │ + bne.n 1e4db0 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bls.n 1e4b24 │ │ │ │ - b.n 1e47b2 │ │ │ │ + bls.n 1e4e6c │ │ │ │ + b.n 1e4afa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e48ee │ │ │ │ + beq.w 1e4c36 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov lr, r9 │ │ │ │ mov.w sl, #16 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ - b.n 1e4adc │ │ │ │ - cbz r5, 1e4bc8 │ │ │ │ + b.n 1e4e24 │ │ │ │ + cbz r5, 1e4f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e4bb6 │ │ │ │ + cbz r3, 1e4efe │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4780 │ │ │ │ + b.n 1e4ac8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e4896 │ │ │ │ + beq.w 1e4bde │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov lr, r8 │ │ │ │ mov.w r9, #15 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1e4a98 │ │ │ │ + b.n 1e4de0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4b90 │ │ │ │ + bne.n 1e4ed8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4780 │ │ │ │ + b.n 1e4ac8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e4bd4 │ │ │ │ + cbz r3, 1e4f1c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4796 │ │ │ │ + b.n 1e4ade │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4bce │ │ │ │ + bne.n 1e4f16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, r3, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4796 │ │ │ │ + b.n 1e4ade │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e4c6e │ │ │ │ + beq.n 1e4fb6 │ │ │ │ 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, 1e4c30 │ │ │ │ + cbz r2, 1e4f78 │ │ │ │ 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, 1e4c4c │ │ │ │ + cbz r1, 1e4f94 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1dfbd4 │ │ │ │ - cbnz r0, 1e4c5a │ │ │ │ + bl 1dff1c │ │ │ │ + cbnz r0, 1e4fa2 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1dfcd4 │ │ │ │ + bl 1e001c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1dfcd4 │ │ │ │ + bl 1e001c │ │ │ │ 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 │ │ │ │ @@ -558228,55 +558559,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 1df6cc │ │ │ │ + bl 1dfa14 │ │ │ │ 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 1e8d0c │ │ │ │ + bl 1e9054 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e4cde │ │ │ │ + beq.n 1e5026 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e4cd4 │ │ │ │ + cbz r2, 1e501c │ │ │ │ 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, 1e4d14 │ │ │ │ + cbz r1, 1e505c │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e4d24 │ │ │ │ + beq.n 1e506c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e4d0c │ │ │ │ + cbz r2, 1e5054 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -558289,22 +558620,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 1e4ce6 │ │ │ │ + b.n 1e502e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e4d4c │ │ │ │ + cbz r1, 1e5094 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e4d44 │ │ │ │ + cbz r3, 1e508c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558314,15 +558645,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 1e4d2e │ │ │ │ + b.n 1e5076 │ │ │ │ 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] │ │ │ │ @@ -558330,66 +558661,66 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 1e4dd4 │ │ │ │ - bl 1dfaac │ │ │ │ + cbz r5, 1e511c │ │ │ │ + bl 1dfdf4 │ │ │ │ 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 1dfb00 │ │ │ │ + bl 1dfe48 │ │ │ │ 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 1dfb00 │ │ │ │ + bl 1dfe48 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1dfaac │ │ │ │ + bl 1dfdf4 │ │ │ │ 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 1df734 │ │ │ │ + bl 1dfa7c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 1e8d0c │ │ │ │ + bl 1e9054 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e4e26 │ │ │ │ + beq.n 1e516e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e4e1c │ │ │ │ + cbz r1, 1e5164 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -558402,24 +558733,24 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 1e4e6c │ │ │ │ + cbz r1, 1e51b4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8a70 │ │ │ │ + bl 1e8db8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e4e7c │ │ │ │ + beq.n 1e51c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e4e64 │ │ │ │ + cbz r2, 1e51ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -558427,22 +558758,22 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b.n 1e4e42 │ │ │ │ + b.n 1e518a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e4ea4 │ │ │ │ + cbz r1, 1e51ec │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e4e9c │ │ │ │ + cbz r3, 1e51e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558452,15 +558783,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 1e4e86 │ │ │ │ + b.n 1e51ce │ │ │ │ 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 │ │ │ │ @@ -558468,21 +558799,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, 1e4f44 │ │ │ │ + cbz r6, 1e528c │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e4f1c │ │ │ │ + beq.n 1e5264 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e4fce │ │ │ │ + bhi.n 1e5316 │ │ │ │ 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] │ │ │ │ @@ -558493,98 +558824,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 1e4faa │ │ │ │ + bhi.n 1e52f2 │ │ │ │ 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] @ (1e5040 ) │ │ │ │ + ldr r4, [pc, #268] @ (1e5388 ) │ │ │ │ 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 1de958 │ │ │ │ + bl 1deca0 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 1e4f5e │ │ │ │ + bne.n 1e52a6 │ │ │ │ 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 1e41fc │ │ │ │ + bl 1e4544 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #274 @ 0x112 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e41fc │ │ │ │ + bl 1e4544 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #271 @ 0x10f │ │ │ │ - b.n 1e4f76 │ │ │ │ + b.n 1e52be │ │ │ │ movw r7, #273 @ 0x111 │ │ │ │ - b.n 1e4f76 │ │ │ │ + b.n 1e52be │ │ │ │ movw r7, #357 @ 0x165 │ │ │ │ - b.n 1e4f76 │ │ │ │ + b.n 1e52be │ │ │ │ mov.w r7, #356 @ 0x164 │ │ │ │ - b.n 1e4f76 │ │ │ │ + b.n 1e52be │ │ │ │ mov.w r7, #272 @ 0x110 │ │ │ │ - b.n 1e4f76 │ │ │ │ + b.n 1e52be │ │ │ │ mov.w r7, #358 @ 0x166 │ │ │ │ - b.n 1e4f76 │ │ │ │ + b.n 1e52be │ │ │ │ movw r7, #355 @ 0x163 │ │ │ │ - b.n 1e4f76 │ │ │ │ + b.n 1e52be │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #648] @ (1e526c ) │ │ │ │ + ldr r3, [pc, #648] @ (1e55b4 ) │ │ │ │ add r5, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r2, [pc, #636] @ (1e5270 ) │ │ │ │ + ldr r2, [pc, #636] @ (1e55b8 ) │ │ │ │ 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 │ │ │ │ @@ -558602,36 +558933,36 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ movt sl, #1 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 │ │ │ │ @@ -558642,36 +558973,36 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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} │ │ │ │ @@ -558681,33 +559012,33 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 │ │ │ │ @@ -558722,83 +559053,83 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4364 │ │ │ │ - ldr r2, [pc, #36] @ (1e5274 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e526c ) │ │ │ │ + bl 1e46ac │ │ │ │ + ldr r2, [pc, #36] @ (1e55bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e55b4 ) │ │ │ │ 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 1e5266 │ │ │ │ + bne.n 1e55ae │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #16 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #536] @ (1e54a4 ) │ │ │ │ + ldr r4, [pc, #536] @ (1e57ec ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #536] @ (1e54a8 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e57f0 ) │ │ │ │ mov r9, r0 │ │ │ │ add r4, pc │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4fd0 │ │ │ │ + bl 1e5318 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -558807,45 +559138,45 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #16] │ │ │ │ - beq.n 1e5336 │ │ │ │ + beq.n 1e567e │ │ │ │ mov r7, r6 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -558857,35 +559188,35 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov ip, fp │ │ │ │ @@ -558896,195 +559227,195 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e5474 │ │ │ │ + cbz r0, 1e57bc │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ strd r7, r5, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e43e4 │ │ │ │ - ldr r2, [pc, #36] @ (1e54ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1e54a8 ) │ │ │ │ + bl 1e472c │ │ │ │ + ldr r2, [pc, #36] @ (1e57f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e57f0 ) │ │ │ │ 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 1e54a0 │ │ │ │ + bne.n 1e57e8 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 1e54f4 │ │ │ │ + bhi.n 1e583c │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r5, #32 │ │ │ │ cmp r1, r7 │ │ │ │ asrs r1, r2, #17 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ 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] @ 1e59f4 │ │ │ │ + ldr.w r0, [pc, #1112] @ 1e5d3c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 1e59f8 │ │ │ │ + ldr.w r1, [pc, #1108] @ 1e5d40 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e55dc │ │ │ │ + cbz r0, 1e5924 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1e580e │ │ │ │ + bhi.w 1e5b56 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e59f2 │ │ │ │ + bhi.w 1e5d3a │ │ │ │ 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 │ │ │ │ @@ -559116,42 +559447,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e5662 │ │ │ │ + cbz r0, 1e59aa │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 │ │ │ │ @@ -559159,26 +559490,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 1e5732 │ │ │ │ + beq.n 1e5a7a │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 1e57f2 │ │ │ │ + beq.w 1e5b3a │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 1e5818 │ │ │ │ + beq.w 1e5b60 │ │ │ │ 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 1e59f2 │ │ │ │ + bhi.w 1e5d3a │ │ │ │ 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 │ │ │ │ @@ -559206,61 +559537,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 1e563c │ │ │ │ + b.n 1e5984 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1e563c │ │ │ │ + b.n 1e5984 │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 1e588c │ │ │ │ + bne.w 1e5bd4 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5778 │ │ │ │ + cbz r0, 1e5ac0 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ 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 1e59c2 │ │ │ │ + bhi.w 1e5d0a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e59f2 │ │ │ │ + bhi.w 1e5d3a │ │ │ │ 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 │ │ │ │ @@ -559287,313 +559618,313 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ands.w r3, lr, #16 │ │ │ │ - bne.n 1e5896 │ │ │ │ + bne.n 1e5bde │ │ │ │ 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 1e574c │ │ │ │ + b.n 1e5a94 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 1e563c │ │ │ │ + b.n 1e5984 │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 1e59d8 │ │ │ │ + beq.w 1e5d20 │ │ │ │ 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 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e585e │ │ │ │ + cbz r0, 1e5ba6 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 1e59cc │ │ │ │ + bhi.w 1e5d14 │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 1e56da │ │ │ │ + b.n 1e5a22 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e582a │ │ │ │ + b.n 1e5b72 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e582a │ │ │ │ + b.n 1e5b72 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e58d0 │ │ │ │ + cbz r0, 1e5c18 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r7, r6, #8 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4364 │ │ │ │ - ldr r2, [pc, #136] @ (1e59fc ) │ │ │ │ - ldr r3, [pc, #132] @ (1e59f8 ) │ │ │ │ + bl 1e46ac │ │ │ │ + ldr r2, [pc, #136] @ (1e5d44 ) │ │ │ │ + ldr r3, [pc, #132] @ (1e5d40 ) │ │ │ │ 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 1e59ee │ │ │ │ + bne.n 1e5d36 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e58a4 │ │ │ │ + b.n 1e5bec │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e58a4 │ │ │ │ + b.n 1e5bec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e58a4 │ │ │ │ + b.n 1e5bec │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e574c │ │ │ │ + b.n 1e5a94 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e574c │ │ │ │ + b.n 1e5a94 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5804 │ │ │ │ + b.n 1e5b4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e58a4 │ │ │ │ + b.n 1e5bec │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e574c │ │ │ │ + b.n 1e5a94 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 1e59d0 │ │ │ │ + b.n 1e5d18 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5744 │ │ │ │ + b.n 1e5a8c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r7, pc, #64 @ (adr r7, 1e5d80 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #544 @ (adr r6, 1e5c20 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 1e5e48 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #780] @ (1e5d20 ) │ │ │ │ + ldr r2, [pc, #780] @ (1e6068 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #780] @ (1e5d24 ) │ │ │ │ + ldr r3, [pc, #780] @ (1e606c ) │ │ │ │ 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 1e5d60 │ │ │ │ + beq.w 1e60a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #732] @ 1e5d10 │ │ │ │ + vldr d0, [pc, #732] @ 1e6058 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5a66 │ │ │ │ + cbz r0, 1e5dae │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e5a9c │ │ │ │ + cbz r0, 1e5de4 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #628] @ 1e5d18 │ │ │ │ + vldr d0, [pc, #628] @ 1e6060 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1e5ad4 │ │ │ │ + cbz r0, 1e5e1c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ 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 1e5cb2 │ │ │ │ + bne.w 1e5ffa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e5bc6 │ │ │ │ + bls.n 1e5f0e │ │ │ │ mov.w r9, #1 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -559612,125 +559943,125 @@ │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e5b24 │ │ │ │ + bcc.n 1e5e6c │ │ │ │ ldrd r8, fp, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e5d28 │ │ │ │ + beq.w 1e6070 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #252] @ 1e5d10 │ │ │ │ + vldr d0, [pc, #252] @ 1e6058 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5c3c │ │ │ │ + cbz r0, 1e5f84 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1e5f50 │ │ │ │ + bhi.w 1e6298 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -559748,49 +560079,49 @@ │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1e5b0c │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1e5e54 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - add r5, pc, #920 @ (adr r5, 1e60bc ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 1e62e4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 1e5f42 │ │ │ │ + bhi.w 1e628a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e5e1c │ │ │ │ + bhi.n 1e6164 │ │ │ │ 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 │ │ │ │ @@ -559802,24 +560133,24 @@ │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 1e42a4 │ │ │ │ - ldr r2, [pc, #492] @ (1e5f58 ) │ │ │ │ - ldr r3, [pc, #492] @ (1e5f5c ) │ │ │ │ + bl 1e45ec │ │ │ │ + ldr r2, [pc, #492] @ (1e62a0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1e62a4 ) │ │ │ │ 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 1e5f4c │ │ │ │ + bne.w 1e6294 │ │ │ │ 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 │ │ │ │ @@ -559828,34 +560159,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5dd2 │ │ │ │ + cbz r0, 1e611a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 1e5f38 │ │ │ │ + bhi.w 1e6280 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5f50 │ │ │ │ + bhi.w 1e6298 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -559867,814 +560198,814 @@ │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5d8e │ │ │ │ + b.n 1e60d6 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5d8e │ │ │ │ + b.n 1e60d6 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5d8e │ │ │ │ + b.n 1e60d6 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4364 │ │ │ │ - b.n 1e5d6a │ │ │ │ + bl 1e46ac │ │ │ │ + b.n 1e60b2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e32 │ │ │ │ + b.n 1e617a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e32 │ │ │ │ + b.n 1e617a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e32 │ │ │ │ + b.n 1e617a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e32 │ │ │ │ + b.n 1e617a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e32 │ │ │ │ + b.n 1e617a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e32 │ │ │ │ + b.n 1e617a │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e5ef4 │ │ │ │ + cbz r0, 1e623c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e5c66 │ │ │ │ + b.n 1e5fae │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5ece │ │ │ │ + b.n 1e6216 │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5ece │ │ │ │ + b.n 1e6216 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5ece │ │ │ │ + b.n 1e6216 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e5ece │ │ │ │ - vldr d7, [pc, #12] @ 1e5f50 │ │ │ │ + b.n 1e6216 │ │ │ │ + vldr d7, [pc, #12] @ 1e6298 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5d8e │ │ │ │ + b.n 1e60d6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r2, pc, #568 @ (adr r2, 1e6194 ) │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1e6078 ) │ │ │ │ + ldr r2, [pc, #260] @ (1e63c0 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1e607c ) │ │ │ │ + ldr r3, [pc, #260] @ (1e63c4 ) │ │ │ │ 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 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5fbc │ │ │ │ + cbz r0, 1e6304 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e5fea │ │ │ │ + cbz r0, 1e6332 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ - ldr r2, [pc, #36] @ (1e6080 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e607c ) │ │ │ │ + bl 1e463c │ │ │ │ + ldr r2, [pc, #36] @ (1e63c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e63c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6072 │ │ │ │ + bne.n 1e63ba │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #528 @ (adr r0, 1e628c ) │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #860] @ (1e6400 ) │ │ │ │ + ldr r3, [pc, #860] @ (1e6748 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #860] @ (1e6404 ) │ │ │ │ + ldr r2, [pc, #860] @ (1e674c ) │ │ │ │ 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 1e63c4 │ │ │ │ + beq.w 1e670c │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ - vldr d8, [pc, #808] @ 1e63f8 │ │ │ │ + vldr d8, [pc, #808] @ 1e6740 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e622a │ │ │ │ + b.n 1e6572 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r8, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e63b4 │ │ │ │ + bne.w 1e66fc │ │ │ │ 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 1e63b4 │ │ │ │ + beq.w 1e66fc │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 1e640c │ │ │ │ + beq.w 1e6754 │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 1e625e │ │ │ │ + bne.n 1e65a6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ 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 1e63c4 │ │ │ │ + bls.w 1e670c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e60d8 │ │ │ │ + bne.w 1e6420 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1e63ba │ │ │ │ + beq.w 1e6702 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1e60e0 │ │ │ │ + b.n 1e6428 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e6288 │ │ │ │ + cbz r0, 1e65d0 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e6210 │ │ │ │ + beq.n 1e6558 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e637e │ │ │ │ + b.n 1e66c6 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4eb4 │ │ │ │ + bl 1e51fc │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6354 │ │ │ │ + cbz r0, 1e669c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 1e63ac │ │ │ │ + bcs.n 1e66f4 │ │ │ │ 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 1e62a4 │ │ │ │ + bne.n 1e65ec │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e62a4 │ │ │ │ + bne.w 1e65ec │ │ │ │ mov sl, fp │ │ │ │ - b.n 1e630a │ │ │ │ + b.n 1e6652 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e6210 │ │ │ │ + b.n 1e6558 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 1e61e6 │ │ │ │ + b.n 1e652e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e6144 │ │ │ │ + b.n 1e648c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e447c │ │ │ │ - ldr r2, [pc, #48] @ (1e6408 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e6400 ) │ │ │ │ + bl 1e47c4 │ │ │ │ + ldr r2, [pc, #48] @ (1e6750 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e6748 ) │ │ │ │ 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 1e641c │ │ │ │ + bne.n 1e6764 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e6210 │ │ │ │ + b.n 1e6558 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (1e6778 ) │ │ │ │ + ldr r4, [pc, #836] @ (1e6ac0 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (1e677c ) │ │ │ │ + ldr r3, [pc, #836] @ (1e6ac4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [sl, #13] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6484 │ │ │ │ + cbz r0, 1e67cc │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4364 │ │ │ │ - ldr.w ip, [pc, #720] @ 1e6780 │ │ │ │ + bl 1e46ac │ │ │ │ + ldr.w ip, [pc, #720] @ 1e6ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 1e6758 │ │ │ │ + vldr d0, [pc, #640] @ 1e6aa0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6502 │ │ │ │ + cbz r0, 1e684a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6544 │ │ │ │ + cbz r0, 1e688c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 1e6512 │ │ │ │ + bne.n 1e685a │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 1e6760 │ │ │ │ + vldr d0, [pc, #512] @ 1e6aa8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e658e │ │ │ │ + cbz r0, 1e68d6 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 1e6768 │ │ │ │ + vldr d0, [pc, #468] @ 1e6ab0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e65c0 │ │ │ │ + cbz r0, 1e6908 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6678 │ │ │ │ + beq.n 1e69c0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 1e6760 │ │ │ │ + vldr d0, [pc, #340] @ 1e6aa8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6634 │ │ │ │ + cbz r0, 1e697c │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e4364 │ │ │ │ - ldr r2, [pc, #292] @ (1e6784 ) │ │ │ │ - ldr r3, [pc, #284] @ (1e677c ) │ │ │ │ + bl 1e46ac │ │ │ │ + ldr r2, [pc, #292] @ (1e6acc ) │ │ │ │ + ldr r3, [pc, #284] @ (1e6ac4 ) │ │ │ │ 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 1e67f8 │ │ │ │ + bne.w 1e6b40 │ │ │ │ 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 1e6748 │ │ │ │ + bhi.n 1e6a90 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6740 │ │ │ │ + bhi.n 1e6a88 │ │ │ │ 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] │ │ │ │ @@ -560697,34 +561028,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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e66f8 │ │ │ │ + cbz r0, 1e6a40 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 1e67f2 │ │ │ │ + bhi.n 1e6b3a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e67fc │ │ │ │ + bhi.n 1e6b44 │ │ │ │ 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] │ │ │ │ @@ -560736,357 +561067,357 @@ │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1e66b8 │ │ │ │ + b.n 1e6a00 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1e66b8 │ │ │ │ + b.n 1e6a00 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e66b8 │ │ │ │ - vldr d7, [pc, #36] @ 1e6770 │ │ │ │ + b.n 1e6a00 │ │ │ │ + vldr d7, [pc, #36] @ 1e6ab8 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 1e66b8 │ │ │ │ + b.n 1e6a00 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1e675c ) │ │ │ │ - bhi.n 1e6708 │ │ │ │ + add r0, pc, #0 @ (adr r0, 1e6aa4 ) │ │ │ │ + bhi.n 1e6a50 │ │ │ │ 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] │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e67b0 │ │ │ │ + cbz r0, 1e6af8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ - b.n 1e665c │ │ │ │ + bl 1e463c │ │ │ │ + b.n 1e69a4 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1e678a │ │ │ │ + b.n 1e6ad2 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1e678a │ │ │ │ + b.n 1e6ad2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1e678a │ │ │ │ + b.n 1e6ad2 │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 1e678a │ │ │ │ + b.n 1e6ad2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #692] @ (1e6ad0 ) │ │ │ │ - ldr r3, [pc, #696] @ (1e6ad4 ) │ │ │ │ + ldr r2, [pc, #692] @ (1e6e18 ) │ │ │ │ + ldr r3, [pc, #696] @ (1e6e1c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 1e6ab0 │ │ │ │ + vldr d0, [pc, #648] @ 1e6df8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e685a │ │ │ │ + cbz r0, 1e6ba2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e6886 │ │ │ │ + cbz r0, 1e6bce │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4364 │ │ │ │ - vldr d7, [pc, #492] @ 1e6ab8 │ │ │ │ + bl 1e46ac │ │ │ │ + vldr d7, [pc, #492] @ 1e6e00 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #492] @ 1e6ac0 │ │ │ │ + vldr d0, [pc, #492] @ 1e6e08 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #185 @ 0xb9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e6926 │ │ │ │ + cbz r0, 1e6c6e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e6962 │ │ │ │ + cbz r0, 1e6caa │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ orr.w r3, r8, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 1e4eb4 │ │ │ │ + bl 1e51fc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6420 │ │ │ │ - vldr d0, [pc, #180] @ 1e6ac8 │ │ │ │ + bl 1e6768 │ │ │ │ + vldr d0, [pc, #180] @ 1e6e10 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6a46 │ │ │ │ + cbz r0, 1e6d8e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e4364 │ │ │ │ - ldr r2, [pc, #72] @ (1e6ad8 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e6ad4 ) │ │ │ │ + bl 1e46ac │ │ │ │ + ldr r2, [pc, #72] @ (1e6e20 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e6e1c ) │ │ │ │ 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 1e6aa6 │ │ │ │ + bne.n 1e6dee │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -561097,72 +561428,72 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #544] @ (1e6d14 ) │ │ │ │ + ldr r2, [pc, #544] @ (1e705c ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #536] @ (1e6d18 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e7060 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 1e6b56 │ │ │ │ + cbz r2, 1e6e9e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e6b48 │ │ │ │ + cbnz r0, 1e6e90 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1e6c44 │ │ │ │ + bne.w 1e6f8c │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e6b56 │ │ │ │ + beq.n 1e6e9e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e6b48 │ │ │ │ + cbnz r0, 1e6e90 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e6b56 │ │ │ │ + beq.n 1e6e9e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6b2e │ │ │ │ + beq.n 1e6e76 │ │ │ │ subs r0, #13 │ │ │ │ adds r3, #20 │ │ │ │ cmp r0, #5 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e6b22 │ │ │ │ + bne.n 1e6e6a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df9f8 │ │ │ │ + bl 1dfd40 │ │ │ │ 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 │ │ │ │ @@ -561171,134 +561502,134 @@ │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w r3, [r0, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r1, [r0, #62] @ 0x3e │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e6b92 │ │ │ │ + beq.n 1e6eda │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 1e6bfc │ │ │ │ + cbz r5, 1e6f44 │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov.w r8, #20 │ │ │ │ add.w r4, sp, r8 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, r8, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1e6be2 │ │ │ │ + b.n 1e6f2a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e6c78 │ │ │ │ + beq.n 1e6fc0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r9, r9, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r9, fp │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, r8, r5, r2 │ │ │ │ add.w r5, r5, #1 │ │ │ │ str.w r3, [lr, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1e6bfc │ │ │ │ + beq.n 1e6f44 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6bb0 │ │ │ │ + beq.n 1e6ef8 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e6bb6 │ │ │ │ + bls.n 1e6efe │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 1e6be2 │ │ │ │ + bne.n 1e6f2a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6c9a │ │ │ │ + bne.n 1e6fe2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3bc8 │ │ │ │ + bl 1e3f10 │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e403c │ │ │ │ - ldr r2, [pc, #244] @ (1e6d1c ) │ │ │ │ - ldr r3, [pc, #236] @ (1e6d18 ) │ │ │ │ + bl 1e4384 │ │ │ │ + ldr r2, [pc, #244] @ (1e7064 ) │ │ │ │ + ldr r3, [pc, #236] @ (1e7060 ) │ │ │ │ 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 1e6d10 │ │ │ │ + bne.n 1e7058 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 1e6b56 │ │ │ │ + beq.n 1e6e9e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e6b48 │ │ │ │ + bne.w 1e6e90 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ adds r1, r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e6b56 │ │ │ │ + beq.w 1e6e9e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6c44 │ │ │ │ - b.n 1e6b48 │ │ │ │ + beq.n 1e6f8c │ │ │ │ + b.n 1e6e90 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6bec │ │ │ │ + bne.n 1e6f34 │ │ │ │ add.w r2, r9, #20 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 1e6bfc │ │ │ │ + beq.n 1e6f44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1e6c8e │ │ │ │ + cbnz r3, 1e6fd6 │ │ │ │ add.w r9, r9, #40 @ 0x28 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 1e6c6e │ │ │ │ - b.n 1e6bfc │ │ │ │ + bne.n 1e6fb6 │ │ │ │ + b.n 1e6f44 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e6bb6 │ │ │ │ - b.n 1e6bf4 │ │ │ │ + bls.n 1e6efe │ │ │ │ + b.n 1e6f3c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6ccc │ │ │ │ + cbz r0, 1e7014 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 │ │ │ │ @@ -561313,54 +561644,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 1e6c02 │ │ │ │ + b.n 1e6f4a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e3bc8 │ │ │ │ + bl 1e3f10 │ │ │ │ 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 1e6adc │ │ │ │ + bl 1e6e24 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #200] @ (1e6e44 ) │ │ │ │ + ldr r4, [pc, #200] @ (1e718c ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #200] @ (1e6e48 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e7190 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -561368,15 +561699,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 1e6adc │ │ │ │ + bl 1e6e24 │ │ │ │ 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 │ │ │ │ @@ -561389,98 +561720,98 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ - ldr r2, [pc, #40] @ (1e6e4c ) │ │ │ │ - ldr r3, [pc, #36] @ (1e6e48 ) │ │ │ │ + bl 1e4384 │ │ │ │ + ldr r2, [pc, #40] @ (1e7194 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e7190 ) │ │ │ │ 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 1e6e3e │ │ │ │ + bne.n 1e7186 │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6ee6 │ │ │ │ + beq.n 1e722e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1e6e86 │ │ │ │ + beq.n 1e71ce │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 1e6e86 │ │ │ │ + beq.n 1e71ce │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e6e6c │ │ │ │ + bne.n 1e71b4 │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 1e6efc │ │ │ │ + beq.n 1e7244 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e6eea │ │ │ │ + beq.n 1e7232 │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 1e6ee0 │ │ │ │ + cbz r4, 1e7228 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e6ef2 │ │ │ │ + cbnz r0, 1e723a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ and.w ip, r0, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r0, #17 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -561491,184 +561822,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e6ecc │ │ │ │ - b.n 1e6ee0 │ │ │ │ + bne.n 1e7214 │ │ │ │ + b.n 1e7228 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e6ebe │ │ │ │ + b.n 1e7206 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1e6ee2 │ │ │ │ + b.n 1e722a │ │ │ │ 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 1e6f5c │ │ │ │ + ble.n 1e72a4 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1e6f70 │ │ │ │ + bls.n 1e72b8 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e6f3a │ │ │ │ - b.n 1e6f58 │ │ │ │ + cbnz r3, 1e7282 │ │ │ │ + b.n 1e72a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e6f58 │ │ │ │ + cbz r3, 1e72a0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e6f34 │ │ │ │ + beq.n 1e727c │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2319b4 │ │ │ │ - b.n 1e6f50 │ │ │ │ + bl 231cfc │ │ │ │ + b.n 1e7298 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e6f40 │ │ │ │ + bne.n 1e7288 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6f4a │ │ │ │ + bne.n 1e7292 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e6e50 │ │ │ │ + bl 1e7198 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e6f2a │ │ │ │ + bhi.n 1e7272 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6e50 │ │ │ │ + bl 1e7198 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1e6f2a │ │ │ │ + b.n 1e7272 │ │ │ │ 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 1e6fa8 │ │ │ │ + ble.n 1e72f0 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 1e6fac │ │ │ │ + beq.n 1e72f4 │ │ │ │ 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 1e7028 │ │ │ │ + beq.n 1e7370 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1e6fd2 │ │ │ │ + beq.n 1e731a │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 1e6fd2 │ │ │ │ + beq.n 1e731a │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e6fba │ │ │ │ - cbz r0, 1e6ff2 │ │ │ │ + bne.n 1e7302 │ │ │ │ + cbz r0, 1e733a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e7038 │ │ │ │ + cbnz r0, 1e7380 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 1e7034 │ │ │ │ + cbz r5, 1e737c │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 20dcb8 │ │ │ │ - cbnz r0, 1e7042 │ │ │ │ + bl 20e000 │ │ │ │ + cbnz r0, 1e738a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ 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 1e7018 │ │ │ │ + b.n 1e7360 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e6fe8 │ │ │ │ + b.n 1e7330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e700e │ │ │ │ - cbz r1, 1e709e │ │ │ │ + b.n 1e7356 │ │ │ │ + cbz r1, 1e73e6 │ │ │ │ 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, 1e7090 │ │ │ │ - bl 1c26e8 │ │ │ │ - cbz r0, 1e7074 │ │ │ │ + cbz r0, 1e73d8 │ │ │ │ + bl 1c2a30 │ │ │ │ + cbz r0, 1e73bc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -561676,114 +562007,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 1e70c4 │ │ │ │ + bne.n 1e740c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e70c0 │ │ │ │ + beq.n 1e7408 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e704c │ │ │ │ + bl 1e7394 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 1e704c │ │ │ │ + bl 1e7394 │ │ │ │ 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 1e70c0 │ │ │ │ + b.n 1e7408 │ │ │ │ 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 1e7188 │ │ │ │ + beq.n 1e74d0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e7134 │ │ │ │ + b.n 1e747c │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 1e714e │ │ │ │ - cbz r0, 1e718c │ │ │ │ + cbz r7, 1e7496 │ │ │ │ + cbz r0, 1e74d4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 1e714e │ │ │ │ + cbz r3, 1e7496 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r5, 1e719e │ │ │ │ - cbz r0, 1e716c │ │ │ │ + cbz r5, 1e74e6 │ │ │ │ + cbz r0, 1e74b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c26e8 │ │ │ │ - cbz r0, 1e716c │ │ │ │ + bl 1c2a30 │ │ │ │ + cbz r0, 1e74b4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r5] │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp fp, sl │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bne.n 1e7132 │ │ │ │ + bne.n 1e747a │ │ │ │ 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 1e716c │ │ │ │ + bne.n 1e74b4 │ │ │ │ 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 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (1e72a8 ) │ │ │ │ - bl 1e70a4 │ │ │ │ + ldr r4, [pc, #220] @ (1e75f0 ) │ │ │ │ + bl 1e73ec │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r4, pc │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ @@ -561795,39 +562126,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e722e │ │ │ │ + cbz r0, 1e7576 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r3, [pc, #124] @ (1e72ac ) │ │ │ │ + bl 1c2a6c │ │ │ │ + ldr r3, [pc, #124] @ (1e75f4 ) │ │ │ │ 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, 1e72a0 │ │ │ │ + cbz r3, 1e75e8 │ │ │ │ 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, 1e7266 │ │ │ │ + cbz r6, 1e75ae │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e7266 │ │ │ │ - bl 1c26e8 │ │ │ │ - cbz r0, 1e7266 │ │ │ │ + cbz r0, 1e75ae │ │ │ │ + bl 1c2a30 │ │ │ │ + cbz r0, 1e75ae │ │ │ │ ldr r6, [r0, #8] │ │ │ │ adds r4, #32 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [r4, #-24] │ │ │ │ @@ -561838,261 +562169,261 @@ │ │ │ │ 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 1e7250 │ │ │ │ + bhi.n 1e7598 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #1140] @ 1e7738 │ │ │ │ + ldr.w r8, [pc, #1140] @ 1e7a80 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e731c │ │ │ │ + bhi.n 1e7664 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r3, r1, #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 1dfb6c │ │ │ │ + bl 1dfeb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70a4 │ │ │ │ + bl 1e73ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7314 │ │ │ │ + cbz r0, 1e765c │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 1e7336 │ │ │ │ + cbz r6, 1e767e │ │ │ │ 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 1e76c4 │ │ │ │ + beq.w 1e7a0c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1df984 │ │ │ │ + bl 1dfccc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70a4 │ │ │ │ + bl 1e73ec │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e738e │ │ │ │ + beq.n 1e76d6 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e7380 │ │ │ │ + cbz r6, 1e76c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7380 │ │ │ │ + cbz r0, 1e76c8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 1e7380 │ │ │ │ + cbz r0, 1e76c8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e7362 │ │ │ │ + bcc.n 1e76aa │ │ │ │ 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 1e71a4 │ │ │ │ + bl 1e74ec │ │ │ │ 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 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70a4 │ │ │ │ + bl 1e73ec │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e73e4 │ │ │ │ + cbz r0, 1e772c │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ 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 1e76e4 │ │ │ │ + beq.w 1e7a2c │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e740e │ │ │ │ - cbz r0, 1e740e │ │ │ │ + beq.n 1e7756 │ │ │ │ + cbz r0, 1e7756 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1e740e │ │ │ │ + cbz r0, 1e7756 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1e76b6 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e7424 ) │ │ │ │ + bhi.w 1e79fe │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e776c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ lsls r5, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 1e7452 │ │ │ │ + cbz r6, 1e779a │ │ │ │ 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 1e76d4 │ │ │ │ + beq.w 1e7a1c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df948 │ │ │ │ + bl 1dfc90 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70a4 │ │ │ │ + bl 1e73ec │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e7314 │ │ │ │ + beq.w 1e765c │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e7494 │ │ │ │ + cbz r6, 1e77dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7494 │ │ │ │ + cbz r0, 1e77dc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 1e7494 │ │ │ │ + cbz r0, 1e77dc │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.n 1e747a │ │ │ │ - b.n 1e7314 │ │ │ │ + bcc.n 1e77c2 │ │ │ │ + b.n 1e765c │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df9f8 │ │ │ │ + bl 1dfd40 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70a4 │ │ │ │ + bl 1e73ec │ │ │ │ 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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e74ec │ │ │ │ + cbz r0, 1e7834 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7532 │ │ │ │ + beq.n 1e787a │ │ │ │ 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, 1e7528 │ │ │ │ + cbz r1, 1e7870 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7528 │ │ │ │ + cbz r0, 1e7870 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 1e7524 │ │ │ │ + cbz r0, 1e786c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e74fa │ │ │ │ + bcc.n 1e7842 │ │ │ │ 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 │ │ │ │ @@ -562117,31 +562448,31 @@ │ │ │ │ str.w r0, [r6, #73] @ 0x49 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r2, [r6, #80] @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70a4 │ │ │ │ - ldr r3, [pc, #388] @ (1e773c ) │ │ │ │ + bl 1e73ec │ │ │ │ + ldr r3, [pc, #388] @ (1e7a84 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e7710 │ │ │ │ + bne.w 1e7a58 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ @@ -562153,137 +562484,137 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 1e7602 │ │ │ │ + cbz r1, 1e794a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e7314 │ │ │ │ + beq.w 1e765c │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1e7626 │ │ │ │ + cbz r4, 1e796e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7626 │ │ │ │ + cbz r0, 1e796e │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1e7626 │ │ │ │ + cbz r0, 1e796e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r4, [r6, #92] @ 0x5c │ │ │ │ adds r3, #16 │ │ │ │ adds r6, #16 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1e7610 │ │ │ │ - b.n 1e7314 │ │ │ │ + bne.n 1e7958 │ │ │ │ + b.n 1e765c │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70a4 │ │ │ │ + bl 1e73ec │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 550d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e7308 │ │ │ │ - b.n 1e7314 │ │ │ │ + bne.w 1e7650 │ │ │ │ + b.n 1e765c │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df850 │ │ │ │ + bl 1dfb98 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70a4 │ │ │ │ + bl 1e73ec │ │ │ │ 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 1e76a2 │ │ │ │ + beq.n 1e79ea │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e76a2 │ │ │ │ + cbz r0, 1e79ea │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c26e8 │ │ │ │ - cbz r0, 1e76a2 │ │ │ │ + bl 1c2a30 │ │ │ │ + cbz r0, 1e79ea │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ str.w r8, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 1e7314 │ │ │ │ + b.n 1e765c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e7314 │ │ │ │ + b.n 1e765c │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e7314 │ │ │ │ + b.n 1e765c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7336 │ │ │ │ + beq.w 1e767e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e7336 │ │ │ │ + b.n 1e767e │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7452 │ │ │ │ + beq.w 1e779a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e7452 │ │ │ │ + b.n 1e779a │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp.w r2, #2097152 @ 0x200000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1e770c │ │ │ │ - cbz r0, 1e770c │ │ │ │ + cbnz r3, 1e7a54 │ │ │ │ + cbz r0, 1e7a54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c26e8 │ │ │ │ - cbz r0, 1e770c │ │ │ │ + bl 1c2a30 │ │ │ │ + cbz r0, 1e7a54 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 1e7314 │ │ │ │ + b.n 1e765c │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e75ce │ │ │ │ + beq.w 1e7916 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2724 │ │ │ │ - b.n 1e75ce │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + bl 1c2a6c │ │ │ │ + b.n 1e7916 │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7954 │ │ │ │ + beq.w 1e7c9c │ │ │ │ stmdb 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 │ │ │ │ @@ -562291,193 +562622,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 1e78d8 │ │ │ │ + beq.w 1e7c20 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1e7862 │ │ │ │ + beq.n 1e7baa │ │ │ │ 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 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7854 │ │ │ │ + beq.n 1e7b9c │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 1e77c6 │ │ │ │ + b.n 1e7b0e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e72b0 │ │ │ │ + bl 1e75f8 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1dfcd4 │ │ │ │ + bl 1e001c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e784c │ │ │ │ + beq.n 1e7b94 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e77a8 │ │ │ │ + bne.n 1e7af0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfaac │ │ │ │ + bl 1dfdf4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70a4 │ │ │ │ + bl 1e73ec │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7800 │ │ │ │ + cbz r0, 1e7b48 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1dfcd4 │ │ │ │ + bl 1e001c │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e77be │ │ │ │ + beq.n 1e7b06 │ │ │ │ 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 1dfb00 │ │ │ │ + bl 1dfe48 │ │ │ │ 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 1e7826 │ │ │ │ + bne.n 1e7b6e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e77c6 │ │ │ │ + bne.n 1e7b0e │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e776e │ │ │ │ + bne.n 1e7ab6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df734 │ │ │ │ + bl 1dfa7c │ │ │ │ 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 1e795c │ │ │ │ + beq.n 1e7ca4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7950 │ │ │ │ + beq.n 1e7c98 │ │ │ │ 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 1e8d0c │ │ │ │ + bl 1e9054 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7740 │ │ │ │ + bl 1e7a88 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e7854 │ │ │ │ + beq.n 1e7b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8a70 │ │ │ │ + bl 1e8db8 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7740 │ │ │ │ + bl 1e7a88 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e776e │ │ │ │ - b.n 1e785c │ │ │ │ + bne.w 1e7ab6 │ │ │ │ + b.n 1e7ba4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df6cc │ │ │ │ + bl 1dfa14 │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e78fc │ │ │ │ + beq.n 1e7c44 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e78fc │ │ │ │ + cbz r0, 1e7c44 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c26e8 │ │ │ │ - cbz r0, 1e78fc │ │ │ │ + bl 1c2a30 │ │ │ │ + cbz r0, 1e7c44 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e7956 │ │ │ │ + beq.n 1e7c9e │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e791c │ │ │ │ + cbz r2, 1e7c64 │ │ │ │ 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 1e8d0c │ │ │ │ + bl 1e9054 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7740 │ │ │ │ + bl 1e7a88 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7740 │ │ │ │ + bl 1e7a88 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e776e │ │ │ │ - b.n 1e785c │ │ │ │ + bne.w 1e7ab6 │ │ │ │ + b.n 1e7ba4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e7896 │ │ │ │ + b.n 1e7bde │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -562485,111 +562816,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 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 550d0 │ │ │ │ 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, 1e79a0 │ │ │ │ + cbnz r2, 1e7ce8 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e799c │ │ │ │ + beq.n 1e7ce4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 1e7964 │ │ │ │ + bl 1e7cac │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e799c │ │ │ │ + bls.n 1e7ce4 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 1e79b8 │ │ │ │ + b.n 1e7d00 │ │ │ │ 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 1df0f0 │ │ │ │ + bl 1df438 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df10c │ │ │ │ + bl 1df454 │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 1e7a70 │ │ │ │ + cbnz r2, 1e7db8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 1e7a42 │ │ │ │ + cbz r0, 1e7d8a │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e7964 │ │ │ │ + bl 1e7cac │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r2, 1e7a62 │ │ │ │ + cbz r2, 1e7daa │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 550d0 │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ strh.w r2, [r5, #72] @ 0x48 │ │ │ │ - cbnz r2, 1e7a88 │ │ │ │ + cbnz r2, 1e7dd0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ blx 550d0 │ │ │ │ - b.n 1e7a36 │ │ │ │ + b.n 1e7d7e │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldrh.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 550d0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -562603,161 +562934,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, 1e7af8 │ │ │ │ + cbz r3, 1e7e40 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e79dc │ │ │ │ + bl 1e7d24 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ 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 1e7ad2 │ │ │ │ + bne.n 1e7e1a │ │ │ │ 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 1df620 │ │ │ │ + bl 1df968 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 1e7b30 │ │ │ │ + cbz r1, 1e7e78 │ │ │ │ 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, 1e7b5a │ │ │ │ + cbz r3, 1e7ea2 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7aa8 │ │ │ │ + bl 1e7df0 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7740 │ │ │ │ + bl 1e7a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7108 │ │ │ │ + bl 1e7450 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7b2e │ │ │ │ + beq.n 1e7e76 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1e7b2e │ │ │ │ + b.n 1e7e76 │ │ │ │ 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] @ (1e7bc0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e7f08 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1e7bc4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e7f0c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e72b0 │ │ │ │ - ldr r2, [pc, #32] @ (1e7bc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e7bc4 ) │ │ │ │ + bl 1e75f8 │ │ │ │ + ldr r2, [pc, #32] @ (1e7f10 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7f0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7bbc │ │ │ │ + bne.n 1e7f04 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 1e7c24 │ │ │ │ + ldr.w ip, [pc, #68] @ 1e7f6c │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1e7c28 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e7f70 ) │ │ │ │ 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 1e72b0 │ │ │ │ - ldr r2, [pc, #32] @ (1e7c2c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e7c28 ) │ │ │ │ + bl 1e75f8 │ │ │ │ + ldr r2, [pc, #32] @ (1e7f74 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7c20 │ │ │ │ + bne.n 1e7f68 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (1e7cec ) │ │ │ │ + ldr r0, [pc, #168] @ (1e8034 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1e7cf0 ) │ │ │ │ + ldr r1, [pc, #168] @ (1e8038 ) │ │ │ │ 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] │ │ │ │ @@ -562766,133 +563097,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 1e7cb6 │ │ │ │ + beq.n 1e7ffe │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 1e7cce │ │ │ │ + cbz r3, 1e8016 │ │ │ │ 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 1df5cc │ │ │ │ + bl 1df914 │ │ │ │ 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 1e7740 │ │ │ │ + bl 1e7a88 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e7108 │ │ │ │ + bl 1e7450 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e7cdc │ │ │ │ - ldr r2, [pc, #60] @ (1e7cf4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e7cf0 ) │ │ │ │ + cbz r3, 1e8024 │ │ │ │ + ldr r2, [pc, #60] @ (1e803c ) │ │ │ │ + ldr r3, [pc, #52] @ (1e8038 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7ce6 │ │ │ │ + bne.n 1e802e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1e7c7c │ │ │ │ + b.n 1e7fc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2648 │ │ │ │ - b.n 1e7cb6 │ │ │ │ + bl 1c2990 │ │ │ │ + b.n 1e7ffe │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #92] @ (1e7d64 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e80ac ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (1e7d68 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e80b0 ) │ │ │ │ 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 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ 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 1e7afc │ │ │ │ + bl 1e7e44 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2648 │ │ │ │ - ldr r2, [pc, #36] @ (1e7d6c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e7d68 ) │ │ │ │ + bl 1c2990 │ │ │ │ + ldr r2, [pc, #36] @ (1e80b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e80b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7d60 │ │ │ │ + bne.n 1e80a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1df4d4 │ │ │ │ + bl 1df81c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 1e7df0 │ │ │ │ + cbnz r2, 1e8138 │ │ │ │ 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 │ │ │ │ @@ -562912,489 +563243,489 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbnz r2, 1e7e3a │ │ │ │ + cbnz r2, 1e8182 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 550d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e7d94 │ │ │ │ + beq.n 1e80dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e7e18 │ │ │ │ + b.n 1e8160 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 1e7e30 │ │ │ │ + cbz r1, 1e8178 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1e7e16 │ │ │ │ - b.n 1e7d94 │ │ │ │ + bhi.n 1e815e │ │ │ │ + b.n 1e80dc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e7de8 │ │ │ │ + beq.n 1e8130 │ │ │ │ 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 1e7e52 │ │ │ │ + bne.n 1e819a │ │ │ │ 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] @ (1e8044 ) │ │ │ │ + ldr r2, [pc, #456] @ (1e838c ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (1e8048 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e8390 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ 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 1defd8 │ │ │ │ + bl 1df320 │ │ │ │ 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 1e7aa8 │ │ │ │ + bl 1e7df0 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e7eea │ │ │ │ + cbz r3, 1e8232 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e80b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c2724 │ │ │ │ + bl 1c2a6c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7ed0 │ │ │ │ + bne.n 1e8218 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e7efa │ │ │ │ - b.n 1e7f4c │ │ │ │ + cbnz r3, 1e8242 │ │ │ │ + b.n 1e8294 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e7f4c │ │ │ │ + cbz r3, 1e8294 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e7ef4 │ │ │ │ + beq.n 1e823c │ │ │ │ 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, 1e7f3c │ │ │ │ + cbz r3, 1e8284 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e7afc │ │ │ │ + bl 1e7e44 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e7f34 │ │ │ │ - b.n 1e7f4c │ │ │ │ + cbnz r3, 1e827c │ │ │ │ + b.n 1e8294 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e7f4c │ │ │ │ + cbz r3, 1e8294 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e7f2e │ │ │ │ - b.n 1e7f00 │ │ │ │ + beq.n 1e8276 │ │ │ │ + b.n 1e8248 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7f14 │ │ │ │ + beq.n 1e825c │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 1e7f16 │ │ │ │ + b.n 1e825e │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 1e7f72 │ │ │ │ + cbz r1, 1e82ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c6184 │ │ │ │ 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, 1e7fe0 │ │ │ │ + cbnz r2, 1e8328 │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 1e7fb6 │ │ │ │ + cbz r1, 1e82fe │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1c5e0c │ │ │ │ + bl 1c6154 │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 1e7ff0 │ │ │ │ + cbnz r2, 1e8338 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2648 │ │ │ │ - ldr r2, [pc, #132] @ (1e804c ) │ │ │ │ - ldr r3, [pc, #128] @ (1e8048 ) │ │ │ │ + bl 1c2990 │ │ │ │ + ldr r2, [pc, #132] @ (1e8394 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e8390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e803e │ │ │ │ + bne.n 1e8386 │ │ │ │ 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 1c5e0c │ │ │ │ + bl 1c6154 │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 1e7f9c │ │ │ │ + b.n 1e82e4 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1e8038 │ │ │ │ + cbz r3, 1e8380 │ │ │ │ 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 1c5e0c │ │ │ │ + bl 1c6154 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1c5e0c │ │ │ │ + bl 1c6154 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1e8004 │ │ │ │ + bcc.n 1e834c │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 1e7fbc │ │ │ │ + b.n 1e8304 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 1dfb6c │ │ │ │ + bl 1dfeb4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e80ac │ │ │ │ + beq.n 1e83f4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 1e808c │ │ │ │ + cbz r1, 1e83d4 │ │ │ │ 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 1dfcd4 │ │ │ │ + bl 1e001c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ 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 1e8150 │ │ │ │ + beq.n 1e8498 │ │ │ │ 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 1e8118 │ │ │ │ + bne.n 1e8460 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1e8106 │ │ │ │ + cbz r4, 1e844e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8148 │ │ │ │ + beq.n 1e8490 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e8120 │ │ │ │ + beq.n 1e8468 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8100 │ │ │ │ + cbz r3, 1e8448 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e8100 │ │ │ │ + cbz r2, 1e8448 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1e811c │ │ │ │ + beq.n 1e8464 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e80ee │ │ │ │ + bne.n 1e8436 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e8142 │ │ │ │ + beq.n 1e848a │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1e8118 │ │ │ │ + cbz r3, 1e8460 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e80d6 │ │ │ │ + beq.n 1e841e │ │ │ │ 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 1c6248 │ │ │ │ + bl 1c6590 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e80ea │ │ │ │ - b.n 1e8106 │ │ │ │ + bne.n 1e8432 │ │ │ │ + b.n 1e844e │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e8120 │ │ │ │ + b.n 1e8468 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e8106 │ │ │ │ - b.n 1e8144 │ │ │ │ + bne.n 1e844e │ │ │ │ + b.n 1e848c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e81b6 │ │ │ │ + beq.n 1e84fe │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e81b6 │ │ │ │ + bne.n 1e84fe │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e81ba │ │ │ │ + beq.n 1e8502 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 1e817e │ │ │ │ - b.n 1e8188 │ │ │ │ + cbnz r0, 1e84c6 │ │ │ │ + b.n 1e84d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e8188 │ │ │ │ + cbz r0, 1e84d0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e8178 │ │ │ │ + bne.n 1e84c0 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1e81b8 │ │ │ │ + cbz r2, 1e8500 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e81aa │ │ │ │ + cbz r3, 1e84f2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e81aa │ │ │ │ + bne.n 1e84f2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e817e │ │ │ │ + bne.n 1e84c6 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8192 │ │ │ │ + bne.n 1e84da │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e817e │ │ │ │ + bne.n 1e84c6 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1e8170 │ │ │ │ + b.n 1e84b8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1c5df8 │ │ │ │ - bl 1df5cc │ │ │ │ + bl 1c6140 │ │ │ │ + bl 1df914 │ │ │ │ add.w r7, r8, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ strd r8, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ - bl 1c78d4 │ │ │ │ - cbz r0, 1e8234 │ │ │ │ + bl 1c7c1c │ │ │ │ + cbz r0, 1e857c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ ite eq │ │ │ │ streq r6, [r5, #40] @ 0x28 │ │ │ │ strne r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7874 │ │ │ │ + bl 1c7bbc │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8200 │ │ │ │ + bne.n 1e8548 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e82b0 │ │ │ │ + beq.n 1e85f8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e82b0 │ │ │ │ + bne.n 1e85f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e82b6 │ │ │ │ + beq.n 1e85fe │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e82b6 │ │ │ │ + bne.n 1e85fe │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r6, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 1e8298 │ │ │ │ + cbz r0, 1e85e0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e8298 │ │ │ │ + bne.n 1e85e0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8272 │ │ │ │ + bne.n 1e85ba │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -563411,438 +563742,438 @@ │ │ │ │ add.w r2, r6, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r6, [r1, #8] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 1e82ae │ │ │ │ + b.n 1e85f6 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1e81c0 │ │ │ │ + bl 1e8508 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e833c │ │ │ │ + cbz r2, 1e8684 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e833c │ │ │ │ + beq.n 1e8684 │ │ │ │ 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, 1e833c │ │ │ │ + cbz r1, 1e8684 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e8334 │ │ │ │ + cbz r2, 1e867c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1e833c │ │ │ │ + beq.n 1e8684 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1e8306 │ │ │ │ + b.n 1e864e │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e8330 │ │ │ │ + bne.n 1e8678 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1e8376 │ │ │ │ + cbz r2, 1e86be │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ str.w ip, [r3, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c7874 │ │ │ │ + bl 1c7bbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8396 │ │ │ │ + cbz r2, 1e86de │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7874 │ │ │ │ + bl 1c7bbc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e8420 │ │ │ │ + beq.n 1e8768 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e83ec │ │ │ │ + bne.n 1e8734 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e83d2 │ │ │ │ + cbz r3, 1e871a │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e839c │ │ │ │ + bl 1e86e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e83c0 │ │ │ │ + bne.n 1e8708 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e83e8 │ │ │ │ + cbz r3, 1e8730 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e839c │ │ │ │ + bl 1e86e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e83d8 │ │ │ │ + bne.n 1e8720 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e83e8 │ │ │ │ + beq.n 1e8730 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e83e8 │ │ │ │ + beq.n 1e8730 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 1e83e8 │ │ │ │ + bne.n 1e8730 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e83e8 │ │ │ │ - bl 1e8340 │ │ │ │ + bne.n 1e8730 │ │ │ │ + bl 1e8688 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 1e841a │ │ │ │ + cbz r4, 1e8762 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e83e8 │ │ │ │ + b.n 1e8730 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e8438 │ │ │ │ + cbz r3, 1e8780 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e839c │ │ │ │ + bl 1e86e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8426 │ │ │ │ + bne.n 1e876e │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e83e8 │ │ │ │ + beq.n 1e8730 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e839c │ │ │ │ + bl 1e86e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8440 │ │ │ │ - b.n 1e83e8 │ │ │ │ + bne.n 1e8788 │ │ │ │ + b.n 1e8730 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #304] @ (1e8598 ) │ │ │ │ + ldr r3, [pc, #304] @ (1e88e0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e84d4 │ │ │ │ + bhi.n 1e881c │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8492 │ │ │ │ + cbz r3, 1e87da │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8454 │ │ │ │ + bl 1e879c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8482 │ │ │ │ + bne.n 1e87ca │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e84a8 │ │ │ │ + cbz r3, 1e87f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8454 │ │ │ │ + bl 1e879c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8498 │ │ │ │ + bne.n 1e87e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e84a8 │ │ │ │ + beq.n 1e87f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8566 │ │ │ │ + beq.n 1e88ae │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e8546 │ │ │ │ + bhi.n 1e888e │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r6, #57 @ 0x39 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e84a8 │ │ │ │ + beq.n 1e87f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8454 │ │ │ │ + bl 1e879c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e84dc │ │ │ │ - b.n 1e84a8 │ │ │ │ + bne.n 1e8824 │ │ │ │ + b.n 1e87f0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8504 │ │ │ │ + cbz r3, 1e884c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8454 │ │ │ │ + bl 1e879c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e84f4 │ │ │ │ + bne.n 1e883c │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e851a │ │ │ │ + cbz r3, 1e8862 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8454 │ │ │ │ + bl 1e879c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e850a │ │ │ │ + bne.n 1e8852 │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ (1e859c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e88e4 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1e8546 │ │ │ │ + cbz r3, 1e888e │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e8050 │ │ │ │ + bl 1e8398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e84a8 │ │ │ │ + beq.n 1e87f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1e855c │ │ │ │ + cbz r3, 1e88a4 │ │ │ │ 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 1e84c2 │ │ │ │ + bne.n 1e880a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8572 │ │ │ │ + cbz r3, 1e88ba │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e80b4 │ │ │ │ + bl 1e83fc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e857e │ │ │ │ + cbz r3, 1e88c6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e80b4 │ │ │ │ + bl 1e83fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1e854c │ │ │ │ + bne.n 1e8894 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1e58 │ │ │ │ - b.n 1e854c │ │ │ │ + bl 1e21a0 │ │ │ │ + b.n 1e8894 │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r6, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e8644 │ │ │ │ + beq.n 1e898c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r3, [r0, #40] @ 0x28 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7874 │ │ │ │ + bl 1c7bbc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e849c │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1e862c │ │ │ │ + cbz r6, 1e8974 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e868c │ │ │ │ + bne.n 1e89d4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7874 │ │ │ │ + bl 1c7bbc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e849c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r6, 1e867a │ │ │ │ + cbz r6, 1e89c2 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7874 │ │ │ │ + bl 1c7bbc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e849c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c77ec │ │ │ │ - b.n 1e8628 │ │ │ │ + bl 1c7b34 │ │ │ │ + b.n 1e8970 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1e85f0 │ │ │ │ + b.n 1e8938 │ │ │ │ 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 1e874a │ │ │ │ + beq.n 1e8a92 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8712 │ │ │ │ + beq.n 1e8a5a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e85a0 │ │ │ │ + bl 1e88e8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e86d2 │ │ │ │ + cbz r3, 1e8a1a │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e86c8 │ │ │ │ + bne.n 1e8a10 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e86f6 │ │ │ │ + beq.n 1e8a3e │ │ │ │ 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] │ │ │ │ @@ -563850,101 +564181,101 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r7, 1e874e │ │ │ │ + cbz r7, 1e8a96 │ │ │ │ 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, 1e871e │ │ │ │ + cbz r3, 1e8a66 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e80b4 │ │ │ │ + bl 1e83fc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 1e872a │ │ │ │ + cbz r3, 1e8a72 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e80b4 │ │ │ │ + bl 1e83fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1e86b8 │ │ │ │ + b.n 1e8a00 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r4, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e87e6 │ │ │ │ + beq.n 1e8b2e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e87e6 │ │ │ │ + bne.n 1e8b2e │ │ │ │ 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 1dfb6c │ │ │ │ + bl 1dfeb4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e87ec │ │ │ │ + beq.n 1e8b34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e87b0 │ │ │ │ + cbz r2, 1e8af8 │ │ │ │ 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 1dfcd4 │ │ │ │ + bl 1e001c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb00 │ │ │ │ + bl 1dfe48 │ │ │ │ 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, 1e87e6 │ │ │ │ + cbz r2, 1e8b2e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e8788 │ │ │ │ + beq.n 1e8ad0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -563953,192 +564284,192 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e886e │ │ │ │ + cbz r2, 1e8bb6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e881e │ │ │ │ + beq.n 1e8b66 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1e88ba │ │ │ │ + beq.n 1e8c02 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 1e893e │ │ │ │ + beq.w 1e8c86 │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n 1e8918 │ │ │ │ - cbz r2, 1e8846 │ │ │ │ + beq.n 1e8c60 │ │ │ │ + cbz r2, 1e8b8e │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ - cbz r4, 1e885a │ │ │ │ + cbz r4, 1e8ba2 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e8758 │ │ │ │ + bl 1e8aa0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8758 │ │ │ │ + bl 1e8aa0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e8892 │ │ │ │ + beq.n 1e8bda │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e88ea │ │ │ │ + beq.n 1e8c32 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r0, 1e888a │ │ │ │ + cbz r0, 1e8bd2 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8958 │ │ │ │ + beq.n 1e8ca0 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8758 │ │ │ │ + bl 1e8aa0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r0, #40] @ 0x28 │ │ │ │ - beq.n 1e88dc │ │ │ │ + beq.n 1e8c24 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 1e88dc │ │ │ │ + cbz r2, 1e8c24 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8758 │ │ │ │ + bl 1e8aa0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e8964 │ │ │ │ + beq.n 1e8cac │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e8932 │ │ │ │ + beq.n 1e8c7a │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r4, 1e890c │ │ │ │ + cbz r4, 1e8c54 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8758 │ │ │ │ - b.n 1e881a │ │ │ │ - cbz r2, 1e895e │ │ │ │ + bl 1e8aa0 │ │ │ │ + b.n 1e8b62 │ │ │ │ + cbz r2, 1e8ca6 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e885a │ │ │ │ + b.n 1e8ba2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - b.n 1e88fc │ │ │ │ + b.n 1e8c44 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ itett eq │ │ │ │ moveq r4, r2 │ │ │ │ strne r2, [r1, #40] @ 0x28 │ │ │ │ - vldreq d7, [pc, #36] @ 1e8970 │ │ │ │ + vldreq d7, [pc, #36] @ 1e8cb8 │ │ │ │ vstreq d7, [r1, #40] @ 0x28 │ │ │ │ - bne.w 1e8846 │ │ │ │ - b.n 1e885a │ │ │ │ + bne.w 1e8b8e │ │ │ │ + b.n 1e8ba2 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e88ac │ │ │ │ + b.n 1e8bf4 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e885a │ │ │ │ + b.n 1e8ba2 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e890c │ │ │ │ + b.n 1e8c54 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1c5df8 │ │ │ │ - bl 1df5cc │ │ │ │ + bl 1c6140 │ │ │ │ + bl 1df914 │ │ │ │ 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 1e89b4 │ │ │ │ + beq.n 1e8cfc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e89c4 │ │ │ │ + beq.n 1e8d0c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e85a0 │ │ │ │ + bl 1e88e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e87f8 │ │ │ │ + bl 1e8b40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -564146,140 +564477,140 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1e8a40 │ │ │ │ + bhi.n 1e8d88 │ │ │ │ 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 1e82d4 │ │ │ │ + bl 1e861c │ │ │ │ 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 1e8978 │ │ │ │ + bl 1e8cc0 │ │ │ │ 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 1e81c0 │ │ │ │ + bl 1e8508 │ │ │ │ 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, 1e8a5c │ │ │ │ + cbz r3, 1e8da4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e82d4 │ │ │ │ + bl 1e861c │ │ │ │ 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 1e8978 │ │ │ │ + bl 1e8cc0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 1e8a0a │ │ │ │ + b.n 1e8d52 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c5df8 │ │ │ │ - bl 1df5cc │ │ │ │ + bl 1c6140 │ │ │ │ + bl 1df914 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1e8b12 │ │ │ │ + beq.n 1e8e5a │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 1e2218 │ │ │ │ + bl 1e2560 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e8af8 │ │ │ │ + cbz r0, 1e8e40 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1e8aea │ │ │ │ + beq.n 1e8e32 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r9 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7874 │ │ │ │ + bl 1c7bbc │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8ac0 │ │ │ │ + bne.n 1e8e08 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e8b0a │ │ │ │ + beq.n 1e8e52 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e2218 │ │ │ │ + bl 1e2560 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8ac0 │ │ │ │ + bne.n 1e8e08 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ - b.n 1e8b0a │ │ │ │ + b.n 1e8e52 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #32] │ │ │ │ movs r1, #0 │ │ │ │ @@ -564291,45 +564622,45 @@ │ │ │ │ add.w r3, r0, #24 │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ - bl 1c78d4 │ │ │ │ - cbz r0, 1e8bac │ │ │ │ + bl 1c7c1c │ │ │ │ + cbz r0, 1e8ef4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ ite eq │ │ │ │ streq.w r8, [r5, #40] @ 0x28 │ │ │ │ strne.w r8, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7874 │ │ │ │ + bl 1c7bbc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8b76 │ │ │ │ + bne.n 1e8ebe │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7874 │ │ │ │ + bl 1c7bbc │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r7] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @@ -564342,188 +564673,188 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r0, #28] │ │ │ │ - cbz r3, 1e8bfc │ │ │ │ + cbz r3, 1e8f44 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e80b4 │ │ │ │ + bl 1e83fc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8c08 │ │ │ │ + cbz r3, 1e8f50 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e80b4 │ │ │ │ + bl 1e83fc │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e8c4a │ │ │ │ + bhi.n 1e8f92 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1e8c42 │ │ │ │ + cbz r0, 1e8f8a │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r5, r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1e8c5a │ │ │ │ + cbz r0, 1e8fa2 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e8c46 │ │ │ │ + beq.n 1e8f8e │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8c3a │ │ │ │ - b.n 1e8c42 │ │ │ │ + bne.n 1e8f82 │ │ │ │ + b.n 1e8f8a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e8c86 │ │ │ │ + beq.n 1e8fce │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e8c7e │ │ │ │ + bne.n 1e8fc6 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e8c36 │ │ │ │ + bne.n 1e8f7e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1e8c36 │ │ │ │ + bne.n 1e8f7e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e8c42 │ │ │ │ + b.n 1e8f8a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e8cac │ │ │ │ + beq.n 1e8ff4 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e8ca4 │ │ │ │ + bne.n 1e8fec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8c98 │ │ │ │ + beq.n 1e8fe0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1c77ec │ │ │ │ - b.n 1e8c42 │ │ │ │ + bl 1c7b34 │ │ │ │ + b.n 1e8f8a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1e8ce0 │ │ │ │ + cbz r3, 1e9028 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e80b4 │ │ │ │ + bl 1e83fc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8cec │ │ │ │ + cbz r3, 1e9034 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e80b4 │ │ │ │ + bl 1e83fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e87f8 │ │ │ │ + bl 1e8b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #676] @ (1e8fc0 ) │ │ │ │ + ldr r5, [pc, #676] @ (1e9308 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #676] @ (1e8fc4 ) │ │ │ │ + ldr r2, [pc, #676] @ (1e930c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r5, pc │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1e89d4 │ │ │ │ + bl 1e8d1c │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 1e8d96 │ │ │ │ + cbnz r1, 1e90de │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e8d68 │ │ │ │ + beq.n 1e90b0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e8efc │ │ │ │ + beq.w 1e9244 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e8690 │ │ │ │ + bl 1e89d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8690 │ │ │ │ - ldr r2, [pc, #584] @ (1e8fc8 ) │ │ │ │ - ldr r3, [pc, #580] @ (1e8fc4 ) │ │ │ │ + bl 1e89d8 │ │ │ │ + ldr r2, [pc, #584] @ (1e9310 ) │ │ │ │ + ldr r3, [pc, #580] @ (1e930c ) │ │ │ │ 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 1e8fbc │ │ │ │ + bne.w 1e9304 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e8e28 │ │ │ │ + bne.n 1e9170 │ │ │ │ ldr.w lr, [r4, #28] │ │ │ │ mov ip, r5 │ │ │ │ orr.w r6, r4, #1 │ │ │ │ str r6, [r4, #16] │ │ │ │ str.w lr, [r4, #24] │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr.w r6, [lr] │ │ │ │ @@ -564532,85 +564863,85 @@ │ │ │ │ str.w r1, [lr] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [ip], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e8dd4 │ │ │ │ + beq.n 1e911c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8e7e │ │ │ │ + beq.n 1e91c6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e8f6a │ │ │ │ + beq.w 1e92b2 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - beq.w 1e8f82 │ │ │ │ - bl 1e8340 │ │ │ │ + beq.w 1e92ca │ │ │ │ + bl 1e8688 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8e0e │ │ │ │ + cbz r3, 1e9156 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e8f2c │ │ │ │ + beq.w 1e9274 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e8e78 │ │ │ │ + b.n 1e91c0 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e8e44 │ │ │ │ + beq.n 1e918c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8d7c │ │ │ │ + beq.n 1e90c4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e8d7c │ │ │ │ + bne.n 1e90c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e8f30 │ │ │ │ + beq.n 1e9278 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8e72 │ │ │ │ + cbz r3, 1e91ba │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1e8d7c │ │ │ │ + bne.w 1e90c4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -564620,213 +564951,213 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e8eb0 │ │ │ │ + beq.n 1e91f8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8f40 │ │ │ │ + beq.n 1e9288 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8f08 │ │ │ │ + cbz r2, 1e9250 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e8ee4 │ │ │ │ + beq.n 1e922c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e8d7c │ │ │ │ + beq.w 1e90c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1e8d7c │ │ │ │ + b.n 1e90c4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8bd0 │ │ │ │ + bl 1e8f18 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e8d68 │ │ │ │ + b.n 1e90b0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e8f1e │ │ │ │ + beq.n 1e9266 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e8d7c │ │ │ │ + beq.w 1e90c4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e8ef6 │ │ │ │ + b.n 1e923e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e8e78 │ │ │ │ + b.n 1e91c0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e8e72 │ │ │ │ + b.n 1e91ba │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e8f54 │ │ │ │ + beq.n 1e929c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e8d7c │ │ │ │ + beq.w 1e90c4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8340 │ │ │ │ + bl 1e8688 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8ef6 │ │ │ │ + beq.n 1e923e │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - b.n 1e8eee │ │ │ │ + b.n 1e9236 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 1e8faa │ │ │ │ - bl 1e8340 │ │ │ │ + beq.n 1e92f2 │ │ │ │ + bl 1e8688 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e8e0e │ │ │ │ - bl 1e8340 │ │ │ │ + b.n 1e9156 │ │ │ │ + bl 1e8688 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8fa4 │ │ │ │ + cbz r3, 1e92ec │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e8e78 │ │ │ │ + b.n 1e91c0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e8e78 │ │ │ │ - bl 1e8340 │ │ │ │ + b.n 1e91c0 │ │ │ │ + bl 1e8688 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e8e78 │ │ │ │ + b.n 1e91c0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #248] @ (1e90d8 ) │ │ │ │ + ldr r0, [pc, #248] @ (1e9420 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (1e90dc ) │ │ │ │ + ldr r1, [pc, #248] @ (1e9424 ) │ │ │ │ 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 1dfbd4 │ │ │ │ - cbz r0, 1e903a │ │ │ │ + bl 1dff1c │ │ │ │ + cbz r0, 1e9382 │ │ │ │ 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] @ (1e90e0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e90dc ) │ │ │ │ + ldr r2, [pc, #192] @ (1e9428 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e9424 ) │ │ │ │ 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 1e90d2 │ │ │ │ + bne.n 1e941a │ │ │ │ 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 1e89d4 │ │ │ │ + bl 1e8d1c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e9058 │ │ │ │ + bne.n 1e93a0 │ │ │ │ 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 1e89d4 │ │ │ │ + bl 1e8d1c │ │ │ │ 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 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1e90a2 │ │ │ │ + b.n 1e93ea │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -564834,99 +565165,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 1e909a │ │ │ │ + bne.n 1e93e2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8690 │ │ │ │ - b.n 1e901e │ │ │ │ + bl 1e89d8 │ │ │ │ + b.n 1e9366 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #308] @ (1e922c ) │ │ │ │ + ldr r4, [pc, #308] @ (1e9574 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (1e9230 ) │ │ │ │ + ldr r1, [pc, #308] @ (1e9578 ) │ │ │ │ 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 1e91f4 │ │ │ │ + beq.n 1e953c │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e9152 │ │ │ │ + beq.n 1e949a │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e9152 │ │ │ │ + cbz r3, 1e949a │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 1e839c │ │ │ │ + bl 1e86e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9142 │ │ │ │ + bne.n 1e948a │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1e89d4 │ │ │ │ + bl 1e8d1c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e91d2 │ │ │ │ + beq.n 1e951a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9210 │ │ │ │ + beq.n 1e9558 │ │ │ │ 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, 1e91ba │ │ │ │ + cbz r3, 1e9502 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e91ba │ │ │ │ + cbz r2, 1e9502 │ │ │ │ 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] │ │ │ │ @@ -564934,15 +565265,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 1e9190 │ │ │ │ + bne.n 1e94d8 │ │ │ │ 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] │ │ │ │ @@ -564953,391 +565284,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 1e8690 │ │ │ │ + bl 1e89d8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1e8690 │ │ │ │ - ldr r2, [pc, #60] @ (1e9234 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e9230 ) │ │ │ │ + bl 1e89d8 │ │ │ │ + ldr r2, [pc, #60] @ (1e957c ) │ │ │ │ + ldr r3, [pc, #56] @ (1e9578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9228 │ │ │ │ + bne.n 1e9570 │ │ │ │ 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 1e91d0 │ │ │ │ + b.n 1e9518 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e925e │ │ │ │ + cbz r3, 1e95a6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 1e8454 │ │ │ │ + bl 1e879c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e924e │ │ │ │ + bne.n 1e9596 │ │ │ │ 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] @ (1e93a0 ) │ │ │ │ + ldr r2, [pc, #304] @ (1e96e8 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (1e93a4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1e96ec ) │ │ │ │ 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 1e928a │ │ │ │ + b.n 1e95d2 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e9288 │ │ │ │ + bne.n 1e95d0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9368 │ │ │ │ + beq.n 1e96b0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9396 │ │ │ │ - bl 1dfbc8 │ │ │ │ + beq.n 1e96de │ │ │ │ + bl 1dff10 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e930a │ │ │ │ + beq.n 1e9652 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e930a │ │ │ │ + bne.n 1e9652 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e937c │ │ │ │ + beq.n 1e96c4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e937c │ │ │ │ + bne.n 1e96c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8050 │ │ │ │ + bl 1e8398 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e92fc │ │ │ │ + cbz r2, 1e9644 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e92fc │ │ │ │ + bne.n 1e9644 │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8050 │ │ │ │ + bl 1e8398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e92d8 │ │ │ │ + bne.n 1e9620 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e8050 │ │ │ │ + bl 1e8398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e936e │ │ │ │ + beq.n 1e96b6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9392 │ │ │ │ + beq.n 1e96da │ │ │ │ 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 1e8fcc │ │ │ │ + bl 1e9314 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e9350 │ │ │ │ + cbz r3, 1e9698 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1e8454 │ │ │ │ + bl 1e879c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9340 │ │ │ │ - ldr r2, [pc, #84] @ (1e93a8 ) │ │ │ │ - ldr r3, [pc, #80] @ (1e93a4 ) │ │ │ │ + bne.n 1e9688 │ │ │ │ + ldr r2, [pc, #84] @ (1e96f0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e96ec ) │ │ │ │ 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 1e938e │ │ │ │ + bne.n 1e96d6 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 1e9374 │ │ │ │ + cbnz r2, 1e96bc │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e931e │ │ │ │ + b.n 1e9666 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e931c │ │ │ │ + b.n 1e9664 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8050 │ │ │ │ + bl 1e8398 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e0c90 │ │ │ │ - b.n 1e930a │ │ │ │ + bl 1e0fd8 │ │ │ │ + b.n 1e9652 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e931c │ │ │ │ - bl 1dfbc8 │ │ │ │ + b.n 1e9664 │ │ │ │ + bl 1dff10 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1e9428 ) │ │ │ │ - ldr r3, [pc, #104] @ (1e942c ) │ │ │ │ + ldr r2, [pc, #104] @ (1e9770 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9774 ) │ │ │ │ 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 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 1e93d8 │ │ │ │ - ldr r2, [pc, #40] @ (1e9430 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e942c ) │ │ │ │ + bcs.n 1e9720 │ │ │ │ + ldr r2, [pc, #40] @ (1e9778 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9422 │ │ │ │ + bne.n 1e976a │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e9482 │ │ │ │ + beq.n 1e97ca │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e947a │ │ │ │ + bmi.n 1e97c2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e947a │ │ │ │ + bne.n 1e97c2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1e9474 │ │ │ │ + bhi.n 1e97bc │ │ │ │ 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 1e9434 │ │ │ │ + bl 1e977c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e9452 │ │ │ │ + bne.n 1e979a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e9434 │ │ │ │ - b.n 1e947a │ │ │ │ + bl 1e977c │ │ │ │ + b.n 1e97c2 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e9434 │ │ │ │ - b.n 1e947a │ │ │ │ + bl 1e977c │ │ │ │ + b.n 1e97c2 │ │ │ │ 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 1e94ec │ │ │ │ + beq.n 1e9834 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1e7b6c │ │ │ │ + bl 1e7eb4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 1e94f2 │ │ │ │ + cbnz r2, 1e983a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1e94e4 │ │ │ │ + bne.n 1e982c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 1e94b0 │ │ │ │ + bl 1e97f8 │ │ │ │ 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 1e94e4 │ │ │ │ + b.n 1e982c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1e9532 │ │ │ │ + beq.n 1e987a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e952e │ │ │ │ + bne.n 1e9876 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1e952e │ │ │ │ + bne.n 1e9876 │ │ │ │ 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 2bba54 │ │ │ │ - cbz r0, 1e95be │ │ │ │ + bl 2bbd9c │ │ │ │ + cbz r0, 1e9906 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 1e9644 │ │ │ │ + bhi.n 1e998c │ │ │ │ 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 │ │ │ │ @@ -565346,36 +565677,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, 1e95be │ │ │ │ + cbnz r3, 1e9906 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 1e95be │ │ │ │ + cbnz r3, 1e9906 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e96e0 │ │ │ │ + beq.w 1e9a28 │ │ │ │ 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 1e96e0 │ │ │ │ + bls.w 1e9a28 │ │ │ │ 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 1e96f2 │ │ │ │ + bhi.w 1e9a3a │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -565417,30 +565748,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 1e95c8 │ │ │ │ + b.n 1e9910 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 1e95c8 │ │ │ │ + b.n 1e9910 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 1e95c8 │ │ │ │ + b.n 1e9910 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 1e9590 │ │ │ │ + b.n 1e98d8 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 1e9590 │ │ │ │ + b.n 1e98d8 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 1e9590 │ │ │ │ + b.n 1e98d8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1e96f2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e967c ) │ │ │ │ + bhi.n 1e9a3a │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e99c4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -565468,48 +565799,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 1e95c0 │ │ │ │ + beq.w 1e9908 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dee78 │ │ │ │ - b.n 1e95c0 │ │ │ │ + bl 1df1c0 │ │ │ │ + b.n 1e9908 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #2688] @ 1ea18c │ │ │ │ + ldr.w r2, [pc, #2688] @ 1ea4d4 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2680] @ 1ea190 │ │ │ │ + ldr.w r3, [pc, #2680] @ 1ea4d8 │ │ │ │ mul.w r0, r4, r7 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 1e9890 │ │ │ │ + bcc.w 1e9bd8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -565530,26 +565861,26 @@ │ │ │ │ adds r3, #4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, sl │ │ │ │ - bhi.w 1ea156 │ │ │ │ + bhi.w 1ea49e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ mov r2, r4 │ │ │ │ adds r5, #1 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ smlabb r4, r1, r8, r4 │ │ │ │ cmp r4, sl │ │ │ │ - bls.n 1e9790 │ │ │ │ + bls.n 1e9ad8 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ sub.w fp, sl, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 543a4 <__aeabi_uidivmod@plt> │ │ │ │ @@ -565564,40 +565895,40 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bcc.w 1e9aa6 │ │ │ │ + bcc.w 1e9dee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov ip, fp │ │ │ │ mov lr, r3 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ strb r4, [r3, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e9812 │ │ │ │ + bne.n 1e9b5a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e9fee │ │ │ │ + beq.w 1ea336 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, fp │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r6, [fp, #12] │ │ │ │ @@ -565605,38 +565936,38 @@ │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 1e9ace │ │ │ │ + bhi.w 1e9e16 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1e9782 │ │ │ │ + bcc.w 1e9aca │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 1ea43c │ │ │ │ + bls.w 1ea784 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9a74 │ │ │ │ + beq.w 1e9dbc │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -565647,213 +565978,213 @@ │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1e9ff2 │ │ │ │ + beq.w 1ea33a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1e98f8 │ │ │ │ + bne.n 1e9c40 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea406 │ │ │ │ + beq.w 1ea74e │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea42a │ │ │ │ + beq.w 1ea772 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1ea198 │ │ │ │ + beq.w 1ea4e0 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r3, r3, [r5] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #112] @ 0x70 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e992e │ │ │ │ + cbz r0, 1e9c76 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e9a5a │ │ │ │ + beq.w 1e9da2 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, r4 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1e9a2c │ │ │ │ + b.n 1e9d74 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ strb r7, [r2, #16] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e4eb4 │ │ │ │ + bl 1e51fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e9a04 │ │ │ │ + cbz r0, 1e9d4c │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 1e9a58 │ │ │ │ + bcs.n 1e9da0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r8, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e994e │ │ │ │ + bne.n 1e9c96 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e994e │ │ │ │ + bne.w 1e9c96 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1e99b6 │ │ │ │ + b.n 1e9cfe │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e98c6 │ │ │ │ + bne.w 1e9c0e │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e447c │ │ │ │ - ldr.w r2, [pc, #1804] @ 1ea194 │ │ │ │ - ldr.w r3, [pc, #1796] @ 1ea190 │ │ │ │ + bl 1e47c4 │ │ │ │ + ldr.w r2, [pc, #1804] @ 1ea4dc │ │ │ │ + ldr.w r3, [pc, #1796] @ 1ea4d8 │ │ │ │ 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 1ea54a │ │ │ │ + bne.w 1ea892 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1e9fee │ │ │ │ + beq.w 1ea336 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r7, fp │ │ │ │ mov ip, r3 │ │ │ │ str r6, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e9812 │ │ │ │ + b.n 1e9b5a │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1ea16a │ │ │ │ + beq.w 1ea4b2 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1ea01a │ │ │ │ + bne.w 1ea362 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea460 │ │ │ │ + beq.w 1ea7a8 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea3f6 │ │ │ │ + beq.w 1ea73e │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea01a │ │ │ │ + bne.w 1ea362 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -565861,22 +566192,22 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ea470 │ │ │ │ + bne.w 1ea7b8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -565896,84 +566227,84 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w r9, [sp, #88] @ 0x58 │ │ │ │ - beq.n 1e9c64 │ │ │ │ + beq.n 1e9fac │ │ │ │ mov r6, r4 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ mov r8, r7 │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -565990,21 +566321,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ @@ -566012,15 +566343,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ @@ -566033,21 +566364,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ @@ -566055,15 +566386,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [r8] │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -566076,49 +566407,49 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ea4da │ │ │ │ + bne.w 1ea822 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -566138,36 +566469,36 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ @@ -566181,36 +566512,36 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #3 │ │ │ │ @@ -566225,35 +566556,35 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [fp] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -566263,97 +566594,97 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ strd r1, r7, [fp, #24] │ │ │ │ movw r1, #503 @ 0x1f7 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea0b2 │ │ │ │ + b.n 1ea3fa │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1e9868 │ │ │ │ + b.n 1e9bb0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea418 │ │ │ │ + beq.w 1ea760 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 1e9a5a │ │ │ │ + beq.w 1e9da2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1e98f8 │ │ │ │ + bne.w 1e9c40 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e9a5a │ │ │ │ + b.n 1e9da2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ea0a0 │ │ │ │ + bcc.n 1ea3e8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e4eb4 │ │ │ │ + bl 1e51fc │ │ │ │ cmp fp, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bls.n 1ea09e │ │ │ │ + bls.n 1ea3e6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, r6, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r8 │ │ │ │ - beq.n 1ea036 │ │ │ │ + beq.n 1ea37e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ea08e │ │ │ │ + cbz r0, 1ea3d6 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ea036 │ │ │ │ + b.n 1ea37e │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -566361,15 +566692,15 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1ea14a │ │ │ │ + bcc.n 1ea492 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r7, r4 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -566377,63 +566708,63 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #264 @ 0x108 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ - b.w 1e9870 │ │ │ │ + bl 1e4384 │ │ │ │ + b.w 1e9bb8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e9870 │ │ │ │ - b.n 1ea0da │ │ │ │ + beq.w 1e9bb8 │ │ │ │ + b.n 1ea422 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ - b.w 1e97ac │ │ │ │ + b.w 1e9af4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea450 │ │ │ │ + beq.w 1ea798 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ea0b2 │ │ │ │ + beq.n 1ea3fa │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea01a │ │ │ │ + bne.w 1ea362 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea0b2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + b.n 1ea3fa │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ blx 546f0 │ │ │ │ @@ -566443,102 +566774,102 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ea1aa │ │ │ │ + bne.n 1ea4f2 │ │ │ │ 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 1ea546 │ │ │ │ + beq.w 1ea88e │ │ │ │ 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 1ea1f4 │ │ │ │ + bhi.n 1ea53c │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ea53a │ │ │ │ + bne.w 1ea882 │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [r9, #12] │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov ip, r2 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ea26c │ │ │ │ + bne.n 1ea5b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea4d6 │ │ │ │ + beq.w 1ea81e │ │ │ │ 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 1ea254 │ │ │ │ + bne.n 1ea59c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ea4d6 │ │ │ │ + beq.w 1ea81e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -566546,242 +566877,242 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ea2d8 │ │ │ │ + bne.n 1ea620 │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea542 │ │ │ │ + beq.w 1ea88a │ │ │ │ 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 1ea31e │ │ │ │ + bhi.n 1ea666 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ea3ca │ │ │ │ + bne.n 1ea712 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r9 │ │ │ │ cmp r4, ip │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [r3, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ea382 │ │ │ │ - cbz r4, 1ea3ca │ │ │ │ + bne.n 1ea6ca │ │ │ │ + cbz r4, 1ea712 │ │ │ │ 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 1ea36e │ │ │ │ - cbz r5, 1ea3ca │ │ │ │ + bne.n 1ea6b6 │ │ │ │ + cbz r5, 1ea712 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9a5a │ │ │ │ + b.w 1e9da2 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea0b2 │ │ │ │ + b.n 1ea3fa │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9a5a │ │ │ │ + b.w 1e9da2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9a5a │ │ │ │ + b.w 1e9da2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9a5a │ │ │ │ + b.w 1e9da2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e447c │ │ │ │ - b.w 1e9a84 │ │ │ │ + bl 1e47c4 │ │ │ │ + b.w 1e9dcc │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea0b2 │ │ │ │ + b.n 1ea3fa │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea0b2 │ │ │ │ + b.n 1ea3fa │ │ │ │ str r4, [r6, #12] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r7, fp │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ - b.w 1e9b32 │ │ │ │ + bl 1e4384 │ │ │ │ + b.w 1e9e7a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1ea2ba │ │ │ │ + b.n 1ea602 │ │ │ │ mov r6, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1e9e22 │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1ea16a │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1ea2ba │ │ │ │ + b.n 1ea602 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ea33a │ │ │ │ + b.n 1ea682 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ea210 │ │ │ │ + b.n 1ea558 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ea562 │ │ │ │ + bne.n 1ea8aa │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ea566 │ │ │ │ + beq.n 1ea8ae │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ea562 │ │ │ │ + bne.n 1ea8aa │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ea562 │ │ │ │ + bne.n 1ea8aa │ │ │ │ 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} │ │ │ │ @@ -566789,143 +567120,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 1ea61c │ │ │ │ + beq.n 1ea964 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1ea624 │ │ │ │ + beq.n 1ea96c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 1ea5ce │ │ │ │ + cbz r3, 1ea916 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ea5ac │ │ │ │ + beq.n 1ea8f4 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 1ea61c │ │ │ │ + ble.n 1ea964 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1c5bc4 │ │ │ │ + bl 1c5f0c │ │ │ │ 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 1ea60a │ │ │ │ + beq.n 1ea952 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 1ea620 │ │ │ │ + cbz r3, 1ea968 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ea620 │ │ │ │ + bne.n 1ea968 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ea5f0 │ │ │ │ + bne.n 1ea938 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea550 │ │ │ │ + bl 1ea898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea5f6 │ │ │ │ + bne.n 1ea93e │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1ea5f6 │ │ │ │ + b.n 1ea93e │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea550 │ │ │ │ + bl 1ea898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea5c0 │ │ │ │ + bne.n 1ea908 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 1ea5c0 │ │ │ │ + b.n 1ea908 │ │ │ │ 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 1ea658 │ │ │ │ + bcc.n 1ea9a0 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ea65e │ │ │ │ + bls.n 1ea9a6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ 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, 1ea6ae │ │ │ │ + cbz r0, 1ea9f6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ea6a4 │ │ │ │ - bl 1e0c90 │ │ │ │ + bne.n 1ea9ec │ │ │ │ + bl 1e0fd8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1ea6a8 │ │ │ │ + cbz r3, 1ea9f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ea6a8 │ │ │ │ + bne.n 1ea9f0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ea680 │ │ │ │ + beq.n 1ea9c8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ea6a4 │ │ │ │ + b.n 1ea9ec │ │ │ │ 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] @ (1ea7bc ) │ │ │ │ + ldr r4, [pc, #244] @ (1eab04 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (1ea7c0 ) │ │ │ │ + ldr r3, [pc, #244] @ (1eab08 ) │ │ │ │ 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 546f0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ 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] │ │ │ │ @@ -566933,142 +567264,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 1ea798 │ │ │ │ + beq.n 1eaae0 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1ea728 │ │ │ │ + b.n 1eaa70 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1ea78e │ │ │ │ + bne.n 1eaad6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ea78e │ │ │ │ + beq.n 1eaad6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1ea78e │ │ │ │ + beq.n 1eaad6 │ │ │ │ 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 1ea78e │ │ │ │ + bne.n 1eaad6 │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e94b0 │ │ │ │ + bl 1e97f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1ea78e │ │ │ │ + beq.n 1eaad6 │ │ │ │ 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 1ea660 │ │ │ │ + bl 1ea9a8 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ea726 │ │ │ │ - ldr r2, [pc, #40] @ (1ea7c4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea7c0 ) │ │ │ │ + bne.n 1eaa6e │ │ │ │ + ldr r2, [pc, #40] @ (1eab0c ) │ │ │ │ + ldr r3, [pc, #36] @ (1eab08 ) │ │ │ │ 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 1ea7b6 │ │ │ │ + bne.n 1eaafe │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 1ea7e8 │ │ │ │ + b.n 1eab30 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ea7dc │ │ │ │ + bne.n 1eab24 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ea7f4 │ │ │ │ + bne.n 1eab3c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ea7f8 │ │ │ │ + bne.n 1eab40 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ea7f4 │ │ │ │ + cbz r3, 1eab3c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ea7ca │ │ │ │ + bne.n 1eab12 │ │ │ │ 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 1ea89c │ │ │ │ + beq.n 1eabe4 │ │ │ │ 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 1ea832 │ │ │ │ + beq.n 1eab7a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ea896 │ │ │ │ + beq.n 1eabde │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ea896 │ │ │ │ + bne.n 1eabde │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ea81c │ │ │ │ + bne.n 1eab64 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ea820 │ │ │ │ + bne.n 1eab68 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1ea874 │ │ │ │ + bhi.n 1eabbc │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ea8a6 │ │ │ │ + bhi.n 1eabee │ │ │ │ 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 │ │ │ │ @@ -567083,154 +567414,154 @@ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ uxtb r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1ea8ae │ │ │ │ + bne.n 1eabf6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1ea8aa │ │ │ │ + bcs.n 1eabf2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea820 │ │ │ │ + bne.n 1eab68 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ea874 │ │ │ │ + b.n 1eabbc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ea874 │ │ │ │ + b.n 1eabbc │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1ea898 │ │ │ │ + b.n 1eabe0 │ │ │ │ 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 1ea93c │ │ │ │ + beq.n 1eac84 │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 1ea964 │ │ │ │ + bne.n 1eacac │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ea90c │ │ │ │ + beq.n 1eac54 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ea8e8 │ │ │ │ + beq.n 1eac30 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movw r0, #319 @ 0x13f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1ea934 │ │ │ │ + beq.n 1eac7c │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - bcc.n 1ea940 │ │ │ │ + bcc.n 1eac88 │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - beq.n 1ea950 │ │ │ │ + beq.n 1eac98 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1ea8e2 │ │ │ │ + bne.n 1eac2a │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1ea8e2 │ │ │ │ - b.n 1ea934 │ │ │ │ + bne.n 1eac2a │ │ │ │ + b.n 1eac7c │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1ea8e2 │ │ │ │ + bne.n 1eac2a │ │ │ │ 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 1ea8e4 │ │ │ │ + bhi.n 1eac2c │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ea8b4 │ │ │ │ + bl 1eabfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea8e4 │ │ │ │ + bne.n 1eac2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1ea8d0 │ │ │ │ + bne.n 1eac18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ea8e4 │ │ │ │ + b.n 1eac2c │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 1ea934 │ │ │ │ + beq.n 1eac7c │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ea8e2 │ │ │ │ + bhi.n 1eac2a │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 1ea934 │ │ │ │ - b.n 1ea8e2 │ │ │ │ + bmi.n 1eac7c │ │ │ │ + b.n 1eac2a │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ea968 │ │ │ │ + beq.n 1eacb0 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1ea8e2 │ │ │ │ + bne.n 1eac2a │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1ea8e2 │ │ │ │ - b.n 1ea934 │ │ │ │ + bpl.n 1eac2a │ │ │ │ + b.n 1eac7c │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1ea8e4 │ │ │ │ + b.n 1eac2c │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 1ea934 │ │ │ │ - b.n 1ea958 │ │ │ │ + bmi.n 1eac7c │ │ │ │ + b.n 1eaca0 │ │ │ │ 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 1ea9ea │ │ │ │ - bhi.n 1ea9dc │ │ │ │ + beq.n 1ead32 │ │ │ │ + bhi.n 1ead24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eaa04 │ │ │ │ + bhi.n 1ead4c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eaa3e │ │ │ │ + bne.n 1ead86 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2bba80 │ │ │ │ + bl 2bbdc8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eaa0c │ │ │ │ + beq.n 1ead54 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1eaa0c │ │ │ │ + bpl.n 1ead54 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1eaa32 │ │ │ │ + beq.n 1ead7a │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1eaa32 │ │ │ │ + bhi.n 1ead7a │ │ │ │ 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 │ │ │ │ @@ -567240,97 +567571,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 1eaa04 │ │ │ │ + bne.n 1ead4c │ │ │ │ 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 1ea970 │ │ │ │ + bl 1eacb8 │ │ │ │ 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 2bba20 │ │ │ │ + bl 2bbd68 │ │ │ │ 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 1ea9b4 │ │ │ │ + bne.n 1eacfc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1ea9e4 │ │ │ │ + b.n 1ead2c │ │ │ │ movs r3, #4 │ │ │ │ - b.n 1ea9e4 │ │ │ │ + b.n 1ead2c │ │ │ │ movs r3, #2 │ │ │ │ - b.n 1ea9e4 │ │ │ │ + b.n 1ead2c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ea9e4 │ │ │ │ + b.n 1ead2c │ │ │ │ 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] @ (1eab34 ) │ │ │ │ + ldr r4, [pc, #220] @ (1eae7c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (1eab38 ) │ │ │ │ + ldr r3, [pc, #220] @ (1eae80 ) │ │ │ │ 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 1ea588 │ │ │ │ + bl 1ea8d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eab2a │ │ │ │ + beq.n 1eae72 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1eab18 │ │ │ │ + beq.n 1eae60 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1eaae0 │ │ │ │ + beq.n 1eae28 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eaac6 │ │ │ │ + bhi.n 1eae0e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eaac6 │ │ │ │ + bhi.n 1eae0e │ │ │ │ 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 │ │ │ │ @@ -567354,99 +567685,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 1eaa86 │ │ │ │ + bne.n 1eadce │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 1eaaf8 │ │ │ │ - bl 1c5ccc │ │ │ │ - ldr r2, [pc, #64] @ (1eab3c ) │ │ │ │ - ldr r3, [pc, #60] @ (1eab38 ) │ │ │ │ + bcs.n 1eae40 │ │ │ │ + bl 1c6014 │ │ │ │ + ldr r2, [pc, #64] @ (1eae84 ) │ │ │ │ + ldr r3, [pc, #60] @ (1eae80 ) │ │ │ │ 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 1eab2e │ │ │ │ + bne.n 1eae76 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 1eaac6 │ │ │ │ + b.n 1eae0e │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 1e93ac │ │ │ │ + bl 1e96f4 │ │ │ │ add sl, r0 │ │ │ │ - b.n 1eaae0 │ │ │ │ + b.n 1eae28 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1eaaea │ │ │ │ + b.n 1eae32 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1144] @ 1eafcc │ │ │ │ + ldr.w r5, [pc, #1144] @ 1eb314 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1eafd0 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1eb318 │ │ │ │ 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 1ea588 │ │ │ │ + bl 1ea8d0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eaba4 │ │ │ │ + cbz r0, 1eaeec │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ead28 │ │ │ │ + beq.w 1eb070 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1eafca │ │ │ │ + bhi.w 1eb312 │ │ │ │ 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 │ │ │ │ @@ -567465,15 +567796,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 1eadca │ │ │ │ + beq.w 1eb112 │ │ │ │ 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 │ │ │ │ @@ -567482,41 +567813,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 1eacd2 │ │ │ │ + beq.n 1eb01a │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 1eacda │ │ │ │ + beq.n 1eb022 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 1ead08 │ │ │ │ + beq.n 1eb050 │ │ │ │ ldrb.w r8, [lr, #109] @ 0x6d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1eafbc │ │ │ │ + bne.w 1eb304 │ │ │ │ ldrb.w lr, [lr, #33] @ 0x21 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1eac78 │ │ │ │ + bne.n 1eafc0 │ │ │ │ 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 1eaeac │ │ │ │ + beq.w 1eb1f4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 1eaf6a │ │ │ │ + bhi.w 1eb2b2 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eafca │ │ │ │ + bhi.w 1eb312 │ │ │ │ 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 │ │ │ │ @@ -567543,81 +567874,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 1eae0c │ │ │ │ + bne.w 1eb154 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ead08 │ │ │ │ + cbz r0, 1eb050 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eabb4 │ │ │ │ + bne.w 1eaefc │ │ │ │ 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 1ead38 │ │ │ │ + bcs.n 1eb080 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5ccc │ │ │ │ - ldr r2, [pc, #664] @ (1eafd4 ) │ │ │ │ - ldr r3, [pc, #660] @ (1eafd0 ) │ │ │ │ + bl 1c6014 │ │ │ │ + ldr r2, [pc, #664] @ (1eb31c ) │ │ │ │ + ldr r3, [pc, #660] @ (1eb318 ) │ │ │ │ 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 1eafb8 │ │ │ │ + bne.w 1eb300 │ │ │ │ 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 1e93ac │ │ │ │ + bl 1e96f4 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1eade4 │ │ │ │ + beq.n 1eb12c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1ead18 │ │ │ │ + beq.n 1eb060 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1eafca │ │ │ │ + bhi.w 1eb312 │ │ │ │ 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 │ │ │ │ @@ -567646,554 +567977,554 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eaf0a │ │ │ │ + beq.w 1eb252 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 1eac42 │ │ │ │ - b.n 1eace0 │ │ │ │ + bne.w 1eaf8a │ │ │ │ + b.n 1eb028 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ead18 │ │ │ │ + beq.n 1eb060 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ead08 │ │ │ │ + beq.n 1eb050 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1eacfa │ │ │ │ + b.n 1eb042 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 1ead08 │ │ │ │ + beq.w 1eb050 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eafca │ │ │ │ + bhi.w 1eb312 │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 1eadb4 │ │ │ │ - beq.n 1eadd0 │ │ │ │ - beq.n 1eadd2 │ │ │ │ + beq.n 1eb0fc │ │ │ │ + beq.n 1eb118 │ │ │ │ + beq.n 1eb11a │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 1eadd6 │ │ │ │ - beq.n 1eadd8 │ │ │ │ - beq.n 1eadda │ │ │ │ + beq.n 1eb11e │ │ │ │ + beq.n 1eb120 │ │ │ │ + beq.n 1eb122 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 1eadde │ │ │ │ - beq.n 1eade0 │ │ │ │ - beq.n 1eade2 │ │ │ │ - beq.n 1eade4 │ │ │ │ - beq.n 1eade6 │ │ │ │ - beq.n 1eade8 │ │ │ │ - beq.n 1eadea │ │ │ │ - cbnz r0, 1eaec0 │ │ │ │ + beq.n 1eb126 │ │ │ │ + beq.n 1eb128 │ │ │ │ + beq.n 1eb12a │ │ │ │ + beq.n 1eb12c │ │ │ │ + beq.n 1eb12e │ │ │ │ + beq.n 1eb130 │ │ │ │ + beq.n 1eb132 │ │ │ │ + cbnz r0, 1eb208 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eae7a │ │ │ │ + cbz r0, 1eb1c2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ead18 │ │ │ │ + b.n 1eb060 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1eae50 │ │ │ │ + b.n 1eb198 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1eae50 │ │ │ │ + b.n 1eb198 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1eae50 │ │ │ │ + b.n 1eb198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eaf70 │ │ │ │ + beq.n 1eb2b8 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1eaee8 │ │ │ │ + cbz r0, 1eb230 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ead18 │ │ │ │ + b.n 1eb060 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 1eace0 │ │ │ │ + beq.w 1eb028 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 1ead08 │ │ │ │ + beq.w 1eb050 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eaf4a │ │ │ │ + cbz r0, 1eb292 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ead18 │ │ │ │ + b.n 1eb060 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 1eae50 │ │ │ │ + b.n 1eb198 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 1eaeba │ │ │ │ + b.n 1eb202 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1eadee │ │ │ │ + b.n 1eb136 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 1eadee │ │ │ │ + b.n 1eb136 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 1eadee │ │ │ │ + b.n 1eb136 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1eadee │ │ │ │ + b.n 1eb136 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eaf20 │ │ │ │ + b.n 1eb268 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1eaf20 │ │ │ │ + b.n 1eb268 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eaf20 │ │ │ │ + b.n 1eb268 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eaf20 │ │ │ │ + b.n 1eb268 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 1eae1e │ │ │ │ - b.n 1eaf1c │ │ │ │ + bls.w 1eb166 │ │ │ │ + b.n 1eb264 │ │ │ │ nop │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + ldr r7, [pc, #480] @ (1eb500 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb064 │ │ │ │ + beq.n 1eb3ac │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1eb01e │ │ │ │ + cbz r3, 1eb366 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1eb052 │ │ │ │ + cbz r2, 1eb39a │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb068 │ │ │ │ + beq.n 1eb3b0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1eb018 │ │ │ │ + cbz r4, 1eb360 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1eb018 │ │ │ │ + cbz r2, 1eb360 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb038 │ │ │ │ + beq.n 1eb380 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb006 │ │ │ │ + bne.n 1eb34e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb046 │ │ │ │ + beq.n 1eb38e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eaff2 │ │ │ │ + bne.n 1eb33a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea660 │ │ │ │ + bl 1ea9a8 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb012 │ │ │ │ + b.n 1eb35a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea660 │ │ │ │ + bl 1ea9a8 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb01e │ │ │ │ + b.n 1eb366 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb01e │ │ │ │ - bl 1ea660 │ │ │ │ + bne.n 1eb366 │ │ │ │ + bl 1ea9a8 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 1eb01e │ │ │ │ + b.n 1eb366 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1eb02a │ │ │ │ + b.n 1eb372 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ea660 │ │ │ │ + bl 1ea9a8 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1eb002 │ │ │ │ + b.n 1eb34a │ │ │ │ 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, 1eb096 │ │ │ │ - b.n 1eb0ba │ │ │ │ + cbnz r5, 1eb3de │ │ │ │ + b.n 1eb402 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1eb0ba │ │ │ │ + cbz r5, 1eb402 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb090 │ │ │ │ + beq.n 1eb3d8 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1eafd8 │ │ │ │ + bl 1eb320 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1eb0ba │ │ │ │ + cbz r3, 1eb402 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb09e │ │ │ │ + bne.n 1eb3e6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb0ac │ │ │ │ + bne.n 1eb3f4 │ │ │ │ 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, 1eb0e2 │ │ │ │ - b.n 1eb1ba │ │ │ │ + cbnz r7, 1eb42a │ │ │ │ + b.n 1eb502 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eb1ba │ │ │ │ + beq.n 1eb502 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb0da │ │ │ │ + beq.n 1eb422 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1eb1ca │ │ │ │ + beq.n 1eb512 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb170 │ │ │ │ + beq.n 1eb4b8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb182 │ │ │ │ + beq.n 1eb4ca │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 1eb13e │ │ │ │ + bne.n 1eb486 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb1c0 │ │ │ │ + beq.n 1eb508 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eb13c │ │ │ │ + bne.n 1eb484 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1eb13c │ │ │ │ + bls.n 1eb484 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 1eb170 │ │ │ │ + cbz r3, 1eb4b8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1eb156 │ │ │ │ + cbz r3, 1eb49e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1eb156 │ │ │ │ + cbz r1, 1eb49e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb116 │ │ │ │ + beq.n 1eb45e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb144 │ │ │ │ + bne.n 1eb48c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb170 │ │ │ │ + bne.n 1eb4b8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb1c0 │ │ │ │ + beq.n 1eb508 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 1eb126 │ │ │ │ + beq.n 1eb46e │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1eb196 │ │ │ │ + beq.n 1eb4de │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1eb0fe │ │ │ │ + b.n 1eb446 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb116 │ │ │ │ + beq.n 1eb45e │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1eb17e │ │ │ │ + bne.n 1eb4c6 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eb1ba │ │ │ │ + cbz r3, 1eb502 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb0ea │ │ │ │ + bne.n 1eb432 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb1ac │ │ │ │ + bne.n 1eb4f4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1eb132 │ │ │ │ + b.n 1eb47a │ │ │ │ mov r6, r9 │ │ │ │ - b.n 1eb196 │ │ │ │ + b.n 1eb4de │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ tst r0, r3 │ │ │ │ - beq.n 1eb1f4 │ │ │ │ + beq.n 1eb53c │ │ │ │ tst r5, r3 │ │ │ │ - bne.n 1eb1f8 │ │ │ │ + bne.n 1eb540 │ │ │ │ tst r0, r5 │ │ │ │ - beq.n 1eb21c │ │ │ │ + beq.n 1eb564 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1eb276 │ │ │ │ - cbnz r3, 1eb222 │ │ │ │ + bne.n 1eb5be │ │ │ │ + cbnz r3, 1eb56a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1eb27a │ │ │ │ + beq.n 1eb5c2 │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eb2ae │ │ │ │ + beq.n 1eb5f6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb226 │ │ │ │ + beq.n 1eb56e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eb276 │ │ │ │ + bne.n 1eb5be │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb414 │ │ │ │ + beq.w 1eb75c │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 1eb24a │ │ │ │ + b.n 1eb592 │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb414 │ │ │ │ + beq.w 1eb75c │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1eb23a │ │ │ │ + beq.n 1eb582 │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb414 │ │ │ │ + beq.w 1eb75c │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1eb26c │ │ │ │ + b.n 1eb5b4 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1eb290 │ │ │ │ + cbz r3, 1eb5d8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb266 │ │ │ │ + bne.n 1eb5ae │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1eb21e │ │ │ │ + b.n 1eb566 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1eb462 │ │ │ │ + beq.w 1eb7aa │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1eb21c │ │ │ │ + bmi.n 1eb564 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1eb21e │ │ │ │ + b.n 1eb566 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 1eb2d4 │ │ │ │ + cbz r0, 1eb61c │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 1eb2a2 │ │ │ │ + b.n 1eb5ea │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 1eb2cc │ │ │ │ + cbz r0, 1eb614 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb29c │ │ │ │ - b.n 1eb276 │ │ │ │ + bne.n 1eb5e4 │ │ │ │ + b.n 1eb5be │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb226 │ │ │ │ + beq.n 1eb56e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1eb276 │ │ │ │ + beq.n 1eb5be │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1eb21e │ │ │ │ + b.n 1eb566 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb3fe │ │ │ │ + beq.w 1eb746 │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb450 │ │ │ │ + beq.w 1eb798 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 1eb456 │ │ │ │ + bhi.w 1eb79e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 1eb402 │ │ │ │ + beq.w 1eb74a │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1eb3dc │ │ │ │ + beq.n 1eb724 │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb40c │ │ │ │ + bne.n 1eb754 │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb40c │ │ │ │ + bne.n 1eb754 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 1eb44a │ │ │ │ + bhi.w 1eb792 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 1eb64c │ │ │ │ + bhi.w 1eb994 │ │ │ │ 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 │ │ │ │ @@ -568225,18 +568556,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 1eb444 │ │ │ │ + bhi.n 1eb78c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb64c │ │ │ │ + bhi.w 1eb994 │ │ │ │ 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 │ │ │ │ @@ -568267,161 +568598,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 1eb21c │ │ │ │ + bne.w 1eb564 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1eb2dc │ │ │ │ + bne.w 1eb624 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb61e │ │ │ │ + beq.w 1eb966 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb276 │ │ │ │ + beq.w 1eb5be │ │ │ │ movs r0, #6 │ │ │ │ - b.n 1eb21e │ │ │ │ + b.n 1eb566 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1eb3dc │ │ │ │ + b.n 1eb724 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1eb3dc │ │ │ │ + b.n 1eb724 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb62a │ │ │ │ + beq.w 1eb972 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb296 │ │ │ │ + b.n 1eb5de │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb376 │ │ │ │ + b.n 1eb6be │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb376 │ │ │ │ + b.n 1eb6be │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb3d2 │ │ │ │ + b.n 1eb71a │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb3d2 │ │ │ │ + b.n 1eb71a │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1eb3d2 │ │ │ │ + b.n 1eb71a │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 1eb376 │ │ │ │ + b.n 1eb6be │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1eb21e │ │ │ │ + b.n 1eb566 │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1eb3dc │ │ │ │ - b.n 1eb21c │ │ │ │ + beq.n 1eb724 │ │ │ │ + b.n 1eb564 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb62e │ │ │ │ + beq.w 1eb976 │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 1eb5d2 │ │ │ │ + bne.w 1eb91a │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1eb5d2 │ │ │ │ + beq.w 1eb91a │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eb470 │ │ │ │ + bne.n 1eb7b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1eb5c0 │ │ │ │ + beq.w 1eb908 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1eb4ba │ │ │ │ + beq.n 1eb802 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb276 │ │ │ │ + beq.w 1eb5be │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb4a2 │ │ │ │ + bne.n 1eb7ea │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb63c │ │ │ │ + beq.w 1eb984 │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb276 │ │ │ │ + beq.w 1eb5be │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1eb276 │ │ │ │ + beq.w 1eb5be │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1eb276 │ │ │ │ + beq.w 1eb5be │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1eb60a │ │ │ │ + beq.w 1eb952 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 1eb598 │ │ │ │ + beq.n 1eb8e0 │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1eb614 │ │ │ │ + bne.w 1eb95c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1eb614 │ │ │ │ + bne.w 1eb95c │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 1eb556 │ │ │ │ + bhi.n 1eb89e │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1eb5c4 │ │ │ │ + bhi.n 1eb90c │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (1eb574 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb65c ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb660 ) │ │ │ │ + ldr r2, [pc, #64] @ (1eb8bc ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9a4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9a8 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (1eb664 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb664 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb668 ) │ │ │ │ - ldr r5, [pc, #296] @ (1eb668 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb66c ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb66c ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb670 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb670 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb674 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb674 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb678 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb678 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9ac ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9ac ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9b0 ) │ │ │ │ + ldr r5, [pc, #296] @ (1eb9b0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9b4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9b4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9b8 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9b8 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9bc ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9bc ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9c0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb9c0 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1eb58e │ │ │ │ + bhi.n 1eb8d6 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1eb64c │ │ │ │ + bhi.n 1eb994 │ │ │ │ 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] │ │ │ │ @@ -568436,167 +568767,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 1eb280 │ │ │ │ + bne.w 1eb5c8 │ │ │ │ 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 1eb4ca │ │ │ │ + bne.n 1eb812 │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb276 │ │ │ │ + bne.w 1eb5be │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 1eb276 │ │ │ │ + bne.w 1eb5be │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1eb22a │ │ │ │ + b.n 1eb572 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb556 │ │ │ │ + b.n 1eb89e │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb556 │ │ │ │ + b.n 1eb89e │ │ │ │ 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 1eb490 │ │ │ │ + beq.w 1eb7d8 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1eb5fe │ │ │ │ + beq.n 1eb946 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb276 │ │ │ │ + beq.w 1eb5be │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb5e6 │ │ │ │ + bne.n 1eb92e │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1eb49e │ │ │ │ - b.n 1eb4c2 │ │ │ │ + bne.w 1eb7e6 │ │ │ │ + b.n 1eb80a │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 1eb598 │ │ │ │ + b.n 1eb8e0 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 1eb598 │ │ │ │ + b.n 1eb8e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb21e │ │ │ │ + beq.w 1eb566 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 1eb3fe │ │ │ │ + bpl.w 1eb746 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1eb21e │ │ │ │ + b.n 1eb566 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1eb490 │ │ │ │ + b.n 1eb7d8 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eb58e │ │ │ │ + b.n 1eb8d6 │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb276 │ │ │ │ - b.n 1eb5c0 │ │ │ │ + bne.w 1eb5be │ │ │ │ + b.n 1eb908 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eb58e │ │ │ │ + b.n 1eb8d6 │ │ │ │ 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] @ (1eb6dc ) │ │ │ │ - ldr r2, [pc, #128] @ (1eb6e0 ) │ │ │ │ + ldr r1, [pc, #124] @ (1eba24 ) │ │ │ │ + ldr r2, [pc, #128] @ (1eba28 ) │ │ │ │ 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 1eb6bc │ │ │ │ + beq.n 1eba04 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ea588 │ │ │ │ + bl 1ea8d0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea588 │ │ │ │ + bl 1ea8d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb1d0 │ │ │ │ + bl 1eb518 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1eb6ac │ │ │ │ + bcs.n 1eb9f4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 1eb6bc │ │ │ │ - bl 1c5ccc │ │ │ │ - ldr r2, [pc, #36] @ (1eb6e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb6e0 ) │ │ │ │ + bcs.n 1eba04 │ │ │ │ + bl 1c6014 │ │ │ │ + ldr r2, [pc, #36] @ (1eba2c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eba28 ) │ │ │ │ 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 1eb6d6 │ │ │ │ + bne.n 1eba1e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #616] @ (1eb948 ) │ │ │ │ + mov r2, sl │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #240] @ (1eb7d8 ) │ │ │ │ + cmp ip, lr │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1eb6f0 │ │ │ │ + cbz r3, 1eba38 │ │ │ │ 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 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1ea588 │ │ │ │ + bl 1ea8d0 │ │ │ │ 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 │ │ │ │ @@ -568604,162 +568935,162 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 1eb750 │ │ │ │ + beq.n 1eba98 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 1eb75a │ │ │ │ + cbz r5, 1ebaa2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 1eb77a │ │ │ │ + cbz r1, 1ebac2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb1d0 │ │ │ │ + bl 1eb518 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1eb64c │ │ │ │ + bl 1eb994 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 1ea588 │ │ │ │ + bl 1ea8d0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eb746 │ │ │ │ + bne.n 1eba8e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5e18 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1ea588 │ │ │ │ + bl 1ea8d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 1eb746 │ │ │ │ + b.n 1eba8e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ea660 │ │ │ │ - cbz r0, 1eb7b4 │ │ │ │ + bl 1ea9a8 │ │ │ │ + cbz r0, 1ebafc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea6b4 │ │ │ │ + bl 1ea9fc │ │ │ │ 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 1e2214 │ │ │ │ + bl 1e255c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb85c │ │ │ │ + beq.n 1ebba4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1eb804 │ │ │ │ + cbz r5, 1ebb4c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1eb828 │ │ │ │ + cbz r4, 1ebb70 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb864 │ │ │ │ + beq.n 1ebbac │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1eb7fe │ │ │ │ + cbz r4, 1ebb46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eb7fe │ │ │ │ + cbz r3, 1ebb46 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eb816 │ │ │ │ + beq.n 1ebb5e │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb7ec │ │ │ │ + bne.n 1ebb34 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eb84c │ │ │ │ + beq.n 1ebb94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e23f8 │ │ │ │ + bl 1e2740 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb7d8 │ │ │ │ + bne.n 1ebb20 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea660 │ │ │ │ - cbz r0, 1eb83a │ │ │ │ + bl 1ea9a8 │ │ │ │ + cbz r0, 1ebb82 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb7e8 │ │ │ │ - b.n 1eb804 │ │ │ │ + bne.n 1ebb30 │ │ │ │ + b.n 1ebb4c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eb804 │ │ │ │ + bne.n 1ebb4c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ea660 │ │ │ │ + bl 1ea9a8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 1eb858 │ │ │ │ + cbnz r0, 1ebba0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1ea6b4 │ │ │ │ + bl 1ea9fc │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb7e8 │ │ │ │ - b.n 1eb804 │ │ │ │ + bne.n 1ebb30 │ │ │ │ + b.n 1ebb4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea660 │ │ │ │ + bl 1ea9a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb83a │ │ │ │ + beq.n 1ebb82 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1eb804 │ │ │ │ + b.n 1ebb4c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ea660 │ │ │ │ - cbnz r0, 1eb874 │ │ │ │ + bl 1ea9a8 │ │ │ │ + cbnz r0, 1ebbbc │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1eb83a │ │ │ │ + b.n 1ebb82 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1eb7e8 │ │ │ │ + b.n 1ebb30 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1308] @ 1ebda8 │ │ │ │ - ldr.w r2, [pc, #1308] @ 1ebdac │ │ │ │ + ldr.w r3, [pc, #1308] @ 1ec0f0 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1ec0f4 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1296] @ 1ebdb0 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1ec0f8 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -568772,54 +569103,54 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ec416 │ │ │ │ + beq.w 1ec75e │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eba8a │ │ │ │ + beq.w 1ebdd2 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1eb98e │ │ │ │ + beq.n 1ebcd6 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 1ebac0 │ │ │ │ - cbnz r0, 1eb96e │ │ │ │ - ldr.w r3, [pc, #1184] @ 1ebdb4 │ │ │ │ + beq.w 1ebe08 │ │ │ │ + cbnz r0, 1ebcb6 │ │ │ │ + ldr.w r3, [pc, #1184] @ 1ec0fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 1eb96e │ │ │ │ + cbz r6, 1ebcb6 │ │ │ │ mov r3, r0 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1eb962 │ │ │ │ + bne.n 1ebcaa │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb962 │ │ │ │ + bne.n 1ebcaa │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd ip, r1, [r4, #48] @ 0x30 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ strd fp, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -568827,225 +569158,225 @@ │ │ │ │ ldr.w ip, [r2] │ │ │ │ str.w ip, [r4, #48] @ 0x30 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1eb92a │ │ │ │ + bne.n 1ebc72 │ │ │ │ mov r5, lr │ │ │ │ orrs r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1eba88 │ │ │ │ + beq.w 1ebdd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1eb980 │ │ │ │ + cbz r3, 1ebcc8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eb90a │ │ │ │ + bne.n 1ebc52 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb96e │ │ │ │ + beq.n 1ebcb6 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebb4a │ │ │ │ + bne.w 1ebe92 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1eb9ae │ │ │ │ + beq.n 1ebcf6 │ │ │ │ mov r7, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ebc62 │ │ │ │ + beq.w 1ebfaa │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1eb96e │ │ │ │ + bne.n 1ebcb6 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebb56 │ │ │ │ + beq.w 1ebe9e │ │ │ │ sub.w r0, r6, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 201668 │ │ │ │ + bl 2019b0 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1eb9f6 │ │ │ │ + cbz r0, 1ebd3e │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 1ebb56 │ │ │ │ + bhi.w 1ebe9e │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 543a4 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r4, #68] @ 0x44 │ │ │ │ - bne.w 1ebe48 │ │ │ │ + bne.w 1ec190 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eba68 │ │ │ │ + bne.n 1ebdb0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 1eba10 │ │ │ │ + cbnz r1, 1ebd58 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1ebdc0 │ │ │ │ + beq.w 1ec108 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r9, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ streq r6, [sp, #20] │ │ │ │ - beq.n 1eba4a │ │ │ │ - b.n 1ebdfc │ │ │ │ + beq.n 1ebd92 │ │ │ │ + b.n 1ec144 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1eba52 │ │ │ │ + bne.n 1ebd9a │ │ │ │ mov r0, sl │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1ebdfa │ │ │ │ + bne.w 1ec142 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1eba1e │ │ │ │ + beq.n 1ebd66 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1eba68 │ │ │ │ + cbz r3, 1ebdb0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eba68 │ │ │ │ + bne.n 1ebdb0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1ebf18 │ │ │ │ + beq.w 1ec260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea550 │ │ │ │ - cbz r0, 1eba78 │ │ │ │ + bl 1ea898 │ │ │ │ + cbz r0, 1ebdc0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebe4c │ │ │ │ + beq.w 1ec194 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r7 │ │ │ │ uxtb.w r7, sl │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1eb974 │ │ │ │ + bne.w 1ebcbc │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eb8e0 │ │ │ │ + bne.w 1ebc28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2319b4 │ │ │ │ - ldr r2, [pc, #784] @ (1ebdb8 ) │ │ │ │ - ldr r3, [pc, #776] @ (1ebdb0 ) │ │ │ │ + bl 231cfc │ │ │ │ + ldr r2, [pc, #784] @ (1ec100 ) │ │ │ │ + ldr r3, [pc, #776] @ (1ec0f8 ) │ │ │ │ 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 1ec432 │ │ │ │ + bne.w 1ec77a │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ebb5c │ │ │ │ + beq.n 1ebea4 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1ebbd0 │ │ │ │ + beq.n 1ebf18 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 1eb96e │ │ │ │ + bne.w 1ebcb6 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1eb96e │ │ │ │ - ldr r3, [pc, #728] @ (1ebdbc ) │ │ │ │ + bne.w 1ebcb6 │ │ │ │ + ldr r3, [pc, #728] @ (1ec104 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #2300] @ 0x8fc │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bics.w r1, r3, r9 │ │ │ │ - beq.w 1ebd52 │ │ │ │ + beq.w 1ec09a │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1eb96e │ │ │ │ - vldr d7, [pc, #660] @ 1ebda0 │ │ │ │ + bne.w 1ebcb6 │ │ │ │ + vldr d7, [pc, #660] @ 1ec0e8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb96e │ │ │ │ + beq.w 1ebcb6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1eb96e │ │ │ │ + b.n 1ebcb6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ebd4e │ │ │ │ + beq.w 1ec096 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1eb96e │ │ │ │ + bne.w 1ebcb6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eb9f6 │ │ │ │ + b.n 1ebd3e │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ add.w r9, r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, #0 │ │ │ │ - bl 1e21c8 │ │ │ │ + bl 1e2510 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9528 │ │ │ │ + bl 1e9870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb96e │ │ │ │ + beq.w 1ebcb6 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r7, [r2, #-8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 1ec436 │ │ │ │ + bne.w 1ec77e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ec43c │ │ │ │ + bhi.w 1ec784 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ @@ -569070,40 +569401,40 @@ │ │ │ │ lsls r1, r3, #15 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ it eq │ │ │ │ subeq.w r9, r3, #20 │ │ │ │ - ldr r3, [pc, #472] @ (1ebdbc ) │ │ │ │ + ldr r3, [pc, #472] @ (1ec104 ) │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #90112 @ 0x16000 │ │ │ │ ldrb.w r3, [r3, #638] @ 0x27e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ uxth.w r3, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e9528 │ │ │ │ + bl 1e9870 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb96e │ │ │ │ + beq.w 1ebcb6 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec436 │ │ │ │ + bne.w 1ec77e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1ec43c │ │ │ │ + bhi.w 1ec784 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r2, r1, #14 │ │ │ │ @@ -569126,27 +569457,27 @@ │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r1, #14 │ │ │ │ subs r6, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1ebcd4 │ │ │ │ + beq.n 1ec01c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1eb96e │ │ │ │ + bne.w 1ebcb6 │ │ │ │ ldrb.w r1, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 │ │ │ │ @@ -569162,24 +569493,24 @@ │ │ │ │ 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 1ebb46 │ │ │ │ + b.n 1ebe8e │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 1ebd2e │ │ │ │ + bhi.n 1ec076 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1ebd2c │ │ │ │ + bhi.n 1ec074 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ @@ -569207,134 +569538,134 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1ebc6e │ │ │ │ + bne.n 1ebfb6 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ec31a │ │ │ │ + beq.w 1ec662 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0c90 │ │ │ │ - b.n 1ebb46 │ │ │ │ + bl 1e0fd8 │ │ │ │ + b.n 1ebe8e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ebc64 │ │ │ │ + b.n 1ebfac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec408 │ │ │ │ + beq.w 1ec750 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 1ebb38 │ │ │ │ - b.n 1ebb0a │ │ │ │ + bne.w 1ebe80 │ │ │ │ + b.n 1ebe52 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bx sp │ │ │ │ + add r0, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bx ip │ │ │ │ + add r2, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, sl │ │ │ │ + tst r4, r1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bbb28 │ │ │ │ - cbz r0, 1ebde4 │ │ │ │ + bl 2bbe70 │ │ │ │ + cbz r0, 1ec12c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ebde4 │ │ │ │ + bne.n 1ec12c │ │ │ │ mov r1, r9 │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1ec362 │ │ │ │ + beq.w 1ec6aa │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1eba68 │ │ │ │ + bne.w 1ebdb0 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 1eba10 │ │ │ │ + b.n 1ebd58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1eba52 │ │ │ │ - bl 2b983c │ │ │ │ + bne.w 1ebd9a │ │ │ │ + bl 2b9b84 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 1ebe2e │ │ │ │ + beq.n 1ec176 │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1ec3d4 │ │ │ │ + beq.w 1ec71c │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2b9858 │ │ │ │ + bl 2b9ba0 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 1eba52 │ │ │ │ + bne.w 1ebd9a │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1e9434 │ │ │ │ - b.n 1ebb46 │ │ │ │ + bl 1e977c │ │ │ │ + b.n 1ebe8e │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eb9f6 │ │ │ │ + b.n 1ebd3e │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec43c │ │ │ │ + bne.w 1ec784 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ec3de │ │ │ │ + beq.w 1ec726 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r3 │ │ │ │ - beq.w 1ec41c │ │ │ │ + beq.w 1ec764 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ebeda │ │ │ │ + beq.n 1ec222 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ subs r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.n 1ebeb2 │ │ │ │ + b.n 1ec1fa │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r5, #4] │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -569342,60 +569673,60 @@ │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r3, r1 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 1ebed4 │ │ │ │ + beq.n 1ec21c │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ebe88 │ │ │ │ + bne.n 1ec1d0 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, r9 │ │ │ │ orrne.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebe88 │ │ │ │ + bne.n 1ec1d0 │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 1ebeb0 │ │ │ │ + bne.n 1ec1f8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea660 │ │ │ │ + bl 1ea9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebb46 │ │ │ │ + bne.w 1ebe8e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r7 │ │ │ │ uxtb.w r7, sl │ │ │ │ - b.n 1eba82 │ │ │ │ + b.n 1ebdca │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ebc6e │ │ │ │ - b.n 1ebd32 │ │ │ │ + bne.w 1ebfb6 │ │ │ │ + b.n 1ec07a │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ebc6e │ │ │ │ - b.n 1ebd32 │ │ │ │ + bne.w 1ebfb6 │ │ │ │ + b.n 1ec07a │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ebc6e │ │ │ │ - b.n 1ebd32 │ │ │ │ + bne.w 1ebfb6 │ │ │ │ + b.n 1ec07a │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 1ebf24 │ │ │ │ + cbnz r2, 1ec26c │ │ │ │ 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] │ │ │ │ @@ -569403,19 +569734,19 @@ │ │ │ │ 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 1ea550 │ │ │ │ + bl 1ea898 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eba70 │ │ │ │ - b.n 1ebb46 │ │ │ │ + bne.w 1ebdb8 │ │ │ │ + b.n 1ebe8e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd ip, r0, [r4, #84] @ 0x54 │ │ │ │ uxth.w r7, sl │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r1, #13] │ │ │ │ @@ -569433,15 +569764,15 @@ │ │ │ │ strd r3, r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1ec0b2 │ │ │ │ + beq.w 1ec3fa │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 546f0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ movs r7, #0 │ │ │ │ @@ -569453,197 +569784,197 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #240 @ 0xf0 │ │ │ │ addmi.w r2, r2, r7, lsl #2 │ │ │ │ addmi r7, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ebfb8 │ │ │ │ + bne.n 1ec300 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ strd fp, fp, [sp, #152] @ 0x98 │ │ │ │ strd fp, fp, [sp, #160] @ 0xa0 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 1ec018 │ │ │ │ + cbz r7, 1ec360 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bhi.n 1ebffc │ │ │ │ + bhi.n 1ec344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ec0b2 │ │ │ │ + bne.n 1ec3fa │ │ │ │ str.w sl, [sp, #148] @ 0x94 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ 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, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1ec062 │ │ │ │ - cbz r3, 1ec0b2 │ │ │ │ + bne.n 1ec3aa │ │ │ │ + cbz r3, 1ec3fa │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1ec04e │ │ │ │ - cbz r6, 1ec0b2 │ │ │ │ + bne.n 1ec396 │ │ │ │ + cbz r6, 1ec3fa │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r6, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1ec0e0 │ │ │ │ + beq.n 1ec428 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r0, [sl, #13] │ │ │ │ mul.w r0, r0, r2 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 1e96f4 │ │ │ │ + bl 1e9a3c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ moveq r6, sl │ │ │ │ - beq.n 1ec1ac │ │ │ │ + beq.n 1ec4f4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 546f0 │ │ │ │ cmp r6, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 1ec10c │ │ │ │ + cbz r2, 1ec454 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec102 │ │ │ │ + bne.n 1ec44a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ec14c │ │ │ │ + beq.n 1ec494 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec13a │ │ │ │ + bhi.n 1ec482 │ │ │ │ str.w sl, [sp, #116] @ 0x74 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #136 @ 0x88 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrd r7, r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ str.w fp, [r4, #100] @ 0x64 │ │ │ │ strd r6, r6, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ strb.w r9, [r4, #40] @ 0x28 │ │ │ │ - bl 1def2c │ │ │ │ + bl 1df274 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 1ebb46 │ │ │ │ + b.n 1ebe8e │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ mov ip, r7 │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ ldrd r0, r1, [r4, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r6, [r4, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -569660,142 +569991,142 @@ │ │ │ │ strb.w r7, [r4, #33] @ 0x21 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ strb.w sl, [r4, #32] │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq.n 1ec254 │ │ │ │ + beq.n 1ec59c │ │ │ │ mul.w r0, ip, sl │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 1e96f4 │ │ │ │ + bl 1e9a3c │ │ │ │ ldrb.w sl, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 1ec30c │ │ │ │ + beq.n 1ec654 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 546f0 │ │ │ │ cmp sl, r6 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1ec27a │ │ │ │ + cbz r1, 1ec5c2 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1ec270 │ │ │ │ + bne.n 1ec5b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1ec2b4 │ │ │ │ + cbz r6, 1ec5fc │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec2a2 │ │ │ │ + bhi.n 1ec5ea │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r9 │ │ │ │ sub.w r2, r7, #20 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e203c │ │ │ │ - b.n 1ebb46 │ │ │ │ + bl 1e2384 │ │ │ │ + b.n 1ebe8e │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ebd3a │ │ │ │ + bne.w 1ec082 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea550 │ │ │ │ + bl 1ea898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebd3a │ │ │ │ + beq.w 1ec082 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 1ebd3a │ │ │ │ + b.n 1ec082 │ │ │ │ movs r7, #8 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec1ee │ │ │ │ + b.n 1ec536 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ebf56 │ │ │ │ + b.n 1ec29e │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ebf56 │ │ │ │ + b.n 1ec29e │ │ │ │ movs r7, #32 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec1ee │ │ │ │ + b.n 1ec536 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ebf56 │ │ │ │ + b.n 1ec29e │ │ │ │ movs r7, #16 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec1ee │ │ │ │ + b.n 1ec536 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ebde4 │ │ │ │ + bne.w 1ec12c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -569805,630 +570136,630 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r7, #64] @ 0x40 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea660 │ │ │ │ - b.w 1ebb46 │ │ │ │ + bl 1ea9a8 │ │ │ │ + b.w 1ebe8e │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1ebe18 │ │ │ │ - b.w 1eba52 │ │ │ │ + bne.w 1ec160 │ │ │ │ + b.w 1ebd9a │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ec438 │ │ │ │ + bne.n 1ec780 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w r9, r3, r1 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1ebe6a │ │ │ │ + b.n 1ec1b2 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ec1ee │ │ │ │ + b.n 1ec536 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ebf56 │ │ │ │ + b.n 1ec29e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1eb96e │ │ │ │ - b.w 1ebb0a │ │ │ │ + bne.w 1ebcb6 │ │ │ │ + b.w 1ebe52 │ │ │ │ mov r7, r8 │ │ │ │ - b.w 1eba9a │ │ │ │ + b.w 1ebde2 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1ea970 │ │ │ │ + bl 1eacb8 │ │ │ │ sub.w r9, r6, r0 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1ebe6a │ │ │ │ + b.n 1ec1b2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1ec45e │ │ │ │ - b.n 1ec482 │ │ │ │ + cbnz r5, 1ec7a6 │ │ │ │ + b.n 1ec7ca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ec482 │ │ │ │ + cbz r5, 1ec7ca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ec458 │ │ │ │ + beq.n 1ec7a0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1eb878 │ │ │ │ + bl 1ebbc0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ec482 │ │ │ │ + cbz r3, 1ec7ca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ec466 │ │ │ │ + bne.n 1ec7ae │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec474 │ │ │ │ + bne.n 1ec7bc │ │ │ │ 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, 1ec4ba │ │ │ │ + cbz r2, 1ec802 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt mi │ │ │ │ bfimi r2, r0, #0, #24 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec4a4 │ │ │ │ + bne.n 1ec7ec │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ec4cc │ │ │ │ - b.n 1ec586 │ │ │ │ + cbnz r3, 1ec814 │ │ │ │ + b.n 1ec8ce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec586 │ │ │ │ + beq.n 1ec8ce │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ec4c4 │ │ │ │ + beq.n 1ec80c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ec590 │ │ │ │ + beq.n 1ec8d8 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ec53e │ │ │ │ + cbz r2, 1ec886 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ec556 │ │ │ │ + beq.n 1ec89e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ec51a │ │ │ │ + bne.n 1ec862 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 1ec54c │ │ │ │ + cbz r1, 1ec894 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ec518 │ │ │ │ + bne.n 1ec860 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1ec518 │ │ │ │ + bls.n 1ec860 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 1ec53e │ │ │ │ + cbz r2, 1ec886 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1ec526 │ │ │ │ + cbz r2, 1ec86e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ec4ee │ │ │ │ + bne.n 1ec836 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ec53e │ │ │ │ + bne.n 1ec886 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1ec54c │ │ │ │ + cbz r2, 1ec894 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 1ec502 │ │ │ │ + beq.n 1ec84a │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e235c │ │ │ │ - cbz r6, 1ec56c │ │ │ │ + bl 1e26a4 │ │ │ │ + cbz r6, 1ec8b4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ec4e2 │ │ │ │ + b.n 1ec82a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1ec50e │ │ │ │ + b.n 1ec856 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1ec4f4 │ │ │ │ + beq.n 1ec83c │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ec548 │ │ │ │ + bne.n 1ec890 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2319b4 │ │ │ │ - b.n 1ec57e │ │ │ │ + bl 231cfc │ │ │ │ + b.n 1ec8c6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ec4d2 │ │ │ │ + bne.n 1ec81a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec578 │ │ │ │ + bne.n 1ec8c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2057c8 │ │ │ │ + bl 205b10 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1ec56c │ │ │ │ + b.n 1ec8b4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #776] @ (1ec8a0 ) │ │ │ │ + ldr r2, [pc, #776] @ (1ecbe8 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ec60e │ │ │ │ + bhi.n 1ec956 │ │ │ │ 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 1ec862 │ │ │ │ + beq.w 1ecbaa │ │ │ │ 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 1ec5c0 │ │ │ │ + beq.n 1ec908 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 1ec898 │ │ │ │ + beq.w 1ecbe0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1ec604 │ │ │ │ + bcc.n 1ec94c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec5c2 │ │ │ │ + beq.n 1ec90a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec5fe │ │ │ │ + beq.n 1ec946 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec5f6 │ │ │ │ + bne.n 1ec93e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ec85e │ │ │ │ + bne.w 1ecba6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec5d4 │ │ │ │ - b.n 1ec5c0 │ │ │ │ + bne.n 1ec91c │ │ │ │ + b.n 1ec908 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ec5c0 │ │ │ │ + beq.n 1ec908 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1ec898 │ │ │ │ + beq.w 1ecbe0 │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 1ec650 │ │ │ │ + bcc.n 1ec998 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec5c2 │ │ │ │ + beq.n 1ec90a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec64a │ │ │ │ + beq.n 1ec992 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec642 │ │ │ │ + bne.n 1ec98a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ec85e │ │ │ │ + bne.w 1ecba6 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1ec61e │ │ │ │ - b.n 1ec5c0 │ │ │ │ - ldr r3, [pc, #580] @ (1ec8a4 ) │ │ │ │ + bne.n 1ec966 │ │ │ │ + b.n 1ec908 │ │ │ │ + ldr r3, [pc, #580] @ (1ecbec ) │ │ │ │ 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 1ec5c0 │ │ │ │ + beq.n 1ec908 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ec898 │ │ │ │ + beq.w 1ecbe0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ec6a8 │ │ │ │ + bcc.n 1ec9f0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec5c2 │ │ │ │ + beq.n 1ec90a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec6a2 │ │ │ │ + beq.n 1ec9ea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec69a │ │ │ │ + bne.n 1ec9e2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ec85e │ │ │ │ + bne.w 1ecba6 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ec678 │ │ │ │ - b.n 1ec5c0 │ │ │ │ + bne.n 1ec9c0 │ │ │ │ + b.n 1ec908 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ec5c0 │ │ │ │ + beq.n 1ec908 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ec898 │ │ │ │ + beq.w 1ecbe0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 1ec6f2 │ │ │ │ + bcc.n 1eca3a │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec5c2 │ │ │ │ + beq.w 1ec90a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec6ec │ │ │ │ + beq.n 1eca34 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec6e4 │ │ │ │ + bne.n 1eca2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ec85e │ │ │ │ + bne.w 1ecba6 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1ec5c0 │ │ │ │ + bne.w 1ec908 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 1ec5c0 │ │ │ │ + bhi.w 1ec908 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec5c2 │ │ │ │ + beq.w 1ec90a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec722 │ │ │ │ + beq.n 1eca6a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec71a │ │ │ │ + bne.n 1eca62 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ec5c2 │ │ │ │ + b.n 1ec90a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ec764 │ │ │ │ + cbz r3, 1ecaac │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 1ec898 │ │ │ │ + beq.w 1ecbe0 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1ec764 │ │ │ │ + bcc.n 1ecaac │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec5c2 │ │ │ │ + beq.w 1ec90a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec760 │ │ │ │ + beq.n 1ecaa8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec758 │ │ │ │ + bne.n 1ecaa0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ec85e │ │ │ │ + bne.n 1ecba6 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ec5c0 │ │ │ │ + beq.w 1ec908 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ec898 │ │ │ │ + beq.w 1ecbe0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ec7a6 │ │ │ │ + bcc.n 1ecaee │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec5c2 │ │ │ │ + beq.w 1ec90a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec7a2 │ │ │ │ + beq.n 1ecaea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec79a │ │ │ │ + bne.n 1ecae2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ec85e │ │ │ │ + bne.n 1ecba6 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ec776 │ │ │ │ - b.n 1ec5c0 │ │ │ │ + bne.n 1ecabe │ │ │ │ + b.n 1ec908 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ec5c0 │ │ │ │ + beq.w 1ec908 │ │ │ │ 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 1ec898 │ │ │ │ + beq.n 1ecbe0 │ │ │ │ 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 1ec7fc │ │ │ │ + bcc.n 1ecb44 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec5c2 │ │ │ │ + beq.w 1ec90a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec7f8 │ │ │ │ + beq.n 1ecb40 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec7f0 │ │ │ │ + bne.n 1ecb38 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ec85e │ │ │ │ + bne.n 1ecba6 │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1ec7cc │ │ │ │ - b.n 1ec5c0 │ │ │ │ - ldr r3, [pc, #160] @ (1ec8a8 ) │ │ │ │ + bne.n 1ecb14 │ │ │ │ + b.n 1ec908 │ │ │ │ + ldr r3, [pc, #160] @ (1ecbf0 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ec5c0 │ │ │ │ + beq.w 1ec908 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 1ec898 │ │ │ │ + beq.n 1ecbe0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 1ec852 │ │ │ │ + bcc.n 1ecb9a │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec5c2 │ │ │ │ + beq.w 1ec90a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec84e │ │ │ │ + beq.n 1ecb96 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec846 │ │ │ │ + bne.n 1ecb8e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ec85e │ │ │ │ + bne.n 1ecba6 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1ec824 │ │ │ │ - b.n 1ec5c0 │ │ │ │ + bne.n 1ecb6c │ │ │ │ + b.n 1ec908 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec5c2 │ │ │ │ + b.n 1ec90a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ec898 │ │ │ │ + beq.n 1ecbe0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1ec5c0 │ │ │ │ + bcc.w 1ec908 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec5c2 │ │ │ │ + beq.w 1ec90a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ec722 │ │ │ │ + beq.w 1eca6a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec88e │ │ │ │ - b.n 1ec722 │ │ │ │ + bne.n 1ecbd6 │ │ │ │ + b.n 1eca6a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ - cbnz r0, 1ec8de │ │ │ │ + cbnz r0, 1ecc26 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ec8de │ │ │ │ - cbz r3, 1ec8de │ │ │ │ + beq.n 1ecc26 │ │ │ │ + cbz r3, 1ecc26 │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 1ec8ca │ │ │ │ + b.n 1ecc12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1ec8f8 │ │ │ │ + cbz r3, 1ecc40 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec8c6 │ │ │ │ - cbz r1, 1ec8e0 │ │ │ │ + bne.n 1ecc0e │ │ │ │ + cbz r1, 1ecc28 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1ec8da │ │ │ │ + b.n 1ecc22 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 1ec8e0 │ │ │ │ + cbz r2, 1ecc28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec8d6 │ │ │ │ + bne.n 1ecc1e │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 1ec8fa │ │ │ │ + beq.n 1ecc42 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec8ca │ │ │ │ + bne.n 1ecc12 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ec8de │ │ │ │ + b.n 1ecc26 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3216] @ 1ed5a4 │ │ │ │ - ldr.w r2, [pc, #3216] @ 1ed5a8 │ │ │ │ + ldr.w r0, [pc, #3216] @ 1ed8ec │ │ │ │ + ldr.w r2, [pc, #3216] @ 1ed8f0 │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #3212] @ 1ed5ac │ │ │ │ + ldr.w r3, [pc, #3212] @ 1ed8f4 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r2, [pc, #3196] @ 1ed5b0 │ │ │ │ + ldr.w r2, [pc, #3196] @ 1ed8f8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r2 │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ecafa │ │ │ │ + beq.w 1ece42 │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecafa │ │ │ │ + bne.w 1ece42 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov lr, ip │ │ │ │ cmp.w ip, #450 @ 0x1c2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 1ecb50 │ │ │ │ + bcs.w 1ece98 │ │ │ │ cmp.w ip, #430 @ 0x1ae │ │ │ │ - bcs.w 1ecb1a │ │ │ │ + bcs.w 1ece62 │ │ │ │ cmp.w ip, #274 @ 0x112 │ │ │ │ - bhi.w 1ecc1c │ │ │ │ + bhi.w 1ecf64 │ │ │ │ cmp.w ip, #212 @ 0xd4 │ │ │ │ - bhi.w 1ed708 │ │ │ │ + bhi.w 1eda50 │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 1ed108 │ │ │ │ + bhi.w 1ed450 │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 1ed9f4 │ │ │ │ + bls.w 1edd3c │ │ │ │ sub.w r3, ip, #68 @ 0x44 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.w 1ed03c │ │ │ │ + bhi.w 1ed384 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ @@ -570520,77 +570851,77 @@ │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r1, r0, #25 │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ - bls.w 1edf68 │ │ │ │ + bls.w 1ee2b0 │ │ │ │ subw r2, ip, #514 @ 0x202 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1ed03c │ │ │ │ + bhi.w 1ed384 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #16385 @ 0x4001 │ │ │ │ movt r2, #4228 @ 0x1084 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ed09e │ │ │ │ + bne.w 1ed3e6 │ │ │ │ tst.w r3, #74752 @ 0x12400 │ │ │ │ - beq.w 1ed03c │ │ │ │ + beq.w 1ed384 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mla ip, r3, ip, r8 │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1edff8 │ │ │ │ + beq.w 1ee340 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ed6f4 │ │ │ │ + bne.w 1eda3c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ecad0 │ │ │ │ + cbnz r0, 1ece18 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ecaa8 │ │ │ │ + bne.n 1ecdf0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1ecaf6 │ │ │ │ + cbz r3, 1ece3e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r0, r2, r3 │ │ │ │ strb.w r0, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #2744] @ 1ed5b4 │ │ │ │ - ldr.w r3, [pc, #2728] @ 1ed5a8 │ │ │ │ + ldr.w r2, [pc, #2744] @ 1ed8fc │ │ │ │ + ldr.w r3, [pc, #2728] @ 1ed8f0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ee00a │ │ │ │ + bne.w 1ee352 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r3, ip, #430 @ 0x1ae │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 1ed03c │ │ │ │ + bhi.w 1ed384 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r7, r1, #15 │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r5, r5, #16 │ │ │ │ @@ -570606,26 +570937,26 @@ │ │ │ │ lsls r2, r1, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ movw r3, #622 @ 0x26e │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1ecd24 │ │ │ │ + bhi.w 1ed06c │ │ │ │ movw r3, #605 @ 0x25d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1ed99c │ │ │ │ + bhi.w 1edce4 │ │ │ │ cmp.w ip, #580 @ 0x244 │ │ │ │ - bhi.w 1eda26 │ │ │ │ + bhi.w 1edd6e │ │ │ │ cmp.w ip, #544 @ 0x220 │ │ │ │ - bcc.w 1ed0aa │ │ │ │ + bcc.w 1ed3f2 │ │ │ │ sub.w r3, ip, #544 @ 0x220 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.w 1ed03c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ecb88 ) │ │ │ │ + bhi.w 1ed384 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1eced0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r1, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -570694,21 +571025,21 @@ │ │ │ │ lsls r7, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bhi.w 1ed04a │ │ │ │ + bhi.w 1ed392 │ │ │ │ cmp.w ip, #346 @ 0x15a │ │ │ │ - bcc.w 1ed95c │ │ │ │ + bcc.w 1edca4 │ │ │ │ sub.w r3, ip, #346 @ 0x15a │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 1ed03c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ecc40 ) │ │ │ │ + bhi.w 1ed384 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ecf88 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -570809,21 +571140,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ cmp.w ip, #652 @ 0x28c │ │ │ │ - bcc.w 1ed010 │ │ │ │ + bcc.w 1ed358 │ │ │ │ sub.w r3, ip, #652 @ 0x28c │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed03c │ │ │ │ + bhi.w 1ed384 │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed03c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ecd48 ) │ │ │ │ + bhi.w 1ed384 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed090 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #18 │ │ │ │ @@ -571165,597 +571496,597 @@ │ │ │ │ subw r2, ip, #623 @ 0x26f │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ movt r2, #1791 @ 0x6ff │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed09e │ │ │ │ + bne.n 1ed3e6 │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1eca8e │ │ │ │ + bne.w 1ecdd6 │ │ │ │ movw r3, #638 @ 0x27e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ed8cc │ │ │ │ + beq.w 1edc14 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ecadc │ │ │ │ + b.n 1ece24 │ │ │ │ mvn.w r2, #402 @ 0x192 │ │ │ │ add.w r1, ip, r2 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.n 1ed03c │ │ │ │ + bhi.n 1ed384 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #14370 @ 0x3822 │ │ │ │ movt r2, #124 @ 0x7c │ │ │ │ lsls r3, r1 │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 1ed09e │ │ │ │ + cbnz r2, 1ed3e6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1ed49a │ │ │ │ + bmi.w 1ed7e2 │ │ │ │ cmp r1, #24 │ │ │ │ - bne.n 1ed03c │ │ │ │ + bne.n 1ed384 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w lr, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1edd96 │ │ │ │ + bne.w 1ee0de │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1edece │ │ │ │ + beq.w 1ee216 │ │ │ │ ittt le │ │ │ │ ubfxle r3, r9, #1, #1 │ │ │ │ eorle.w r3, r3, #1 │ │ │ │ orrle r0, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ecadc │ │ │ │ + b.n 1ece24 │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 1eca60 │ │ │ │ + bcs.w 1ecda8 │ │ │ │ sub.w r2, ip, #450 @ 0x1c2 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #14830 @ 0x39ee │ │ │ │ movt r2, #9347 @ 0x2483 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed09e │ │ │ │ + bne.n 1ed3e6 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.w 1eda6e │ │ │ │ + bne.w 1eddb6 │ │ │ │ movw r3, #459 @ 0x1cb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ed03c │ │ │ │ + bne.n 1ed384 │ │ │ │ add.w r3, r8, #53248 @ 0xd000 │ │ │ │ ldrb.w r3, [r3, #1878] @ 0x756 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 1ed100 │ │ │ │ + bpl.n 1ed448 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1edf08 │ │ │ │ + bne.w 1ee250 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ - b.n 1ed0a4 │ │ │ │ + b.n 1ed3ec │ │ │ │ cmp.w ip, #198 @ 0xc6 │ │ │ │ - beq.w 1ed682 │ │ │ │ - bhi.w 1edb8c │ │ │ │ + beq.w 1ed9ca │ │ │ │ + bhi.w 1eded4 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - bhi.w 1edad8 │ │ │ │ + bhi.w 1ede20 │ │ │ │ sub.w r3, ip, #165 @ 0xa5 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #1170 @ 0x492 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1eca8e │ │ │ │ + bne.w 1ecdd6 │ │ │ │ movt r3, #2056 @ 0x808 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1edf5c │ │ │ │ + beq.w 1ee2a4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edb68 │ │ │ │ + bne.w 1edeb0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ed174 │ │ │ │ + cbz r0, 1ed4bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bmi.w 1ecadc │ │ │ │ + bmi.w 1ece24 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edb7a │ │ │ │ + bne.w 1edec2 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecadc │ │ │ │ + bne.w 1ece24 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 1ecadc │ │ │ │ + bpl.w 1ece24 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 1ecadc │ │ │ │ + bmi.w 1ece24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - b.n 1ecadc │ │ │ │ + b.n 1ece24 │ │ │ │ movw r3, #275 @ 0x113 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ed03c │ │ │ │ + beq.w 1ed384 │ │ │ │ sub.w r2, ip, #276 @ 0x114 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #3211 @ 0xc8b │ │ │ │ movt r2, #324 @ 0x144 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed09e │ │ │ │ + bne.w 1ed3e6 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movt r2, #184 @ 0xb8 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1eca8e │ │ │ │ + bne.w 1ecdd6 │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 1ed03c │ │ │ │ + bne.w 1ed384 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ecadc │ │ │ │ + b.n 1ece24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - beq.n 1ed25a │ │ │ │ + beq.n 1ed5a2 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.n 1ed25a │ │ │ │ + bmi.n 1ed5a2 │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb.w r2, [r2, #360] @ 0x168 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ands.w r2, r2, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - bne.w 1ecadc │ │ │ │ + bne.w 1ece24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ecadc │ │ │ │ + beq.w 1ece24 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ed938 │ │ │ │ + bne.w 1edc80 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecad0 │ │ │ │ + bne.w 1ece18 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed272 │ │ │ │ - b.n 1ecad0 │ │ │ │ + bne.n 1ed5ba │ │ │ │ + b.n 1ece18 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #2490] @ 0x9ba │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb.w r3, [r3, #2494] @ 0x9be │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1ecadc │ │ │ │ + b.n 1ece24 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1edd68 │ │ │ │ + bne.w 1ee0b0 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1edebc │ │ │ │ + beq.w 1ee204 │ │ │ │ cmp.w sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, r6 │ │ │ │ - bne.w 1ed100 │ │ │ │ + bne.w 1ed448 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #20 │ │ │ │ - bmi.w 1ed100 │ │ │ │ + bmi.w 1ed448 │ │ │ │ ubfx r2, r9, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.n 1ed100 │ │ │ │ + b.n 1ed448 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed328 │ │ │ │ + cbnz r0, 1ed670 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed328 │ │ │ │ + cbnz r0, 1ed670 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ldrb.w r3, [r3, #3334] @ 0xd06 │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eddae │ │ │ │ + bne.w 1ee0f6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed932 │ │ │ │ + bne.w 1edc7a │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1edf20 │ │ │ │ + bne.w 1ee268 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed932 │ │ │ │ + bne.w 1edc7a │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 1ecad0 │ │ │ │ + b.w 1ece18 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edd82 │ │ │ │ + bne.w 1ee0ca │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed3b4 │ │ │ │ + cbnz r0, 1ed6fc │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ededa │ │ │ │ + bne.w 1ee222 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 1ed3ca │ │ │ │ + bne.n 1ed712 │ │ │ │ ubfx r6, r9, #2, #1 │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede4e │ │ │ │ + bne.w 1ee196 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecad0 │ │ │ │ + bne.w 1ece18 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1edde6 │ │ │ │ + bne.w 1ee12e │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 1ecad0 │ │ │ │ + b.w 1ece18 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - beq.w 1ed0a4 │ │ │ │ + beq.w 1ed3ec │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed0a4 │ │ │ │ + beq.w 1ed3ec │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ed94a │ │ │ │ + bne.w 1edc92 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecad0 │ │ │ │ + bne.w 1ece18 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed43a │ │ │ │ - b.w 1ecad0 │ │ │ │ + bne.n 1ed782 │ │ │ │ + b.w 1ece18 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede38 │ │ │ │ + bne.w 1ee180 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed48c │ │ │ │ + cbnz r0, 1ed7d4 │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #3886] @ 0xf2e │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 1ed50c │ │ │ │ + cbz r3, 1ed854 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1edf34 │ │ │ │ + bne.w 1ee27c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla lr, r3, lr, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eddf8 │ │ │ │ + bne.w 1ee140 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - b.n 1ed100 │ │ │ │ + b.n 1ed448 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede86 │ │ │ │ + bne.w 1ee1ce │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecadc │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + b.w 1ece24 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede70 │ │ │ │ + bne.w 1ee1b8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.n 1ed48c │ │ │ │ + b.n 1ed7d4 │ │ │ │ add.w r1, r8, #81920 @ 0x14000 │ │ │ │ and.w r3, r9, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r1, #2884] @ 0xb44 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ and.w r2, r2, #8 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.w 1edbb6 │ │ │ │ + bne.w 1edefe │ │ │ │ ldrb.w r3, [r1, #2846] @ 0xb1e │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ add.w r2, r8, #81920 @ 0x14000 │ │ │ │ ldrb.w r3, [r2, #2481] @ 0x9b1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ed814 │ │ │ │ + bne.w 1edb5c │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #2486] @ 0x9b6 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eddd2 │ │ │ │ + bne.w 1ee11a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ecadc │ │ │ │ + beq.w 1ece24 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldrb.w r0, [r2, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede0e │ │ │ │ + bne.w 1ee156 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ecad0 │ │ │ │ - b.n 1ed400 │ │ │ │ + beq.w 1ece18 │ │ │ │ + b.n 1ed748 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede60 │ │ │ │ + bne.w 1ee1a8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ed6ba │ │ │ │ + cbz r0, 1eda02 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 1ecadc │ │ │ │ + bmi.w 1ece24 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede9c │ │ │ │ + bne.w 1ee1e4 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecad0 │ │ │ │ + bne.w 1ece18 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1edc8e │ │ │ │ + bne.w 1edfd6 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 1ecad0 │ │ │ │ + b.w 1ece18 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ - b.w 1ecac2 │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.w 1ece0a │ │ │ │ sub.w r3, ip, #213 @ 0xd5 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bhi.w 1ed03c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed71c ) │ │ │ │ + bhi.w 1ed384 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1eda64 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @@ -571765,16 +572096,16 @@ │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 56174e │ │ │ │ - bl 561752 │ │ │ │ + bl 561a96 │ │ │ │ + bl 561a9a │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xfaebffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -571789,19 +572120,19 @@ │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ lsls r1, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 5617a2 │ │ │ │ + bl 561aea │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5617aa │ │ │ │ - ldc2l 15, cr15, [pc, #-1020]! @ 1ed3b4 │ │ │ │ + bl 561af2 │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 1ed6fc │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -571830,193 +572161,193 @@ │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1edc78 │ │ │ │ + bne.w 1edfc0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed848 │ │ │ │ + cbnz r0, 1edb90 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mvn.w r5, #344 @ 0x158 │ │ │ │ adds r2, r6, r5 │ │ │ │ bic.w r1, r6, #2 │ │ │ │ movw r5, #461 @ 0x1cd │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bls.w 1ecadc │ │ │ │ + bls.w 1ece24 │ │ │ │ mvn.w r1, #258 @ 0x102 │ │ │ │ adds r2, r6, r1 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 1ecadc │ │ │ │ + beq.w 1ece24 │ │ │ │ cmp.w r6, #320 @ 0x140 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #364 @ 0x16c │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orrs r0, r6 │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eddc2 │ │ │ │ + bne.w 1ee10a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ed8c6 │ │ │ │ + cbz r0, 1edc0e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ecadc │ │ │ │ + bmi.w 1ece24 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ - b.n 1ed6de │ │ │ │ + b.n 1eda26 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #8 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bne.w 1ecadc │ │ │ │ + bne.w 1ece24 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 1ecadc │ │ │ │ + beq.w 1ece24 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede26 │ │ │ │ + bne.w 1ee16e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed932 │ │ │ │ + cbnz r0, 1edc7a │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edeee │ │ │ │ + bne.w 1ee236 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed6da │ │ │ │ + beq.w 1eda22 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ecad0 │ │ │ │ + b.w 1ece18 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ - b.n 1ed28c │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.n 1ed5d4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ - b.n 1ed454 │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.n 1ed79c │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - bls.w 1edc0a │ │ │ │ + bls.w 1edf52 │ │ │ │ mvn.w r1, #320 @ 0x140 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5095 @ 0x13e7 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed09e │ │ │ │ + bne.w 1ed3e6 │ │ │ │ tst.w r3, #26214400 @ 0x1900000 │ │ │ │ - bne.w 1eca8e │ │ │ │ + bne.w 1ecdd6 │ │ │ │ cmp.w ip, #342 @ 0x156 │ │ │ │ - bne.w 1ed03c │ │ │ │ + bne.w 1ed384 │ │ │ │ ubfx r0, r9, #4, #1 │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 1ed0a4 │ │ │ │ + b.w 1ed3ec │ │ │ │ subw r3, ip, #606 @ 0x25e │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w 1ed03c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed9b0 ) │ │ │ │ + bhi.w 1ed384 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edcf8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ ldc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ - bl 2cd9ba │ │ │ │ - bl 2cd9be │ │ │ │ - bl 7b9c2 │ │ │ │ - bl 7b9c6 │ │ │ │ - bl 7b9ca │ │ │ │ - bl 7b9ce │ │ │ │ - bl 7b9d2 │ │ │ │ - bl 7b9d6 │ │ │ │ - bl 7b9da │ │ │ │ - bl 7b9de │ │ │ │ - bl 2cd9e2 │ │ │ │ - bl 17b9e6 │ │ │ │ + bl 2cdd02 │ │ │ │ + bl 2cdd06 │ │ │ │ + bl 7bd0a │ │ │ │ + bl 7bd0e │ │ │ │ + bl 7bd12 │ │ │ │ + bl 7bd16 │ │ │ │ + bl 7bd1a │ │ │ │ + bl 7bd1e │ │ │ │ + bl 7bd22 │ │ │ │ + bl 7bd26 │ │ │ │ + bl 2cdd2a │ │ │ │ + bl 17bd2e │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 1edca0 │ │ │ │ + bls.w 1edfe8 │ │ │ │ sub.w r2, ip, #51 @ 0x33 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1ed03c │ │ │ │ + bhi.w 1ed384 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1eca8e │ │ │ │ + bne.w 1ecdd6 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.n 1edae8 │ │ │ │ + bne.n 1ede30 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - bne.w 1ed13c │ │ │ │ - b.w 1ed03c │ │ │ │ + bne.w 1ed484 │ │ │ │ + b.w 1ed384 │ │ │ │ mvn.w r3, #580 @ 0x244 │ │ │ │ add.w r2, ip, r3 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 1ed03c │ │ │ │ + bhi.w 1ed384 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #19634 @ 0x4cb2 │ │ │ │ movt r2, #13 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed09e │ │ │ │ + bne.w 1ed3e6 │ │ │ │ tst.w r3, #163840 @ 0x28000 │ │ │ │ - beq.w 1ee000 │ │ │ │ + beq.w 1ee348 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ ubfxne r0, r9, #2, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1ee00e │ │ │ │ - add r3, pc, #8 @ (adr r3, 1eda80 ) │ │ │ │ + bhi.w 1ee356 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1eddc8 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ @@ -572027,669 +572358,669 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl daa6 │ │ │ │ - bl daaa │ │ │ │ + bl ddee │ │ │ │ + bl ddf2 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl dab2 │ │ │ │ + bl ddfa │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ tst.w r9, r3 │ │ │ │ mov.w r3, #120 @ 0x78 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ - b.n 1edab8 │ │ │ │ + b.n 1ede00 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - beq.w 1eca8e │ │ │ │ + beq.w 1ecdd6 │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bne.w 1ed03c │ │ │ │ + bne.w 1ed384 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edd58 │ │ │ │ + bne.w 1ee0a0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1edb20 │ │ │ │ + cbz r0, 1ede68 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ecadc │ │ │ │ + bmi.w 1ece24 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edeac │ │ │ │ + bne.w 1ee1f4 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecad0 │ │ │ │ + bne.w 1ece18 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edf4c │ │ │ │ + bne.w 1ee294 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecad0 │ │ │ │ + bne.w 1ece18 │ │ │ │ add.w r3, r4, #128 @ 0x80 │ │ │ │ - b.w 1ed178 │ │ │ │ + b.w 1ed4c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ - b.w 1ed15a │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.w 1ed4a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ - b.w 1ed18e │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.w 1ed4d6 │ │ │ │ sub.w r2, ip, #199 @ 0xc7 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1ed03c │ │ │ │ + bhi.w 1ed384 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1eca8e │ │ │ │ + bne.w 1ecdd6 │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.n 1edae8 │ │ │ │ + bne.n 1ede30 │ │ │ │ tst.w r3, #260 @ 0x104 │ │ │ │ - bne.w 1ed13c │ │ │ │ - b.w 1ed03c │ │ │ │ + bne.w 1ed484 │ │ │ │ + b.w 1ed384 │ │ │ │ ldrb.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed5f2 │ │ │ │ + beq.w 1ed93a │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1edbf8 │ │ │ │ + bne.n 1edf40 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecad0 │ │ │ │ + bne.w 1ece18 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1edbca │ │ │ │ - b.w 1ecad0 │ │ │ │ + bne.n 1edf12 │ │ │ │ + b.w 1ece18 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ - b.n 1edbe2 │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.n 1edf2a │ │ │ │ cmp.w ip, #302 @ 0x12e │ │ │ │ - bcc.w 1ed1ce │ │ │ │ + bcc.w 1ed516 │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - beq.w 1ed03c │ │ │ │ + beq.w 1ed384 │ │ │ │ sub.w r3, ip, #302 @ 0x12e │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1ed03c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edc30 ) │ │ │ │ + bhi.w 1ed384 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edf78 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - bl ffe5dc32 │ │ │ │ - bl ffe5dc36 │ │ │ │ - bl ffe5dc3a │ │ │ │ - bl ffe5dc3e │ │ │ │ - bl ffe5dc42 │ │ │ │ - bl ffe5dc46 │ │ │ │ - bl ffdfbc4a │ │ │ │ - bl ffdfbc4e │ │ │ │ - bl ffe5dc52 │ │ │ │ - bl ffe5dc56 │ │ │ │ - bl ffe5dc5a │ │ │ │ - bl ffe5dc5e │ │ │ │ - bl ffe5dc62 │ │ │ │ - bl ffdfbc66 │ │ │ │ - bl ffe5dc6a │ │ │ │ - bl ffdfbc6e │ │ │ │ + bl ffe5df7a │ │ │ │ + bl ffe5df7e │ │ │ │ + bl ffe5df82 │ │ │ │ + bl ffe5df86 │ │ │ │ + bl ffe5df8a │ │ │ │ + bl ffe5df8e │ │ │ │ + bl ffdfbf92 │ │ │ │ + bl ffdfbf96 │ │ │ │ + bl ffe5df9a │ │ │ │ + bl ffe5df9e │ │ │ │ + bl ffe5dfa2 │ │ │ │ + bl ffe5dfa6 │ │ │ │ + bl ffe5dfaa │ │ │ │ + bl ffdfbfae │ │ │ │ + bl ffe5dfb2 │ │ │ │ + bl ffdfbfb6 │ │ │ │ mrc 15, 2, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - bl fffdbc76 │ │ │ │ + bl fffdbfbe │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1ed83c │ │ │ │ + b.n 1edb84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec8ac │ │ │ │ - b.w 1ecad0 │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.w 1ece18 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 1ed03c │ │ │ │ + bls.w 1ed384 │ │ │ │ sub.w r3, ip, #6 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.w 1ed03c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edcbc ) │ │ │ │ + bhi.w 1ed384 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee004 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl fff39cbe │ │ │ │ - bl 56fcc2 │ │ │ │ - bl 56fcc6 │ │ │ │ - bl 56fcca │ │ │ │ - bl 56fcce │ │ │ │ - bl 56fcd2 │ │ │ │ - bl 56fcd6 │ │ │ │ - bl 56fcda │ │ │ │ - bl 56fcde │ │ │ │ - bl 56fce2 │ │ │ │ - bl 56fce6 │ │ │ │ - bl 56fcea │ │ │ │ - bl 56fcee │ │ │ │ - bl 56fcf2 │ │ │ │ - bl 56fcf6 │ │ │ │ - bl 56fcfa │ │ │ │ - bl 56fcfe │ │ │ │ - bl 56fd02 │ │ │ │ - bl 56fd06 │ │ │ │ - bl 56fd0a │ │ │ │ - bl 56fd0e │ │ │ │ - bl 56fd12 │ │ │ │ - bl 56fd16 │ │ │ │ - bl 56fd1a │ │ │ │ - bl 56fd1e │ │ │ │ - bl 56fd22 │ │ │ │ - bl 56fd26 │ │ │ │ + bl fff3a006 │ │ │ │ + bl 57000a │ │ │ │ + bl 57000e │ │ │ │ + bl 570012 │ │ │ │ + bl 570016 │ │ │ │ + bl 57001a │ │ │ │ + bl 57001e │ │ │ │ + bl 570022 │ │ │ │ + bl 570026 │ │ │ │ + bl 57002a │ │ │ │ + bl 57002e │ │ │ │ + bl 570032 │ │ │ │ + bl 570036 │ │ │ │ + bl 57003a │ │ │ │ + bl 57003e │ │ │ │ + bl 570042 │ │ │ │ + bl 570046 │ │ │ │ + bl 57004a │ │ │ │ + bl 57004e │ │ │ │ + bl 570052 │ │ │ │ + bl 570056 │ │ │ │ + bl 57005a │ │ │ │ + bl 57005e │ │ │ │ + bl 570062 │ │ │ │ + bl 570066 │ │ │ │ + bl 57006a │ │ │ │ + bl 57006e │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bl 56fd32 │ │ │ │ - bl 56fd36 │ │ │ │ - bl fff39d3a │ │ │ │ - bl 56fd3e │ │ │ │ - bl 56fd42 │ │ │ │ + bl 57007a │ │ │ │ + bl 57007e │ │ │ │ + bl fff3a082 │ │ │ │ + bl 570086 │ │ │ │ + bl 57008a │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bl fff39d56 │ │ │ │ + bl fff3a09e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ - b.n 1edb06 │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.n 1ede4e │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1ed2de │ │ │ │ + b.w 1ed626 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ - b.w 1ed39c │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.w 1ed6e4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed08a │ │ │ │ + b.w 1ed3d2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ - b.w 1ed34e │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.w 1ed696 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ - b.n 1ed8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.n 1edbf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1ed63c │ │ │ │ + b.n 1ed984 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ - b.w 1ecad0 │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.w 1ece18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed564 │ │ │ │ + b.w 1ed8ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ecad0 │ │ │ │ - b.w 1ed400 │ │ │ │ + beq.w 1ece18 │ │ │ │ + b.w 1ed748 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ - b.n 1ed910 │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.n 1edc58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed486 │ │ │ │ + b.w 1ed7ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ - b.w 1ed3fa │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.w 1ed742 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ - b.n 1ed6a0 │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.n 1ed9e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed48c │ │ │ │ + b.w 1ed7d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed58c │ │ │ │ + b.w 1ed8d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ - b.n 1ed6d4 │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.n 1eda1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ - b.n 1edb3a │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.n 1ede82 │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.w 1ed100 │ │ │ │ + b.w 1ed448 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - b.w 1ed0a4 │ │ │ │ + b.w 1ed3ec │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ - b.w 1ed3b4 │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.w 1ed6fc │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed932 │ │ │ │ - b.w 1ed6da │ │ │ │ + bne.w 1edc7a │ │ │ │ + b.w 1eda22 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed100 │ │ │ │ + b.w 1ed448 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ - b.w 1ed36a │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.w 1ed6b2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed50c │ │ │ │ + b.w 1ed854 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ - b.n 1edb5a │ │ │ │ + bl 1ecbf4 │ │ │ │ + b.n 1edea2 │ │ │ │ cmp.w ip, #186 @ 0xba │ │ │ │ - beq.w 1edae8 │ │ │ │ - b.w 1ed03c │ │ │ │ + beq.w 1ede30 │ │ │ │ + b.w 1ed384 │ │ │ │ cmp.w ip, #484 @ 0x1e4 │ │ │ │ - bcc.w 1ed03c │ │ │ │ + bcc.w 1ed384 │ │ │ │ sub.w r3, ip, #484 @ 0x1e4 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.w 1ed03c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edf84 ) │ │ │ │ + bhi.w 1ed384 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee2cc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl 309f86 │ │ │ │ - bl 2a7f8a │ │ │ │ - bl 2a7f8e │ │ │ │ - bl 2a7f92 │ │ │ │ - bl 2a7f96 │ │ │ │ - bl 2a7f9a │ │ │ │ - bl 2a7f9e │ │ │ │ - bl 2a7fa2 │ │ │ │ - bl 2a7fa6 │ │ │ │ + bl 30a2ce │ │ │ │ + bl 2a82d2 │ │ │ │ + bl 2a82d6 │ │ │ │ + bl 2a82da │ │ │ │ + bl 2a82de │ │ │ │ + bl 2a82e2 │ │ │ │ + bl 2a82e6 │ │ │ │ + bl 2a82ea │ │ │ │ + bl 2a82ee │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ - bl 2a7fb2 │ │ │ │ - bl 309fb6 │ │ │ │ - bl 309fba │ │ │ │ - bl 2a7fbe │ │ │ │ - bl 309fc2 │ │ │ │ - bl 309fc6 │ │ │ │ - bl 309fca │ │ │ │ - bl 309fce │ │ │ │ - bl 309fd2 │ │ │ │ - bl 309fd6 │ │ │ │ - bl 309fda │ │ │ │ - bl 309fde │ │ │ │ - bl 309fe2 │ │ │ │ - bl 309fe6 │ │ │ │ - bl 309fea │ │ │ │ - bl 309fee │ │ │ │ - bl 309ff2 │ │ │ │ - bl 309ff6 │ │ │ │ + bl 2a82fa │ │ │ │ + bl 30a2fe │ │ │ │ + bl 30a302 │ │ │ │ + bl 2a8306 │ │ │ │ + bl 30a30a │ │ │ │ + bl 30a30e │ │ │ │ + bl 30a312 │ │ │ │ + bl 30a316 │ │ │ │ + bl 30a31a │ │ │ │ + bl 30a31e │ │ │ │ + bl 30a322 │ │ │ │ + bl 30a326 │ │ │ │ + bl 30a32a │ │ │ │ + bl 30a32e │ │ │ │ + bl 30a332 │ │ │ │ + bl 30a336 │ │ │ │ + bl 30a33a │ │ │ │ + bl 30a33e │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ - b.w 1ecadc │ │ │ │ + b.w 1ece24 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.w 1ed03c │ │ │ │ - b.w 1eca8e │ │ │ │ + bpl.w 1ed384 │ │ │ │ + b.w 1ecdd6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr.w r3, [pc, #2468] @ 1ee9c8 │ │ │ │ - ldr.w r2, [pc, #2468] @ 1ee9cc │ │ │ │ + ldr.w r3, [pc, #2468] @ 1eed10 │ │ │ │ + ldr.w r2, [pc, #2468] @ 1eed14 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2460] @ 1ee9d0 │ │ │ │ + ldr.w r3, [pc, #2460] @ 1eed18 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee0ec │ │ │ │ + beq.n 1ee434 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1ee372 │ │ │ │ + beq.w 1ee6ba │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1ee554 │ │ │ │ + beq.w 1ee89c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ee0e4 │ │ │ │ + bne.n 1ee42c │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ee0c8 │ │ │ │ + cbz r3, 1ee410 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee0c0 │ │ │ │ + beq.n 1ee408 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ - cbz r0, 1ee09c │ │ │ │ + cbz r0, 1ee3e4 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee31c │ │ │ │ + beq.w 1ee664 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1ee9bc │ │ │ │ + bhi.w 1eed04 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r2, r1 │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r5, r2, #18 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 1ee278 │ │ │ │ + bne.w 1ee5c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ee788 │ │ │ │ + beq.w 1eead0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ee0c0 │ │ │ │ + bne.n 1ee408 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee0c0 │ │ │ │ + cbnz r3, 1ee408 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 1ee0c0 │ │ │ │ + cbz r3, 1ee408 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee068 │ │ │ │ + bne.n 1ee3b0 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbnz r3, 1ee0d8 │ │ │ │ + cbnz r3, 1ee420 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee0d8 │ │ │ │ + cbnz r3, 1ee420 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r5, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee048 │ │ │ │ - ldr.w r2, [pc, #2276] @ 1ee9d4 │ │ │ │ - ldr.w r3, [pc, #2268] @ 1ee9d0 │ │ │ │ + bne.n 1ee390 │ │ │ │ + ldr.w r2, [pc, #2276] @ 1eed1c │ │ │ │ + ldr.w r3, [pc, #2268] @ 1eed18 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ee9a8 │ │ │ │ + bne.w 1eecf0 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w fp, [r4, #34] @ 0x22 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ - b.n 1ee0c0 │ │ │ │ + b.n 1ee408 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ee2be │ │ │ │ + beq.w 1ee606 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1ee160 │ │ │ │ + b.n 1ee4a8 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1ee306 │ │ │ │ + bne.w 1ee64e │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee7ec │ │ │ │ + bne.w 1eeb34 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #75] @ 0x4b │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 1ee1aa │ │ │ │ + bcs.n 1ee4f2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r3, sl, r8, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 1ee306 │ │ │ │ + bhi.w 1ee64e │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - bne.w 1ee2e8 │ │ │ │ + bne.w 1ee630 │ │ │ │ tst.w r1, #344064 @ 0x54000 │ │ │ │ - beq.n 1ee13a │ │ │ │ + beq.n 1ee482 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee7d4 │ │ │ │ + bne.w 1eeb1c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 1ee19c │ │ │ │ + cbz r3, 1ee4e4 │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 1ee160 │ │ │ │ + bcc.n 1ee4a8 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee0c0 │ │ │ │ - ldr.w r3, [pc, #2076] @ 1ee9d8 │ │ │ │ + b.n 1ee408 │ │ │ │ + ldr.w r3, [pc, #2076] @ 1eed20 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1ee1d8 │ │ │ │ + cbz r3, 1ee520 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec900 │ │ │ │ - b.n 1ee0c0 │ │ │ │ + bl 1ecc48 │ │ │ │ + b.n 1ee408 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2028] @ 1ee9dc │ │ │ │ + ldr.w r3, [pc, #2028] @ 1eed24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1ee0c0 │ │ │ │ + beq.w 1ee408 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee25c │ │ │ │ + bne.n 1ee5a4 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 1ee26e │ │ │ │ + cbnz r0, 1ee5b6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1ee212 │ │ │ │ + bne.n 1ee55a │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1ee0c0 │ │ │ │ + b.n 1ee408 │ │ │ │ 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 1ee928 │ │ │ │ + bhi.w 1eec70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r5, r4, #11 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r5, r4, #11 │ │ │ │ lsls r7, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee22c │ │ │ │ + beq.n 1ee574 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee0c0 │ │ │ │ + b.n 1ee408 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 1ee9bc │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee288 ) │ │ │ │ + bhi.w 1eed04 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee5d0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -572699,286 +573030,286 @@ │ │ │ │ vmaxnm.f16 , , │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ lsls r5, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee0c0 │ │ │ │ + bne.w 1ee408 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ee12c │ │ │ │ + bne.w 1ee474 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ mov r7, lr │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee0c0 │ │ │ │ + b.n 1ee408 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee0c0 │ │ │ │ - b.n 1ee244 │ │ │ │ + bne.w 1ee408 │ │ │ │ + b.n 1ee58c │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee0c0 │ │ │ │ - b.n 1ee1ec │ │ │ │ + bne.w 1ee408 │ │ │ │ + b.n 1ee534 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee7bc │ │ │ │ + bne.w 1eeb04 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee19c │ │ │ │ + beq.w 1ee4e4 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 1ee19c │ │ │ │ + b.n 1ee4e4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee7a4 │ │ │ │ + bne.w 1eeaec │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1ee158 │ │ │ │ + b.n 1ee4a0 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 1ee36e │ │ │ │ + cbz r1, 1ee6b6 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ee36e │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee330 ) │ │ │ │ + bhi.n 1ee6b6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee678 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1edf4c │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1edf50 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1edf54 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee294 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee298 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee29c │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3228 │ │ │ │ - cbz r0, 1ee36a │ │ │ │ + bl 1e3570 │ │ │ │ + cbz r0, 1ee6b2 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec594 │ │ │ │ + bl 1ec8dc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 1ee07e │ │ │ │ + b.n 1ee3c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ee07e │ │ │ │ + b.n 1ee3c6 │ │ │ │ add.w r3, r5, #16 │ │ │ │ ldrb.w r6, [r9, #25] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ee804 │ │ │ │ + bne.w 1eeb4c │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r4, r9 │ │ │ │ add r6, sp, #28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #49] @ 0x31 │ │ │ │ add r1, sp, #28 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #49] @ 0x31 │ │ │ │ - bl 1ee010 │ │ │ │ + bl 1ee358 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov ip, r9 │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #77] @ 0x4d │ │ │ │ - bl 1ee010 │ │ │ │ + bl 1ee358 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ee816 │ │ │ │ + beq.w 1eeb5e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ee9ac │ │ │ │ + beq.w 1eecf4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 1ee41c │ │ │ │ + bcc.n 1ee764 │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ - cbz r6, 1ee41c │ │ │ │ + cbz r6, 1ee764 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1ee414 │ │ │ │ + beq.n 1ee75c │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ee40c │ │ │ │ + bne.n 1ee754 │ │ │ │ subs r6, r1, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e24a8 │ │ │ │ + bl 1e27f0 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee4c2 │ │ │ │ + beq.n 1ee80a │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ee4c2 │ │ │ │ + bne.n 1ee80a │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee50a │ │ │ │ + beq.n 1ee852 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ee548 │ │ │ │ + bne.n 1ee890 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 1ee466 │ │ │ │ + beq.n 1ee7ae │ │ │ │ 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 1ee52e │ │ │ │ + beq.n 1ee876 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1ee490 │ │ │ │ + b.n 1ee7d8 │ │ │ │ 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 1ee532 │ │ │ │ + beq.n 1ee87a │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee47a │ │ │ │ + beq.n 1ee7c2 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1ee4c0 │ │ │ │ + cbz r3, 1ee808 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee43c │ │ │ │ + beq.n 1ee784 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cbnz r3, 1ee4d2 │ │ │ │ + cbnz r3, 1ee81a │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ ldrb.w r2, [sp, #78] @ 0x4e │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #51] @ 0x33 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r1, 1ee4e6 │ │ │ │ + cbnz r1, 1ee82e │ │ │ │ ldrb.w r1, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #79] @ 0x4f │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #53] @ 0x35 │ │ │ │ ldrb.w r0, [r9, #21] │ │ │ │ strb.w r1, [r9, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #21] │ │ │ │ - cbnz r2, 1ee504 │ │ │ │ + cbnz r2, 1ee84c │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 1ee0e4 │ │ │ │ + b.n 1ee42c │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 1ee520 │ │ │ │ + bpl.n 1ee868 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee4ae │ │ │ │ + bne.n 1ee7f6 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee470 │ │ │ │ + bne.n 1ee7b8 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1ee534 │ │ │ │ + b.n 1ee87c │ │ │ │ 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 1ee4ae │ │ │ │ - b.n 1ee4a6 │ │ │ │ + beq.n 1ee7f6 │ │ │ │ + b.n 1ee7ee │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ec594 │ │ │ │ - b.n 1ee44e │ │ │ │ + bl 1ec8dc │ │ │ │ + b.n 1ee796 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ee9bc │ │ │ │ + beq.w 1eed04 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2218 │ │ │ │ + bl 1e2560 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1ee59c │ │ │ │ + cbz r3, 1ee8e4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ee59c │ │ │ │ + bne.n 1ee8e4 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee714 │ │ │ │ + bne.w 1eea5c │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee714 │ │ │ │ + beq.w 1eea5c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1ee59c │ │ │ │ + cbz r3, 1ee8e4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee57c │ │ │ │ + beq.n 1ee8c4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -572992,544 +573323,544 @@ │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w ip, [sp, #76] @ 0x4c │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ strh.w fp, [sp, #78] @ 0x4e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1ee010 │ │ │ │ + bl 1ee358 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #78] @ 0x4e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee668 │ │ │ │ + beq.n 1ee9b0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1ee668 │ │ │ │ + bne.n 1ee9b0 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 1ee64c │ │ │ │ + cbnz r4, 1ee994 │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 1ee64c │ │ │ │ + cbz r1, 1ee994 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1ee61a │ │ │ │ + b.n 1ee962 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1ee706 │ │ │ │ + bne.n 1eea4e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1ee648 │ │ │ │ + cbz r2, 1ee990 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ee706 │ │ │ │ + bne.n 1eea4e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ee614 │ │ │ │ + beq.n 1ee95c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1ee614 │ │ │ │ + beq.n 1ee95c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ee60e │ │ │ │ + bne.n 1ee956 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee61a │ │ │ │ + bne.n 1ee962 │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1ee658 │ │ │ │ + cbz r2, 1ee9a0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1ee5f8 │ │ │ │ + beq.n 1ee940 │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee5d4 │ │ │ │ + bne.n 1ee91c │ │ │ │ ldrb.w r3, [sp, #79] @ 0x4f │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r5, #58] @ 0x3a │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 1e24a8 │ │ │ │ + bl 1e27f0 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee6f0 │ │ │ │ + beq.n 1eea38 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ee6f0 │ │ │ │ + bne.n 1eea38 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, fp │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee77e │ │ │ │ + beq.n 1eeac6 │ │ │ │ strh.w r8, [r4, #34] @ 0x22 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1ee6e4 │ │ │ │ + cbz r3, 1eea2c │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee746 │ │ │ │ + bne.n 1eea8e │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ee770 │ │ │ │ + bne.n 1eeab8 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 1ee6dc │ │ │ │ + cbz r3, 1eea24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ee77a │ │ │ │ + beq.n 1eeac2 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1ee770 │ │ │ │ + bne.n 1eeab8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee6b0 │ │ │ │ + bne.n 1ee9f8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ee6f0 │ │ │ │ + cbz r3, 1eea38 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee698 │ │ │ │ + beq.n 1ee9e0 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ - cbnz r3, 1ee700 │ │ │ │ + cbnz r3, 1eea48 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 1ee0e4 │ │ │ │ + b.n 1ee42c │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r2, [r6, #34] @ 0x22 │ │ │ │ - b.n 1ee64c │ │ │ │ + b.n 1ee994 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 1ee72a │ │ │ │ - b.n 1ee590 │ │ │ │ + cbnz r3, 1eea72 │ │ │ │ + b.n 1ee8d8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee590 │ │ │ │ + beq.w 1ee8d8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1ee720 │ │ │ │ + bne.n 1eea68 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 1ee590 │ │ │ │ + b.n 1ee8d8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1ee9ac │ │ │ │ + beq.w 1eecf4 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1ee6b8 │ │ │ │ + bcc.n 1eea00 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 1ee770 │ │ │ │ + cbz r2, 1eeab8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ee764 │ │ │ │ + bne.n 1eeaac │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ee6b8 │ │ │ │ + beq.n 1eea00 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee6e4 │ │ │ │ + b.n 1eea2c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - b.n 1ee6dc │ │ │ │ + b.n 1eea24 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee6e4 │ │ │ │ - b.n 1ee6a4 │ │ │ │ + bne.n 1eea2c │ │ │ │ + b.n 1ee9ec │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee0c0 │ │ │ │ + bne.w 1ee408 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee0c0 │ │ │ │ + beq.w 1ee408 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 1ee0c0 │ │ │ │ + b.n 1ee408 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee318 │ │ │ │ + b.n 1ee660 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee2fa │ │ │ │ + b.n 1ee642 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee196 │ │ │ │ + b.n 1ee4de │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee152 │ │ │ │ + b.n 1ee49a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ee38e │ │ │ │ + b.n 1ee6d6 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1ee41c │ │ │ │ + b.n 1ee764 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee8f6 │ │ │ │ + bne.n 1eec3e │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee0c0 │ │ │ │ + b.n 1ee408 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee92c │ │ │ │ + bne.n 1eec74 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 1ee822 │ │ │ │ + b.n 1eeb6a │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #24 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 1ee928 │ │ │ │ - bls.n 1ee91c │ │ │ │ + beq.n 1eec70 │ │ │ │ + bls.n 1eec64 │ │ │ │ sub.w r3, r2, #4194304 @ 0x400000 │ │ │ │ bics.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1ee83e │ │ │ │ + beq.n 1eeb86 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 1ee928 │ │ │ │ + beq.n 1eec70 │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1ee986 │ │ │ │ + beq.n 1eecce │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ee96a │ │ │ │ + beq.n 1eecb2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ee954 │ │ │ │ + beq.n 1eec9c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ee918 │ │ │ │ + bne.n 1eec60 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 1ee918 │ │ │ │ + cbz r3, 1eec60 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1ee83e │ │ │ │ + b.n 1eeb86 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1ee8da │ │ │ │ - bhi.n 1ee908 │ │ │ │ + beq.n 1eec22 │ │ │ │ + bhi.n 1eec50 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1ee8da │ │ │ │ + beq.n 1eec22 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1ee8da │ │ │ │ + beq.n 1eec22 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ee918 │ │ │ │ + bne.n 1eec60 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee942 │ │ │ │ + bne.n 1eec8a │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 1ee83e │ │ │ │ + b.n 1eeb86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee83a │ │ │ │ + b.n 1eeb82 │ │ │ │ sub.w r2, r3, #4194304 @ 0x400000 │ │ │ │ bics.w r2, r2, #4194304 @ 0x400000 │ │ │ │ - beq.n 1ee8da │ │ │ │ + beq.n 1eec22 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1ee8da │ │ │ │ + beq.n 1eec22 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ee83e │ │ │ │ + b.n 1eeb86 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 1ee928 │ │ │ │ + beq.n 1eec70 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1ee928 │ │ │ │ + beq.n 1eec70 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ee880 │ │ │ │ + bne.n 1eebc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ee83e │ │ │ │ + b.n 1eeb86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ee822 │ │ │ │ + b.n 1eeb6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22a8 │ │ │ │ + bl 1e25f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec8ac │ │ │ │ + bl 1ecbf4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee83e │ │ │ │ + b.n 1eeb86 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee83e │ │ │ │ - b.n 1ee8b0 │ │ │ │ + beq.w 1eeb86 │ │ │ │ + b.n 1eebf8 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee918 │ │ │ │ + beq.n 1eec60 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #224 @ 0xe0 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1ee83e │ │ │ │ + b.n 1eeb86 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 546f0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1e29d0 │ │ │ │ + bl 1e2d18 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec900 │ │ │ │ + bl 1ecc48 │ │ │ │ ldrb.w r3, [sp, #118] @ 0x76 │ │ │ │ - b.n 1ee83e │ │ │ │ + b.n 1eeb86 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2218 │ │ │ │ + bl 1e2560 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r2, r2, #7 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (1eea58 ) │ │ │ │ + ldr r2, [pc, #104] @ (1eeda0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1eea5c ) │ │ │ │ + ldr r3, [pc, #104] @ (1eeda4 ) │ │ │ │ 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 2318a4 │ │ │ │ + bl 231bec │ │ │ │ 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 1ee010 │ │ │ │ + bl 1ee358 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2319b4 │ │ │ │ - ldr r2, [pc, #32] @ (1eea60 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eea5c ) │ │ │ │ + bl 231cfc │ │ │ │ + ldr r2, [pc, #32] @ (1eeda8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eeda4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eea54 │ │ │ │ + bne.n 1eed9c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1eea82 │ │ │ │ - b.n 1eea9e │ │ │ │ + cbnz r3, 1eedca │ │ │ │ + b.n 1eede6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eea9e │ │ │ │ + cbz r3, 1eede6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eea7c │ │ │ │ + beq.n 1eedc4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 2318a4 │ │ │ │ - b.n 1eea96 │ │ │ │ + bl 231bec │ │ │ │ + b.n 1eedde │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eea88 │ │ │ │ + bne.n 1eedd0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eea90 │ │ │ │ + bne.n 1eedd8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r0, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eed5c │ │ │ │ + beq.w 1ef0a4 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eed40 │ │ │ │ + beq.w 1ef088 │ │ │ │ ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eed1e │ │ │ │ + beq.w 1ef066 │ │ │ │ ldr.w r3, [r4, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eecfa │ │ │ │ + beq.w 1ef042 │ │ │ │ ldr.w r3, [r7, #264] @ 0x108 │ │ │ │ mov fp, sl │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ @@ -573537,15 +573868,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eecd8 │ │ │ │ + beq.w 1ef020 │ │ │ │ ldr.w r2, [r9, #264] @ 0x108 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -573554,29 +573885,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eecb6 │ │ │ │ + beq.w 1eeffe │ │ │ │ ldr.w r2, [r5, #264] @ 0x108 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r2, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r9, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eec98 │ │ │ │ + beq.n 1eefe0 │ │ │ │ ldr.w r3, [r9, #264] @ 0x108 │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ subs r3, #4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r8 │ │ │ │ @@ -573585,419 +573916,419 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [fp, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eec7a │ │ │ │ + beq.n 1eefc2 │ │ │ │ ldr.w r2, [fp, #264] @ 0x108 │ │ │ │ movs r5, #0 │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r2, fp │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ - cbz r3, 1eec58 │ │ │ │ + cbz r3, 1eefa0 │ │ │ │ ldr.w r3, [r6, #264] @ 0x108 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1eeaa0 │ │ │ │ + bl 1eede8 │ │ │ │ ldr.w r0, [r6, #260] @ 0x104 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1eec3a │ │ │ │ + bcc.n 1eef82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r2, #260] @ 0x104 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1eec1c │ │ │ │ + bcc.n 1eef64 │ │ │ │ ldrd ip, r6, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ ldrd r0, r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 1eebea │ │ │ │ + bcc.n 1eef32 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1eebbc │ │ │ │ + bcc.n 1eef04 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 1eeb96 │ │ │ │ + bcc.w 1eeede │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r8 │ │ │ │ ldrd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1eeb68 │ │ │ │ + bcc.w 1eeeb0 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 1eeb34 │ │ │ │ + bcc.w 1eee7c │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1eeb04 │ │ │ │ + bcc.w 1eee4c │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1eead6 │ │ │ │ + bhi.w 1eee1e │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #604] @ (1eefe0 ) │ │ │ │ + ldr r2, [pc, #604] @ (1ef328 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #604] @ (1eefe4 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ef32c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2318a4 │ │ │ │ + bl 231bec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2214 │ │ │ │ - cbz r0, 1eedda │ │ │ │ + bl 1e255c │ │ │ │ + cbz r0, 1ef122 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ str.w r8, [r4, #260] @ 0x104 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r5, r6, [r4, #488] @ 0x1e8 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ - bl 1c76f4 │ │ │ │ + bl 1c7a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e23f8 │ │ │ │ + bl 1e2740 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eedae │ │ │ │ + bne.n 1ef0f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2214 │ │ │ │ + bl 1e255c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eee6a │ │ │ │ + beq.n 1ef1b2 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1eee58 │ │ │ │ + beq.n 1ef1a0 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eefcc │ │ │ │ + beq.w 1ef314 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ - cbz r3, 1eee3c │ │ │ │ + cbz r3, 1ef184 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eefba │ │ │ │ + beq.w 1ef302 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1eee3c │ │ │ │ + beq.n 1ef184 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n 1eee34 │ │ │ │ + bls.n 1ef17c │ │ │ │ ldr.w r2, [r2, #256] @ 0x100 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 1eee20 │ │ │ │ + bhi.n 1ef168 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1eee14 │ │ │ │ + bls.n 1ef15c │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1eee2e │ │ │ │ + bhi.n 1ef176 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1eee18 │ │ │ │ + bne.n 1ef160 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eee06 │ │ │ │ + bne.n 1ef14e │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r5, #256] @ 0x100 │ │ │ │ movne.w r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e23f8 │ │ │ │ + bl 1e2740 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eedea │ │ │ │ + bne.n 1ef132 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1eedda │ │ │ │ + bne.n 1ef122 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2214 │ │ │ │ + bl 1e255c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1eee80 │ │ │ │ - b.n 1eeed8 │ │ │ │ + cbnz r0, 1ef1c8 │ │ │ │ + b.n 1ef220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e23f8 │ │ │ │ + bl 1e2740 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1eeed8 │ │ │ │ + cbz r0, 1ef220 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1eee76 │ │ │ │ + bls.n 1ef1be │ │ │ │ add.w r8, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eee76 │ │ │ │ + beq.n 1ef1be │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbz r3, 1eeebe │ │ │ │ + cbz r3, 1ef206 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1eeebe │ │ │ │ + beq.n 1ef206 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1eeea8 │ │ │ │ + bne.n 1ef1f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eee98 │ │ │ │ + bne.n 1ef1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e23f8 │ │ │ │ + bl 1e2740 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eee80 │ │ │ │ + bne.n 1ef1c8 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ - bl 1c5df8 │ │ │ │ + bl 1c6140 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2214 │ │ │ │ - cbz r0, 1eef08 │ │ │ │ + bl 1e255c │ │ │ │ + cbz r0, 1ef250 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1eef00 │ │ │ │ + cbz r3, 1ef248 │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #260] @ 0x104 │ │ │ │ - bl 1e23f8 │ │ │ │ + bl 1e2740 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eeef0 │ │ │ │ + bne.n 1ef238 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2214 │ │ │ │ + bl 1e255c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eef48 │ │ │ │ + cbz r0, 1ef290 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1eef30 │ │ │ │ + b.n 1ef278 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #268 @ 0x10c │ │ │ │ - bhi.n 1eefd0 │ │ │ │ + bhi.n 1ef318 │ │ │ │ strd r8, r0, [r4, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e23f8 │ │ │ │ + bl 1e2740 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eef48 │ │ │ │ + cbz r0, 1ef290 │ │ │ │ ldr.w r2, [r4, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eef18 │ │ │ │ + bne.n 1ef260 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #264] @ 0x108 │ │ │ │ - bl 1e23f8 │ │ │ │ + bl 1e2740 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eef30 │ │ │ │ + bne.n 1ef278 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2214 │ │ │ │ - cbz r0, 1eef6c │ │ │ │ + bl 1e255c │ │ │ │ + cbz r0, 1ef2b4 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1eef64 │ │ │ │ + cbz r3, 1ef2ac │ │ │ │ ldrd r2, r1, [r3, #260] @ 0x104 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r3, #260] @ 0x104 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 1e23f8 │ │ │ │ + bl 1e2740 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eef50 │ │ │ │ + bne.n 1ef298 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r5, #488] @ 0x1e8 │ │ │ │ - cbz r2, 1eef9c │ │ │ │ + cbz r2, 1ef2e4 │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 1eeaa0 │ │ │ │ + bl 1eede8 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1eef86 │ │ │ │ + bcc.n 1ef2ce │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1eefe8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1ef330 ) │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ - ldr r3, [pc, #64] @ (1eefe4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ef32c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eefda │ │ │ │ + bne.n 1ef322 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1c78d4 │ │ │ │ + bl 1c7c1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eee06 │ │ │ │ - b.n 1eee48 │ │ │ │ + bne.w 1ef14e │ │ │ │ + b.n 1ef190 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eee48 │ │ │ │ + b.n 1ef190 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5bc4 │ │ │ │ - b.n 1eef22 │ │ │ │ + bl 1c5f0c │ │ │ │ + b.n 1ef26a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1ef002 │ │ │ │ + bpl.n 1ef34a │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1eed70 │ │ │ │ + bl 1ef0b8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r1, #488] @ 0x1e8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1ef026 │ │ │ │ + bcc.n 1ef36e │ │ │ │ ldr.w r0, [r0, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r1, #492] @ 0x1ec │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1ef03c │ │ │ │ + cbz r3, 1ef384 │ │ │ │ ldr.w r0, [r0, #256] @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r5, [pc, #788] @ (1ef368 ) │ │ │ │ + ldr r5, [pc, #788] @ (1ef6b0 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #788] @ (1ef36c ) │ │ │ │ + ldr r4, [pc, #788] @ (1ef6b4 ) │ │ │ │ mov r8, r0 │ │ │ │ add r5, pc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ @@ -574005,72 +574336,72 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb.w r4, [sp, #192] @ 0xc0 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 1ef1fe │ │ │ │ + bcs.w 1ef546 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef1ee │ │ │ │ + beq.w 1ef536 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r2 │ │ │ │ strd r9, r2, [sp, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef1b2 │ │ │ │ + beq.w 1ef4fa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r2, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef21a │ │ │ │ + beq.w 1ef562 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w lr, #1 │ │ │ │ ldrb.w r9, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strb.w r9, [sp, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ef104 │ │ │ │ + bne.n 1ef44c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ef220 │ │ │ │ + beq.w 1ef568 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ strb.w r9, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ @@ -574078,27 +574409,27 @@ │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r3, r2, sl │ │ │ │ subs r3, r3, r6 │ │ │ │ subs r6, r2, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef224 │ │ │ │ + beq.n 1ef56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ef2d6 │ │ │ │ + bne.w 1ef61e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef322 │ │ │ │ + bne.w 1ef66a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add sl, r3 │ │ │ │ @@ -574109,536 +574440,536 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ sub.w r3, sl, r2 │ │ │ │ cmp r2, sl │ │ │ │ it ls │ │ │ │ movls sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ef1ea │ │ │ │ + beq.n 1ef532 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef0ae │ │ │ │ + bne.w 1ef3f6 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef1dc │ │ │ │ + cbz r0, 1ef524 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef1a2 │ │ │ │ + bne.n 1ef4ea │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e447c │ │ │ │ - ldr r2, [pc, #368] @ (1ef370 ) │ │ │ │ - ldr r3, [pc, #360] @ (1ef36c ) │ │ │ │ + bl 1e47c4 │ │ │ │ + ldr r2, [pc, #368] @ (1ef6b8 ) │ │ │ │ + ldr r3, [pc, #360] @ (1ef6b4 ) │ │ │ │ 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 1ef364 │ │ │ │ + bne.w 1ef6ac │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 1ef26c │ │ │ │ + bne.n 1ef5b4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1ef15c │ │ │ │ - cbnz r3, 1ef288 │ │ │ │ + b.n 1ef4a4 │ │ │ │ + cbnz r3, 1ef5d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ef178 │ │ │ │ + beq.n 1ef4c0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef25a │ │ │ │ + cbz r0, 1ef5a2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef178 │ │ │ │ + b.n 1ef4c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1ef104 │ │ │ │ + b.n 1ef44c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef2be │ │ │ │ + cbz r0, 1ef606 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef178 │ │ │ │ - b.n 1ef22a │ │ │ │ + beq.w 1ef4c0 │ │ │ │ + b.n 1ef572 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef30c │ │ │ │ + cbz r0, 1ef654 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef178 │ │ │ │ + beq.w 1ef4c0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef352 │ │ │ │ + cbz r0, 1ef69a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef178 │ │ │ │ + b.n 1ef4c0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #428] @ (1ef538 ) │ │ │ │ + ldr r2, [pc, #428] @ (1ef880 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (1ef53c ) │ │ │ │ + ldr r3, [pc, #428] @ (1ef884 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 1ef510 │ │ │ │ + vldr d0, [pc, #376] @ 1ef858 │ │ │ │ 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 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ef3ce │ │ │ │ + cbz r0, 1ef716 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 1ef518 │ │ │ │ + vldr d0, [pc, #312] @ 1ef860 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ef40a │ │ │ │ + cbz r0, 1ef752 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 1ef520 │ │ │ │ + vldr d0, [pc, #260] @ 1ef868 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ef44c │ │ │ │ + cbz r0, 1ef794 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ - vldr d0, [pc, #204] @ 1ef528 │ │ │ │ + bl 1e463c │ │ │ │ + vldr d0, [pc, #204] @ 1ef870 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ef48a │ │ │ │ + cbz r0, 1ef7d2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 1ef530 │ │ │ │ + vldr d0, [pc, #148] @ 1ef878 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1ef4ca │ │ │ │ + cbz r0, 1ef812 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42a4 │ │ │ │ - ldr r2, [pc, #80] @ (1ef540 ) │ │ │ │ - ldr r3, [pc, #72] @ (1ef53c ) │ │ │ │ + bl 1e45ec │ │ │ │ + ldr r2, [pc, #80] @ (1ef888 ) │ │ │ │ + ldr r3, [pc, #72] @ (1ef884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef508 │ │ │ │ + bne.n 1ef850 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 1ef52c │ │ │ │ + bvc.n 1ef874 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1ef4b6 │ │ │ │ - b.n 1ef1d4 │ │ │ │ + bcc.n 1ef7fe │ │ │ │ + b.n 1ef51c │ │ │ │ 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, r5, #17 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ef58a │ │ │ │ + bne.n 1ef8d2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #10 │ │ │ │ - bpl.n 1ef58a │ │ │ │ + bpl.n 1ef8d2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 1ef58c │ │ │ │ + bpl.n 1ef8d4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ eor.w r2, r2, #2097152 @ 0x200000 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 1ef58a │ │ │ │ + beq.n 1ef8d2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1ef580 │ │ │ │ + bmi.n 1ef8c8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ef5aa │ │ │ │ + beq.n 1ef8f2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ef574 │ │ │ │ + bne.n 1ef8bc │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 1ef560 │ │ │ │ + bmi.n 1ef8a8 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1ef560 │ │ │ │ + bmi.n 1ef8a8 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 1ef58a │ │ │ │ + bpl.n 1ef8d2 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 1ef560 │ │ │ │ + b.n 1ef8a8 │ │ │ │ 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 1ef544 │ │ │ │ + bl 1ef88c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ef5dc │ │ │ │ + beq.n 1ef924 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1ef5c6 │ │ │ │ + bmi.n 1ef90e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ef5c6 │ │ │ │ - b.n 1ef5ba │ │ │ │ + bne.n 1ef90e │ │ │ │ + b.n 1ef902 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w r9, [pc, #872] @ 1ef960 │ │ │ │ + ldr.w r9, [pc, #872] @ 1efca8 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #868] @ (1ef964 ) │ │ │ │ + ldr r2, [pc, #868] @ (1efcac ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #868] @ (1ef968 ) │ │ │ │ + ldr r3, [pc, #868] @ (1efcb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7cf8 │ │ │ │ + bl 1e8040 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1ef640 │ │ │ │ + beq.n 1ef988 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #52 @ 0x34 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.w ip, [r2] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r4, r4, [r5, #48] @ 0x30 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1ef936 │ │ │ │ + beq.w 1efc7e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ clz sl, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ef6b2 │ │ │ │ + cbz r5, 1ef9fa │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ef86a │ │ │ │ + beq.w 1efbb2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ef808 │ │ │ │ + beq.w 1efb50 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1ef698 │ │ │ │ + beq.n 1ef9e0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ef7b8 │ │ │ │ + beq.w 1efb00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef7b8 │ │ │ │ + beq.w 1efb00 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ef808 │ │ │ │ + beq.w 1efb50 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ef67a │ │ │ │ + bne.n 1ef9c2 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 1ef858 │ │ │ │ + beq.w 1efba0 │ │ │ │ cmp.w r1, #430 @ 0x1ae │ │ │ │ - beq.w 1ef7d6 │ │ │ │ + beq.w 1efb1e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ef67c │ │ │ │ + bne.n 1ef9c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef660 │ │ │ │ + bne.n 1ef9a8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -574648,410 +574979,410 @@ │ │ │ │ ldrne r2, [r3, #28] │ │ │ │ ldrbne r4, [r2, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 1ef930 │ │ │ │ + beq.w 1efc78 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1ef702 │ │ │ │ + cbz r2, 1efa4a │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ strd r2, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef922 │ │ │ │ + beq.w 1efc6a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #24 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8fcc │ │ │ │ + bl 1e9314 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ef8ca │ │ │ │ + beq.w 1efc12 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef772 │ │ │ │ + cbz r0, 1efaba │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ef930 │ │ │ │ + beq.w 1efc78 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef926 │ │ │ │ + beq.w 1efc6e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 1e90e4 │ │ │ │ + bl 1e942c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d2c │ │ │ │ - b.n 1ef906 │ │ │ │ + bl 1e5074 │ │ │ │ + b.n 1efc4e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ef81a │ │ │ │ + beq.n 1efb62 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ef6b2 │ │ │ │ + bne.w 1ef9fa │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 1ef87a │ │ │ │ + beq.n 1efbc2 │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 1ef6b2 │ │ │ │ + bne.w 1ef9fa │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1ef96c ) │ │ │ │ + ldr r1, [pc, #404] @ (1efcb4 ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ add.w r1, r1, #49152 @ 0xc000 │ │ │ │ ldrb.w r1, [r1, #2490] @ 0x9ba │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ef67c │ │ │ │ - b.n 1ef6b2 │ │ │ │ + bne.w 1ef9c4 │ │ │ │ + b.n 1ef9fa │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1ef84e │ │ │ │ - cbz r2, 1ef826 │ │ │ │ + beq.n 1efb96 │ │ │ │ + cbz r2, 1efb6e │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ef67c │ │ │ │ - b.n 1ef6b2 │ │ │ │ + bne.w 1ef9c4 │ │ │ │ + b.n 1ef9fa │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 1ef892 │ │ │ │ + beq.n 1efbda │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ef6b2 │ │ │ │ + bne.w 1ef9fa │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp.w r2, #2097152 @ 0x200000 │ │ │ │ ite ne │ │ │ │ movne r0, sl │ │ │ │ orreq.w r0, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef810 │ │ │ │ + bne.n 1efb58 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c26e8 │ │ │ │ - cbz r0, 1ef8a8 │ │ │ │ + bl 1c2a30 │ │ │ │ + cbz r0, 1efbf0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1ef812 │ │ │ │ + b.n 1efb5a │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1ef544 │ │ │ │ - b.n 1ef812 │ │ │ │ + bl 1ef88c │ │ │ │ + b.n 1efb5a │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #92] @ 0x5c │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ef67c │ │ │ │ - b.n 1ef6b2 │ │ │ │ + bne.w 1ef9c4 │ │ │ │ + b.n 1ef9fa │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ef806 │ │ │ │ + beq.n 1efb4e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ef6b2 │ │ │ │ + bne.w 1ef9fa │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1ef69c │ │ │ │ + b.n 1ef9e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ef660 │ │ │ │ - b.n 1ef6be │ │ │ │ + bne.w 1ef9a8 │ │ │ │ + b.n 1efa06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef544 │ │ │ │ + bl 1ef88c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ef660 │ │ │ │ - b.n 1ef6be │ │ │ │ + bne.w 1ef9a8 │ │ │ │ + b.n 1efa06 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 1e79dc │ │ │ │ + bl 1e7d24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df044 │ │ │ │ + bl 1df38c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c2724 │ │ │ │ - b.n 1ef846 │ │ │ │ + bl 1c2a6c │ │ │ │ + b.n 1efb8e │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1e90e4 │ │ │ │ + bl 1e942c │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1ef92a │ │ │ │ + cbz r3, 1efc72 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #104] @ (1ef970 ) │ │ │ │ - ldr r3, [pc, #92] @ (1ef968 ) │ │ │ │ + ldr r2, [pc, #104] @ (1efcb8 ) │ │ │ │ + ldr r3, [pc, #92] @ (1efcb0 ) │ │ │ │ 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 1ef95a │ │ │ │ + bne.n 1efca2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ef71c │ │ │ │ + b.n 1efa64 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ef79e │ │ │ │ + b.n 1efae6 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1ef8fc │ │ │ │ + b.n 1efc44 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ef954 │ │ │ │ + beq.n 1efc9c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r7, fp │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1ef6ea │ │ │ │ + b.n 1efa32 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1ef6ea │ │ │ │ + b.n 1efa32 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #548] @ (1efbac ) │ │ │ │ - ldr r3, [pc, #548] @ (1efbb0 ) │ │ │ │ + ldr r1, [pc, #548] @ (1efef4 ) │ │ │ │ + ldr r3, [pc, #548] @ (1efef8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1efa5e │ │ │ │ + bne.n 1efda6 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1efa5e │ │ │ │ + beq.n 1efda6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #180] @ 0xb4 │ │ │ │ - cbz r2, 1ef9c4 │ │ │ │ + cbz r2, 1efd0c │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1efa7e │ │ │ │ + beq.n 1efdc6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1efae0 │ │ │ │ + beq.w 1efe28 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1efb9a │ │ │ │ + beq.w 1efee2 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ strd r4, r5, [fp] │ │ │ │ mov r0, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r2, r4, #7 │ │ │ │ bic.w r3, r2, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ sub.w r3, sp, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1efa14 │ │ │ │ + beq.n 1efd5c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1efa06 │ │ │ │ + bne.n 1efd4e │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 1efa26 │ │ │ │ + cbz r3, 1efd6e │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, sp │ │ │ │ - cbz r1, 1efa3c │ │ │ │ + cbz r1, 1efd84 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, sp │ │ │ │ add r4, sp │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ adds r1, #16 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1efa30 │ │ │ │ + bne.n 1efd78 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1ef5e0 │ │ │ │ + bl 1ef928 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1efa60 │ │ │ │ + b.n 1efda8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ef9c4 │ │ │ │ + bne.n 1efd0c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 1efa9c │ │ │ │ + cbnz r0, 1efde4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1efaca │ │ │ │ + bls.n 1efe12 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #336] @ (1efbb4 ) │ │ │ │ - ldr r3, [pc, #332] @ (1efbb0 ) │ │ │ │ + ldr r2, [pc, #336] @ (1efefc ) │ │ │ │ + ldr r3, [pc, #332] @ (1efef8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1efba8 │ │ │ │ + bne.w 1efef0 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb.w r4, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1efa4e │ │ │ │ + beq.n 1efd96 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ef9c4 │ │ │ │ + bne.n 1efd0c │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1efac2 │ │ │ │ + cbz r0, 1efe0a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1efab6 │ │ │ │ + cbz r2, 1efdfe │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1efaae │ │ │ │ + bne.n 1efdf6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 1efad6 │ │ │ │ + beq.n 1efe1e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1efaa2 │ │ │ │ - bl 1e235c │ │ │ │ + bne.n 1efdea │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efa9c │ │ │ │ + bne.n 1efde4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1efad2 │ │ │ │ + bhi.n 1efe1a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1efad6 │ │ │ │ + bls.n 1efe1e │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1efa5e │ │ │ │ + bne.n 1efda6 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 1ef9c4 │ │ │ │ + b.n 1efd0c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w lr, r7, #8 │ │ │ │ strd r0, r0, [r7, #12] │ │ │ │ add.w ip, r7, #36 @ 0x24 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r0, [r7, #8] │ │ │ │ @@ -575060,138 +575391,138 @@ │ │ │ │ str r2, [r7, #28] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1efb82 │ │ │ │ + beq.n 1efeca │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1efb64 │ │ │ │ + cbz r3, 1efeac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1efb72 │ │ │ │ + cbz r2, 1efeba │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1ef974 │ │ │ │ + bl 1efcbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1efb52 │ │ │ │ + cbz r4, 1efe9a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1efb52 │ │ │ │ + cbz r2, 1efe9a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 1ef974 │ │ │ │ + bl 1efcbc │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efb38 │ │ │ │ + bne.n 1efe80 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 1ef974 │ │ │ │ + bl 1efcbc │ │ │ │ orr.w r4, r5, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e235c │ │ │ │ - cbz r5, 1efb84 │ │ │ │ + bl 1e26a4 │ │ │ │ + cbz r5, 1efecc │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1efb18 │ │ │ │ + b.n 1efe60 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 1ef974 │ │ │ │ + bl 1efcbc │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1efb64 │ │ │ │ + b.n 1efeac │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2319b4 │ │ │ │ - cbnz r0, 1efba0 │ │ │ │ + bl 231cfc │ │ │ │ + cbnz r0, 1efee8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c77ec │ │ │ │ - b.n 1ef9d4 │ │ │ │ + bl 1c7b34 │ │ │ │ + b.n 1efd1c │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 1ef9e2 │ │ │ │ + b.n 1efd2a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e25dc │ │ │ │ - b.n 1efb90 │ │ │ │ + bl 1e2924 │ │ │ │ + b.n 1efed8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #348] @ (1efd28 ) │ │ │ │ + ldr r2, [pc, #348] @ (1f0070 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (1efd2c ) │ │ │ │ + ldr r3, [pc, #348] @ (1f0074 ) │ │ │ │ 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 1c7908 │ │ │ │ + bl 1c7c50 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1efbf8 │ │ │ │ - b.n 1efd1e │ │ │ │ + cbnz r3, 1eff40 │ │ │ │ + b.n 1f0066 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1efd1e │ │ │ │ + beq.w 1f0066 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1efbee │ │ │ │ + beq.n 1eff36 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7770 │ │ │ │ + bl 1c7ab8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1efc1a │ │ │ │ - b.n 1efc46 │ │ │ │ + cbnz r0, 1eff62 │ │ │ │ + b.n 1eff8e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1efc06 │ │ │ │ + bne.n 1eff4e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1efc14 │ │ │ │ + bne.n 1eff5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c76d4 │ │ │ │ - ldr r2, [pc, #260] @ (1efd30 ) │ │ │ │ - ldr r3, [pc, #252] @ (1efd2c ) │ │ │ │ + bl 1c7a1c │ │ │ │ + ldr r2, [pc, #260] @ (1f0078 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f0074 ) │ │ │ │ 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 1efd22 │ │ │ │ + bne.n 1f006a │ │ │ │ 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 │ │ │ │ @@ -575203,596 +575534,592 @@ │ │ │ │ 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 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1efd1a │ │ │ │ + beq.n 1f0062 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1efcca │ │ │ │ + beq.n 1f0012 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1efcd8 │ │ │ │ + cbz r2, 1f0020 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ef974 │ │ │ │ + bl 1efcbc │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 1efcba │ │ │ │ + cbz r4, 1f0002 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1efcba │ │ │ │ + cbz r2, 1f0002 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ef974 │ │ │ │ + bl 1efcbc │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efca0 │ │ │ │ + bne.n 1effe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ef974 │ │ │ │ + bl 1efcbc │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1e235c │ │ │ │ - cbz r7, 1efcf0 │ │ │ │ + bl 1e26a4 │ │ │ │ + cbz r7, 1f0038 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1efc7c │ │ │ │ + b.n 1effc4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ef974 │ │ │ │ + bl 1efcbc │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1efcd4 │ │ │ │ + bne.n 1f001c │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1efd08 │ │ │ │ + cbnz r0, 1f0050 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c77ec │ │ │ │ - b.n 1efc1a │ │ │ │ + bl 1c7b34 │ │ │ │ + b.n 1eff62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e25dc │ │ │ │ + bl 1e2924 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 1efc1a │ │ │ │ + b.n 1eff62 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1efcf0 │ │ │ │ + b.n 1f0038 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1efc22 │ │ │ │ + b.n 1eff6a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r1, r3, #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] @ (1efdf4 ) │ │ │ │ + ldr r2, [pc, #176] @ (1f013c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1efdf8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f0140 ) │ │ │ │ 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 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1efda0 │ │ │ │ + bne.n 1f00e8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - beq.n 1efdcc │ │ │ │ + beq.n 1f0114 │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1efd9c │ │ │ │ + bne.n 1f00e4 │ │ │ │ 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 1efdba │ │ │ │ + bls.n 1f0102 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1efdd0 │ │ │ │ + bls.n 1f0118 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1efda2 │ │ │ │ + b.n 1f00ea │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1efdfc ) │ │ │ │ - ldr r3, [pc, #80] @ (1efdf8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0144 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f0140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efdee │ │ │ │ + bne.n 1f0136 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1efdd4 │ │ │ │ + bhi.n 1f011c │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1efde2 │ │ │ │ + bhi.n 1f012a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1efda2 │ │ │ │ + b.n 1f00ea │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1efda0 │ │ │ │ + bne.n 1f00e8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1efda2 │ │ │ │ + b.n 1f00ea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r6, #10 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ + vqadd.u32 d16, d26, d8 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ + vqadd.u8 d0, d30, d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #972] @ (1f01e0 ) │ │ │ │ + ldr r5, [pc, #972] @ (1f0528 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #972] @ (1f01e4 ) │ │ │ │ + ldr r4, [pc, #972] @ (1f052c ) │ │ │ │ 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 1eff76 │ │ │ │ + ble.w 1f02be │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ adds r7, r4, #1 │ │ │ │ - beq.w 1eff76 │ │ │ │ + beq.w 1f02be │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #28 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 1eff92 │ │ │ │ + bpl.w 1f02da │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1eff96 │ │ │ │ + bls.w 1f02de │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1eff92 │ │ │ │ + bls.w 1f02da │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1eff76 │ │ │ │ + bhi.n 1f02be │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r6, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ orrs r6, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ea588 │ │ │ │ + bl 1ea8d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1efecc │ │ │ │ + cbz r7, 1f0214 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f0158 │ │ │ │ + beq.w 1f04a0 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1f018a │ │ │ │ + beq.w 1f04d2 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1eff00 │ │ │ │ + bne.n 1f0248 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f01a2 │ │ │ │ + beq.w 1f04ea │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1efef8 │ │ │ │ + bne.n 1f0240 │ │ │ │ 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 1efee4 │ │ │ │ + bne.n 1f022c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ea63c │ │ │ │ + bl 1ea984 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1effb2 │ │ │ │ + beq.n 1f02fa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1efff6 │ │ │ │ + beq.n 1f033e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0130 │ │ │ │ + beq.w 1f0478 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 1eff3a │ │ │ │ + cbz r2, 1f0282 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f0032 │ │ │ │ + beq.n 1f037a │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f01bc │ │ │ │ + beq.w 1f0504 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1f001e │ │ │ │ + beq.n 1f0366 │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f005e │ │ │ │ + bpl.w 1f03a6 │ │ │ │ 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 1f0042 │ │ │ │ + beq.n 1f038a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1efe46 │ │ │ │ - ldr r2, [pc, #624] @ (1f01e8 ) │ │ │ │ - ldr r3, [pc, #616] @ (1f01e4 ) │ │ │ │ + bne.w 1f018e │ │ │ │ + ldr r2, [pc, #624] @ (1f0530 ) │ │ │ │ + ldr r3, [pc, #616] @ (1f052c ) │ │ │ │ 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 1f01dc │ │ │ │ + bne.w 1f0524 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1eff76 │ │ │ │ + bgt.n 1f02be │ │ │ │ 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 1efe94 │ │ │ │ + b.n 1f01dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0084 │ │ │ │ + beq.n 1f03cc │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 1effce │ │ │ │ + cbz r2, 1f0316 │ │ │ │ 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 1f00b0 │ │ │ │ + beq.n 1f03f8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1eff6a │ │ │ │ + bne.n 1f02b2 │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb.w r1, [r8, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.n 1eff6a │ │ │ │ + b.n 1f02b2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f00ca │ │ │ │ + beq.n 1f0412 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 1f0012 │ │ │ │ + cbz r2, 1f035a │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eff4c │ │ │ │ + beq.n 1f0294 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1eff4c │ │ │ │ + bne.n 1f0294 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r2, r3, #28 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.n 1eff56 │ │ │ │ - b.n 1eff6a │ │ │ │ + bmi.n 1f029e │ │ │ │ + b.n 1f02b2 │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ ldrb.w r1, [r5, #368] @ 0x170 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bic.w r1, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1eff6a │ │ │ │ + bne.w 1f02b2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 1eff6a │ │ │ │ + b.n 1f02b2 │ │ │ │ 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 1effce │ │ │ │ + beq.n 1f0316 │ │ │ │ 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 1effd6 │ │ │ │ + bne.n 1f031e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f01a6 │ │ │ │ + beq.n 1f04ee │ │ │ │ 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 1eff6a │ │ │ │ + b.n 1f02b2 │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 1f0012 │ │ │ │ + bmi.n 1f035a │ │ │ │ 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, 1f00f4 │ │ │ │ + cbz r2, 1f043c │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1eff4c │ │ │ │ + beq.w 1f0294 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1eff48 │ │ │ │ + bne.w 1f0290 │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 1eff6a │ │ │ │ + bpl.w 1f02b2 │ │ │ │ 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 1eff6a │ │ │ │ + b.n 1f02b2 │ │ │ │ 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 1eff3a │ │ │ │ + beq.w 1f0282 │ │ │ │ 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 1eff3a │ │ │ │ + b.n 1f0282 │ │ │ │ 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 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f0186 │ │ │ │ + bne.n 1f04ce │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1efec8 │ │ │ │ + b.n 1f0210 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 1efd34 │ │ │ │ + bl 1f007c │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1efec8 │ │ │ │ + b.n 1f0210 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1eff00 │ │ │ │ + b.n 1f0248 │ │ │ │ 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 1eff6a │ │ │ │ + b.n 1f02b2 │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 1eff6a │ │ │ │ - b.n 1f0122 │ │ │ │ + bpl.w 1f02b2 │ │ │ │ + b.n 1f046a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r4, #7 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ + mrc2 0, 4, r0, cr10, cr8, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ + ldc2 0, cr0, [sl, #-608]! @ 0xfffffda0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - bhi.n 1f021c │ │ │ │ + bhi.n 1f0564 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bhi.n 1f028e │ │ │ │ + bhi.n 1f05d6 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 1f024c │ │ │ │ + bhi.n 1f0594 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 1f0262 │ │ │ │ + bls.n 1f05aa │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f02ba │ │ │ │ + bne.n 1f0602 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #760 @ 0x2f8 │ │ │ │ - bhi.n 1f0278 │ │ │ │ + bhi.n 1f05c0 │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f0248 │ │ │ │ + bls.n 1f0590 │ │ │ │ subw r1, r3, #743 @ 0x2e7 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #33039 @ 0x810f │ │ │ │ movt ip, #2 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ ands.w r1, r1, ip │ │ │ │ - bne.n 1f025e │ │ │ │ + bne.n 1f05a6 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1f01fe │ │ │ │ + beq.n 1f0546 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1f0248 │ │ │ │ + bhi.n 1f0590 │ │ │ │ movw r0, #61473 @ 0xf021 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 1f0248 │ │ │ │ + bhi.n 1f0590 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 1f02a0 │ │ │ │ + bhi.n 1f05e8 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f02ae │ │ │ │ + bhi.n 1f05f6 │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subw r3, r3, #762 @ 0x2fa │ │ │ │ cmp r3, #29 │ │ │ │ - bhi.n 1f0248 │ │ │ │ + bhi.n 1f0590 │ │ │ │ movs r0, #3 │ │ │ │ movt r0, #9216 @ 0x2400 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #195 @ 0xc3 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -575819,119 +576146,119 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2836] @ 1f0df0 │ │ │ │ - ldr.w r3, [pc, #2836] @ 1f0df4 │ │ │ │ + ldr.w r2, [pc, #2836] @ 1f1138 │ │ │ │ + ldr.w r3, [pc, #2836] @ 1f113c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2832] @ 1f0df8 │ │ │ │ + ldr.w r6, [pc, #2832] @ 1f1140 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7770 │ │ │ │ - cbz r0, 1f031c │ │ │ │ - ldr.w r2, [pc, #2812] @ 1f0dfc │ │ │ │ - ldr.w r3, [pc, #2800] @ 1f0df4 │ │ │ │ + bl 1c7ab8 │ │ │ │ + cbz r0, 1f0664 │ │ │ │ + ldr.w r2, [pc, #2812] @ 1f1144 │ │ │ │ + ldr.w r3, [pc, #2800] @ 1f113c │ │ │ │ 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 1f1822 │ │ │ │ + bne.w 1f1b6a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c77ec │ │ │ │ + bl 1c7b34 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f02fc │ │ │ │ + beq.n 1f0644 │ │ │ │ mov sl, r6 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0528 │ │ │ │ + beq.w 1f0870 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f0546 │ │ │ │ + bhi.w 1f088e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2728] @ 1f0e00 │ │ │ │ + ldr.w r3, [pc, #2728] @ 1f1148 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb.w r0, [r2, #71] @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f05d2 │ │ │ │ + beq.w 1f091a │ │ │ │ add.w r2, r0, #10 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ and.w r1, r2, #126 @ 0x7e │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #26 │ │ │ │ it eq │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 1f03a2 │ │ │ │ + beq.n 1f06ea │ │ │ │ and.w ip, r2, #127 @ 0x7f │ │ │ │ sub.w ip, ip, #28 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite hi │ │ │ │ movhi.w ip, #0 │ │ │ │ movls.w ip, #1 │ │ │ │ and.w r1, r2, #127 @ 0x7f │ │ │ │ add.w r7, r1, #64 @ 0x40 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.w 1f07f2 │ │ │ │ + bhi.w 1f0b3a │ │ │ │ sub.w lr, r1, #64 @ 0x40 │ │ │ │ and.w r1, lr, #127 @ 0x7f │ │ │ │ uxtb.w lr, lr │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ ubfx fp, r5, #7, #6 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #206] @ 0xce │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f08c2 │ │ │ │ + bne.w 1f0c0a │ │ │ │ add.w r7, fp, lr │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r2 │ │ │ │ - beq.n 1f040e │ │ │ │ + beq.n 1f0756 │ │ │ │ and.w r2, r7, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w lr, fp, lr │ │ │ │ lsr.w r7, fp, r7 │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ orr.w lr, lr, r7 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r7, lr, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r7 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1f0950 │ │ │ │ + beq.w 1f0c98 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r7, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -575939,112 +576266,112 @@ │ │ │ │ orr.w r7, r7, r5 │ │ │ │ and.w r5, r1, r2 │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ and.w r7, r7, fp │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ str r2, [sp, #12] │ │ │ │ - bls.w 1f05e2 │ │ │ │ + bls.w 1f092a │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f10f4 │ │ │ │ + beq.w 1f143c │ │ │ │ cmp.w r3, #720 @ 0x2d0 │ │ │ │ - bcs.w 1f083e │ │ │ │ + bcs.w 1f0b86 │ │ │ │ cmp.w r3, #450 @ 0x1c2 │ │ │ │ - bhi.w 1f0b1c │ │ │ │ + bhi.w 1f0e64 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bls.w 1f0956 │ │ │ │ + bls.w 1f0c9e │ │ │ │ mvn.w fp, #420 @ 0x1a4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r3, fp │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ movt r1, #8232 @ 0x2028 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f0b52 │ │ │ │ + bne.w 1f0e9a │ │ │ │ movw r1, #36928 @ 0x9040 │ │ │ │ movt r1, #17 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1f0b74 │ │ │ │ + bne.w 1f0ebc │ │ │ │ tst.w r2, #18432 @ 0x4800 │ │ │ │ - bne.w 1f09ac │ │ │ │ + bne.w 1f0cf4 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 1f0ab0 │ │ │ │ + b.n 1f0df8 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f0936 │ │ │ │ + beq.w 1f0c7e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 1f04e6 │ │ │ │ + cbz r1, 1f082e │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1f04d2 │ │ │ │ + b.n 1f081a │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f07ac │ │ │ │ + beq.w 1f0af4 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1f04ca │ │ │ │ + bne.n 1f0812 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3c48 │ │ │ │ - cbnz r0, 1f0502 │ │ │ │ + bl 1e3f90 │ │ │ │ + cbnz r0, 1f084a │ │ │ │ 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 1f07e4 │ │ │ │ - bhi.w 1f07ce │ │ │ │ + beq.w 1f0b2c │ │ │ │ + bhi.w 1f0b16 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1f0546 │ │ │ │ + bne.n 1f088e │ │ │ │ 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 1f0340 │ │ │ │ + bne.w 1f0688 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f0336 │ │ │ │ - b.n 1f02fc │ │ │ │ + bne.w 1f067e │ │ │ │ + b.n 1f0644 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1f0546 │ │ │ │ + cbz r0, 1f088e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f02c0 │ │ │ │ + bl 1f0608 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f0340 │ │ │ │ + bne.w 1f0688 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f0336 │ │ │ │ - b.n 1f02fc │ │ │ │ - ldr.w r3, [pc, #2208] @ 1f0e04 │ │ │ │ + bne.w 1f067e │ │ │ │ + b.n 1f0644 │ │ │ │ + ldr.w r3, [pc, #2208] @ 1f114c │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ mla r2, r8, r7, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1f05b2 │ │ │ │ + cbz r5, 1f08fa │ │ │ │ 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] │ │ │ │ @@ -576056,36 +576383,36 @@ │ │ │ │ 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 1f0580 │ │ │ │ + bne.n 1f08c8 │ │ │ │ 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.w 1f07c2 │ │ │ │ + beq.w 1f0b0a │ │ │ │ ldrb.w r3, [r9, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #355] @ 0x163 │ │ │ │ - b.n 1f0546 │ │ │ │ + b.n 1f088e │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ - bhi.w 1f0452 │ │ │ │ + bhi.w 1f079a │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bls.w 1f04a6 │ │ │ │ + bls.w 1f07ee │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ - bhi.w 1f0a94 │ │ │ │ + bhi.w 1f0ddc │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r2, #20 │ │ │ │ lsls r7, r1, #9 │ │ │ │ lsls r7, r1, #9 │ │ │ │ lsls r7, r1, #9 │ │ │ │ lsls r7, r1, #9 │ │ │ │ lsls r7, r1, #9 │ │ │ │ @@ -576299,43 +576626,43 @@ │ │ │ │ lsls r5, r7, #19 │ │ │ │ lsls r4, r1, #19 │ │ │ │ lsls r6, r5, #10 │ │ │ │ lsls r6, r5, #10 │ │ │ │ lsls r6, r5, #10 │ │ │ │ lsls r6, r5, #10 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f07b8 │ │ │ │ + b.n 1f0b00 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f04e6 │ │ │ │ + beq.w 1f082e │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 1f07b0 │ │ │ │ - b.n 1f04da │ │ │ │ + bne.n 1f0af8 │ │ │ │ + b.n 1f0822 │ │ │ │ ldrb.w r3, [r9, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #354] @ 0x162 │ │ │ │ - b.n 1f0546 │ │ │ │ + b.n 1f088e │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0546 │ │ │ │ + bhi.w 1f088e │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 1f051e │ │ │ │ + b.n 1f0866 │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 1f0546 │ │ │ │ + b.n 1f088e │ │ │ │ add.w r7, r1, #32 │ │ │ │ ubfx fp, r2, #7, #6 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ mov lr, r1 │ │ │ │ cmp r7, #15 │ │ │ │ - bhi.w 1f03c8 │ │ │ │ + bhi.w 1f0710 │ │ │ │ ubfx r2, r2, #26, #1 │ │ │ │ add r2, fp │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r1, r2, asr #1 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ ittet ne │ │ │ │ andne.w r2, r2, #31 │ │ │ │ @@ -576347,20 +576674,20 @@ │ │ │ │ it ne │ │ │ │ addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ ands r2, r1 │ │ │ │ mov r7, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1f05da │ │ │ │ + b.n 1f0922 │ │ │ │ sub.w r2, r3, #756 @ 0x2f4 │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f04a6 │ │ │ │ + bhi.w 1f07ee │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f0a94 │ │ │ │ + bhi.w 1f0ddc │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r1, #8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ @@ -576412,24 +576739,24 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ movw r2, #389 @ 0x185 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f1104 │ │ │ │ + beq.w 1f144c │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 1f0b14 │ │ │ │ + bls.w 1f0e5c │ │ │ │ add.w r2, r1, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1f03d6 │ │ │ │ + bhi.w 1f071e │ │ │ │ add.w r2, fp, #3 │ │ │ │ add.w r2, lr, r2, lsr #2 │ │ │ │ - b.n 1f03ea │ │ │ │ + b.n 1f0732 │ │ │ │ ldrb.w r3, [r9, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #373] @ 0x175 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -576438,251 +576765,251 @@ │ │ │ │ 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 1f0546 │ │ │ │ + b.n 1f088e │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 1f0546 │ │ │ │ + b.n 1f088e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3c60 │ │ │ │ + bl 1e3fa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f04ba │ │ │ │ + beq.w 1f0802 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 1f04ba │ │ │ │ + b.n 1f0802 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1f0446 │ │ │ │ + b.n 1f078e │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcs.w 1f04a6 │ │ │ │ + bcs.w 1f07ee │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bls.w 1f0c3c │ │ │ │ + bls.w 1f0f84 │ │ │ │ mvn.w lr, #388 @ 0x184 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r3, lr │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #21568 @ 0x5440 │ │ │ │ movt r1, #4148 @ 0x1034 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f0b52 │ │ │ │ + bne.w 1f0e9a │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 1f04a6 │ │ │ │ + beq.w 1f07ee │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - beq.w 1f16c8 │ │ │ │ + beq.w 1f1a10 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r0, #43] @ 0x2b │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 1f09e0 │ │ │ │ + bpl.n 1f0d28 │ │ │ │ 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 │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - bne.n 1f09fa │ │ │ │ + bne.n 1f0d42 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr.w r3, [r9, #148] @ 0x94 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #148] @ 0x94 │ │ │ │ ldrh.w r3, [r9, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #172] @ 0xac │ │ │ │ - bl 210b10 │ │ │ │ + bl 210e58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f0a36 │ │ │ │ + beq.n 1f0d7e │ │ │ │ ldr.w r3, [r9, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r9, #204] @ 0xcc │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #204] @ 0xcc │ │ │ │ ldrh.w r3, [r9, #178] @ 0xb2 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f127a │ │ │ │ + beq.w 1f15c2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f1524 │ │ │ │ + bne.w 1f186c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1524 │ │ │ │ + beq.w 1f186c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1f16f2 │ │ │ │ + beq.w 1f1a3a │ │ │ │ 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.n 1f0546 │ │ │ │ + b.n 1f088e │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1f04a6 │ │ │ │ + bhi.w 1f07ee │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1f04a6 │ │ │ │ + beq.w 1f07ee │ │ │ │ ldrb.w r2, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r9, #357] @ 0x165 │ │ │ │ - bl 1f01ec │ │ │ │ - cbz r0, 1f0ad0 │ │ │ │ + bl 1f0534 │ │ │ │ + cbz r0, 1f0e18 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f1134 │ │ │ │ + bpl.w 1f147c │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1324 │ │ │ │ + beq.w 1f166c │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ - bhi.w 1f0546 │ │ │ │ + bhi.w 1f088e │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bhi.w 1f1162 │ │ │ │ + bhi.w 1f14aa │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f1392 │ │ │ │ + bhi.w 1f16da │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bls.w 1f0546 │ │ │ │ + bls.w 1f088e │ │ │ │ subs r3, #57 @ 0x39 │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f0512 │ │ │ │ - b.n 1f0546 │ │ │ │ + bmi.w 1f085a │ │ │ │ + b.n 1f088e │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 1f08e0 │ │ │ │ - b.n 1f03d6 │ │ │ │ + bhi.w 1f0c28 │ │ │ │ + b.n 1f071e │ │ │ │ cmp.w r3, #600 @ 0x258 │ │ │ │ - bcs.w 1f1354 │ │ │ │ + bcs.w 1f169c │ │ │ │ movw r2, #569 @ 0x239 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f137a │ │ │ │ + bhi.w 1f16c2 │ │ │ │ cmp.w r3, #492 @ 0x1ec │ │ │ │ - bhi.w 1f150c │ │ │ │ + bhi.w 1f1854 │ │ │ │ cmp.w r3, #468 @ 0x1d4 │ │ │ │ - bcc.w 1f04a6 │ │ │ │ + bcc.w 1f07ee │ │ │ │ sub.w r1, r3, #468 @ 0x1d4 │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #492 @ 0x1ec │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 1f04a6 │ │ │ │ + bpl.w 1f07ee │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e29e8 │ │ │ │ + bl 1e2d30 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 1e29e8 │ │ │ │ + bl 1e2d30 │ │ │ │ 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 1f0546 │ │ │ │ + b.n 1f088e │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs.w r3, ip, r3 │ │ │ │ - beq.w 1f15b8 │ │ │ │ + beq.w 1f1900 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r3, [r9, #176] @ 0xb0 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #176] @ 0xb0 │ │ │ │ - bl 210b10 │ │ │ │ + bl 210e58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f0be4 │ │ │ │ + beq.n 1f0f2c │ │ │ │ ldr.w r3, [r9, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #208] @ 0xd0 │ │ │ │ ldr.w r3, [r9, #212] @ 0xd4 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #212] @ 0xd4 │ │ │ │ ldrh.w r3, [r9, #180] @ 0xb4 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f11f6 │ │ │ │ + beq.w 1f153e │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f11b6 │ │ │ │ + beq.w 1f14fe │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #120 @ 0x78 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ @@ -576690,72 +577017,72 @@ │ │ │ │ ldreq r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1f0546 │ │ │ │ + bpl.w 1f088e │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 1f0546 │ │ │ │ + b.n 1f088e │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bcs.w 1f139c │ │ │ │ + bcs.w 1f16e4 │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bls.w 1f04a6 │ │ │ │ + bls.w 1f07ee │ │ │ │ mvn.w r5, #318 @ 0x13e │ │ │ │ movs r1, #1 │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #34824 @ 0x8808 │ │ │ │ movt r2, #6284 @ 0x188c │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0b52 │ │ │ │ + bne.w 1f0e9a │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.w 1f04a6 │ │ │ │ + bpl.w 1f07ee │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f185e │ │ │ │ + bne.w 1f1ba6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst.w r2, #12 │ │ │ │ itt ne │ │ │ │ subne.w r2, r1, #20 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - bne.n 1f0cd6 │ │ │ │ + bne.n 1f101e │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f01ec │ │ │ │ - cbz r0, 1f0ca2 │ │ │ │ + bl 1f0534 │ │ │ │ + cbz r0, 1f0fea │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 1f0546 │ │ │ │ + beq.w 1f088e │ │ │ │ ldrb.w r3, [r9, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #370] @ 0x172 │ │ │ │ - b.n 1f0546 │ │ │ │ + b.n 1f088e │ │ │ │ cmp r7, #5 │ │ │ │ - beq.w 1f184c │ │ │ │ + beq.w 1f1b94 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1846 │ │ │ │ + bne.w 1f1b8e │ │ │ │ subs r2, #20 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f0cc2 │ │ │ │ + bne.n 1f100a │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ @@ -576764,158 +577091,158 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1f0d18 │ │ │ │ + cbz r0, 1f1060 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrsb.w r3, [r2, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f0d48 │ │ │ │ + blt.n 1f1090 │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - beq.w 1f13ba │ │ │ │ + beq.w 1f1702 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f154c │ │ │ │ + beq.w 1f1894 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1f0d48 │ │ │ │ + beq.n 1f1090 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f174e │ │ │ │ + beq.w 1f1a96 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f16bc │ │ │ │ + bne.w 1f1a04 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f16a8 │ │ │ │ + beq.w 1f19f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f15e2 │ │ │ │ + beq.w 1f192a │ │ │ │ and.w r5, r3, #3 │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1efe00 │ │ │ │ + bl 1f0148 │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f0c8e │ │ │ │ + bne.w 1f0fd6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f163c │ │ │ │ + beq.w 1f1984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f01ec │ │ │ │ + bl 1f0534 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0546 │ │ │ │ + beq.w 1f088e │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1178 │ │ │ │ + bhi.w 1f14c0 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 1f0546 │ │ │ │ - ldc2 0, cr0, [r8, #-608] @ 0xfffffda0 │ │ │ │ + b.w 1f088e │ │ │ │ + ldr??.w r0, [r0, #152] @ 0x98 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r2, #-608] @ 0xfffffda0 │ │ │ │ - ldc2l 0, cr0, [r8], #608 @ 0x260 │ │ │ │ + vst1.8 @ instruction: 0xf9ca0098 │ │ │ │ + ldrsh.w r0, [r0, #152] @ 0x98 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - beq.w 1f15ee │ │ │ │ + beq.w 1f1936 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #96] @ 0x60 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r9, #174] @ 0xae │ │ │ │ orrs r2, r1 │ │ │ │ strh.w r2, [r9, #174] @ 0xae │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f0e64 │ │ │ │ + bne.n 1f11ac │ │ │ │ ldr.w r3, [r9, #152] @ 0x98 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #152] @ 0x98 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b10 │ │ │ │ + bl 210e58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f0e94 │ │ │ │ + beq.n 1f11dc │ │ │ │ ldr.w r3, [r9, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r9, #220] @ 0xdc │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #220] @ 0xdc │ │ │ │ ldrh.w r3, [r9, #182] @ 0xb6 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #182] @ 0xb6 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f12dc │ │ │ │ + beq.w 1f1624 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f123e │ │ │ │ + beq.w 1f1586 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ @@ -576923,119 +577250,119 @@ │ │ │ │ movw r2, #775 @ 0x307 │ │ │ │ itttt mi │ │ │ │ ldrbmi.w r3, [r9, #368] @ 0x170 │ │ │ │ orrmi.w r3, r3, #8 │ │ │ │ strbmi.w r3, [r9, #368] @ 0x170 │ │ │ │ ldrmi r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f0546 │ │ │ │ - b.n 1f0cb4 │ │ │ │ + bne.w 1f088e │ │ │ │ + b.n 1f0ffc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0546 │ │ │ │ - b.n 1f0c2e │ │ │ │ + bhi.w 1f088e │ │ │ │ + b.n 1f0f76 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f0f1c │ │ │ │ - b.n 1f0f1e │ │ │ │ + beq.n 1f1264 │ │ │ │ + b.n 1f1266 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f1858 │ │ │ │ + beq.w 1f1ba0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f1846 │ │ │ │ + bne.w 1f1b8e │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f0f0a │ │ │ │ + bne.n 1f1252 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0546 │ │ │ │ + bhi.w 1f088e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ add.w fp, r9, #376 @ 0x178 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f108e │ │ │ │ + beq.w 1f13d6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 1f0f60 │ │ │ │ + bne.n 1f12a8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2807] @ 0xaf7 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f11a4 │ │ │ │ + bhi.w 1f14ec │ │ │ │ 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 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ ldrb.w r3, [r9, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #369] @ 0x171 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #1727] @ 0x6bf │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f12c6 │ │ │ │ + bhi.w 1f160e │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2687] @ 0xa7f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f118e │ │ │ │ + bhi.w 1f14d6 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1734] @ 0x6c6 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ @@ -577055,32 +577382,32 @@ │ │ │ │ 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 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1f10ea │ │ │ │ + bhi.n 1f1432 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1f1864 │ │ │ │ + bhi.w 1f1bac │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r3, #15 │ │ │ │ lsls r6, r3, #15 │ │ │ │ lsls r6, r3, #15 │ │ │ │ lsls r6, r3, #15 │ │ │ │ lsls r6, r3, #15 │ │ │ │ @@ -577108,344 +577435,344 @@ │ │ │ │ lsls r6, r3, #15 │ │ │ │ lsls r6, r3, #15 │ │ │ │ lsls r6, r3, #15 │ │ │ │ lsls r6, r3, #15 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ str.w r1, [fp, r7, lsl #2] │ │ │ │ - b.n 1f0f7c │ │ │ │ + b.n 1f12c4 │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 1f10ea │ │ │ │ + b.n 1f1432 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f08cc │ │ │ │ + bne.w 1f0c14 │ │ │ │ add.w r7, fp, lr │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne.w 1f03e6 │ │ │ │ + bne.w 1f072e │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r7, r2 │ │ │ │ streq r7, [sp, #12] │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 1f0452 │ │ │ │ + beq.w 1f079a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r2 │ │ │ │ - b.w 1f0418 │ │ │ │ + b.w 1f0760 │ │ │ │ lsls r7, r2, #29 │ │ │ │ - bpl.w 1f0aec │ │ │ │ + bpl.w 1f0e34 │ │ │ │ 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 1f115e │ │ │ │ + bne.n 1f14a6 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ lsls r5, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1f0aec │ │ │ │ + b.n 1f0e34 │ │ │ │ subs r3, #185 @ 0xb9 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0546 │ │ │ │ - b.w 1f0512 │ │ │ │ + bpl.w 1f088e │ │ │ │ + b.w 1f085a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ 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 1f0fb0 │ │ │ │ + b.n 1f12f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #433 @ 0x1b1 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b74 │ │ │ │ + bl 210ebc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1efd34 │ │ │ │ + bl 1f007c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f0bf4 │ │ │ │ + bne.w 1f0f3c │ │ │ │ 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 1f0bf4 │ │ │ │ + b.n 1f0f3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b74 │ │ │ │ + bl 210ebc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f170a │ │ │ │ + beq.w 1f1a52 │ │ │ │ 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 1f0bee │ │ │ │ + b.n 1f0f36 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #771 @ 0x303 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b74 │ │ │ │ + bl 210ebc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1efd34 │ │ │ │ + bl 1f007c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f0ea4 │ │ │ │ + bne.w 1f11ec │ │ │ │ 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 1f0ea4 │ │ │ │ + b.n 1f11ec │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b74 │ │ │ │ + bl 210ebc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f17ec │ │ │ │ + beq.w 1f1b34 │ │ │ │ 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.w 1f0a40 │ │ │ │ + b.w 1f0d88 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0546 │ │ │ │ + bne.w 1f088e │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f155e │ │ │ │ + beq.w 1f18a6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f0546 │ │ │ │ + bmi.w 1f088e │ │ │ │ ldr.w r2, [r9, #408] @ 0x198 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #408] @ 0x198 │ │ │ │ ldr.w r2, [r9, #412] @ 0x19c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #412] @ 0x19c │ │ │ │ ldrh.w r2, [r9, #420] @ 0x1a4 │ │ │ │ orrs r2, r1 │ │ │ │ strh.w r2, [r9, #420] @ 0x1a4 │ │ │ │ - b.n 1f0e9e │ │ │ │ + b.n 1f11e6 │ │ │ │ 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 1f0546 │ │ │ │ + bls.w 1f088e │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - b.w 1f0aec │ │ │ │ + b.w 1f0e34 │ │ │ │ movw r2, #630 @ 0x276 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f0b52 │ │ │ │ + beq.w 1f0e9a │ │ │ │ subw r1, r3, #635 @ 0x27b │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f04a6 │ │ │ │ + bhi.w 1f07ee │ │ │ │ movs r2, #11 │ │ │ │ movt r2, #1248 @ 0x4e0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1f0b52 │ │ │ │ - b.w 1f04a6 │ │ │ │ + bmi.w 1f0e9a │ │ │ │ + b.w 1f07ee │ │ │ │ subw r1, r3, #570 @ 0x23a │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ movt r2, #15744 @ 0x3d80 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f04a6 │ │ │ │ - b.w 1f0b52 │ │ │ │ + bpl.w 1f07ee │ │ │ │ + b.w 1f0e9a │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 1f0512 │ │ │ │ - b.w 1f0546 │ │ │ │ + beq.w 1f085a │ │ │ │ + b.w 1f088e │ │ │ │ sub.w r1, r3, #356 @ 0x164 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f04a6 │ │ │ │ + bhi.w 1f07ee │ │ │ │ movw r2, #24577 @ 0x6001 │ │ │ │ movt r2, #265 @ 0x109 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.w 1f0b52 │ │ │ │ - b.w 1f04a6 │ │ │ │ + bmi.w 1f0e9a │ │ │ │ + b.w 1f07ee │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f1478 │ │ │ │ + beq.n 1f17c0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f13e4 │ │ │ │ - cbz r3, 1f141e │ │ │ │ + beq.n 1f172c │ │ │ │ + cbz r3, 1f1766 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f141e │ │ │ │ + bne.n 1f1766 │ │ │ │ sub.w r5, r3, #20 │ │ │ │ - b.n 1f13c8 │ │ │ │ + b.n 1f1710 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f1852 │ │ │ │ + bne.w 1f1b9a │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f13de │ │ │ │ + beq.n 1f1726 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r7, #1 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add r6, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1f13fa │ │ │ │ + bcc.n 1f1742 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b.n 1f13d2 │ │ │ │ + b.n 1f171a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f1490 │ │ │ │ + bne.n 1f17d8 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldrd r6, r9, [sp, #20] │ │ │ │ - beq.w 1f0d48 │ │ │ │ + beq.w 1f1090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - bne.w 1f154c │ │ │ │ + bne.w 1f1894 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bls.w 1f0d48 │ │ │ │ + bls.w 1f1090 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1732 │ │ │ │ + beq.w 1f1a7a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f171e │ │ │ │ + beq.w 1f1a66 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1efe00 │ │ │ │ - b.n 1f0d94 │ │ │ │ + bl 1f0148 │ │ │ │ + b.n 1f10dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1418 │ │ │ │ + beq.n 1f1760 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f1846 │ │ │ │ + bne.w 1f1b8e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f141e │ │ │ │ + beq.n 1f1766 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1f1740 │ │ │ │ + bne.w 1f1a88 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1f14fe │ │ │ │ + bhi.n 1f1846 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1f1864 │ │ │ │ + bhi.w 1f1bac │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ @@ -577475,58 +577802,58 @@ │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add r6, r0 │ │ │ │ - b.n 1f13d2 │ │ │ │ + b.n 1f171a │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1f14fe │ │ │ │ + b.n 1f1846 │ │ │ │ sub.w r1, r3, #520 @ 0x208 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 1f04a6 │ │ │ │ + bhi.w 1f07ee │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 1f0b52 │ │ │ │ - b.w 1f04a6 │ │ │ │ + bmi.w 1f0e9a │ │ │ │ + b.w 1f07ee │ │ │ │ ldrb.w r3, [r9, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #356] @ 0x164 │ │ │ │ - b.w 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ uxtb r2, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r1, [r1, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov.w r1, #0 │ │ │ │ adcs r1, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w fp, r2, r1, lsl #30 │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1446 │ │ │ │ + b.n 1f178e │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b74 │ │ │ │ + bl 210ebc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1814 │ │ │ │ + beq.w 1f1b5c │ │ │ │ ldr.w r3, [r9, #400] @ 0x190 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #400] @ 0x190 │ │ │ │ ldr.w r3, [r9, #404] @ 0x194 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #404] @ 0x194 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -577534,38 +577861,38 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r2, [r3, #43] @ 0x2b │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f0e9e │ │ │ │ - b.n 1f1302 │ │ │ │ + bmi.w 1f11e6 │ │ │ │ + b.n 1f164a │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 210b10 │ │ │ │ + bl 210e58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1f0be4 │ │ │ │ + beq.w 1f0f2c │ │ │ │ ldr.w r3, [r9, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #228] @ 0xe4 │ │ │ │ - b.w 1f0be4 │ │ │ │ + b.w 1f0f2c │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1f0d82 │ │ │ │ + b.w 1f10ca │ │ │ │ ldr.w r3, [r9, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #188] @ 0xbc │ │ │ │ - bl 210b10 │ │ │ │ + bl 210e58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r9, #232] @ 0xe8 │ │ │ │ @@ -577578,27 +577905,27 @@ │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ lsls r1, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 1f0e9e │ │ │ │ + b.n 1f11e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ - bl 2bbac0 │ │ │ │ + bl 2bbe30 │ │ │ │ + bl 2bbe08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0c8a │ │ │ │ + beq.w 1f0fd2 │ │ │ │ mov r3, sl │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f168c │ │ │ │ + b.n 1f19d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ add r3, r7 │ │ │ │ adds r7, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ @@ -577611,87 +577938,87 @@ │ │ │ │ str.w r1, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 1f165a │ │ │ │ + bcc.n 1f19a2 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 1f0c8a │ │ │ │ + b.w 1f0fd2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1f0d66 │ │ │ │ + bne.w 1f10ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f0d66 │ │ │ │ + bmi.w 1f10ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1f0d66 │ │ │ │ + b.w 1f10ae │ │ │ │ ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #184] @ 0xb8 │ │ │ │ - bl 210b10 │ │ │ │ + bl 210e58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1f0a36 │ │ │ │ + beq.w 1f0d7e │ │ │ │ ldr.w r3, [r9, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #224] @ 0xe0 │ │ │ │ - b.w 1f0a36 │ │ │ │ + b.w 1f0d7e │ │ │ │ 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 1f0546 │ │ │ │ + b.w 1f088e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1224 │ │ │ │ + bne.w 1f156c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 1f0bee │ │ │ │ + b.w 1f0f36 │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1464 │ │ │ │ + b.n 1f17ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1464 │ │ │ │ + b.n 1f17ac │ │ │ │ mov r7, r9 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r4, fp │ │ │ │ - b.w 1f0d48 │ │ │ │ + b.w 1f1090 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f1826 │ │ │ │ + bhi.n 1f1b6e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f1536 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f176c ) │ │ │ │ + bhi.w 1f187e │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f1ab4 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ @@ -577724,40 +578051,40 @@ │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f12aa │ │ │ │ + bne.w 1f15f2 │ │ │ │ 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 1f0a40 │ │ │ │ + b.w 1f0d88 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1582 │ │ │ │ - b.n 1f1596 │ │ │ │ + bne.w 1f18ca │ │ │ │ + b.n 1f18de │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ and.w r1, r3, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ adc.w r1, r0, #0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ mov fp, r2 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 1f154c │ │ │ │ - b.w 1f0d48 │ │ │ │ + bne.w 1f1894 │ │ │ │ + b.w 1f1090 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1536 │ │ │ │ + b.n 1f187e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -577770,16 +578097,16 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1152] @ 1f1cf8 │ │ │ │ - ldr.w r2, [pc, #1152] @ 1f1cfc │ │ │ │ + ldr.w r0, [pc, #1152] @ 1f2040 │ │ │ │ + ldr.w r2, [pc, #1152] @ 1f2044 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -577789,57 +578116,57 @@ │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ strh.w r3, [r6, #354] @ 0x162 │ │ │ │ ldrb.w r2, [r6, #357] @ 0x165 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r6, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f19b8 │ │ │ │ + beq.w 1f1d00 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f18cc │ │ │ │ + b.n 1f1c14 │ │ │ │ ldrb.w r3, [r6, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r6, #357] @ 0x165 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n 1f18da │ │ │ │ + bpl.n 1f1c22 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f1912 │ │ │ │ + cbz r3, 1f1c5a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1f18c6 │ │ │ │ + beq.n 1f1c0e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 1f18b4 │ │ │ │ + bmi.n 1f1bfc │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f18c6 │ │ │ │ + bne.n 1f1c0e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc484 │ │ │ │ + bl 2bc7cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc49c │ │ │ │ + bl 2bc7e4 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc4b4 │ │ │ │ + bl 2bc7fc │ │ │ │ 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 1f18cc │ │ │ │ + bne.n 1f1c14 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f19be │ │ │ │ + bne.n 1f1d06 │ │ │ │ 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 │ │ │ │ @@ -577857,103 +578184,103 @@ │ │ │ │ strd r0, r1, [r6, #200] @ 0xc8 │ │ │ │ strd r0, r1, [r6, #208] @ 0xd0 │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r3, r3, [r6, #224] @ 0xe0 │ │ │ │ str.w r3, [r6, #232] @ 0xe8 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - cbz r2, 1f19c8 │ │ │ │ + cbz r2, 1f1d10 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f1cb4 │ │ │ │ + bne.w 1f1ffc │ │ │ │ ldr.w r1, [r6, #368] @ 0x170 │ │ │ │ movw r3, #65076 @ 0xfe34 │ │ │ │ movt r3, #65527 @ 0xfff7 │ │ │ │ ldrb.w r2, [r6, #356] @ 0x164 │ │ │ │ ands r3, r1 │ │ │ │ str.w r3, [r6, #368] @ 0x170 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ strb.w r2, [r6, #356] @ 0x164 │ │ │ │ - b.n 1f19e0 │ │ │ │ + b.n 1f1d28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ 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 1f191a │ │ │ │ + beq.n 1f1c62 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 1f19b6 │ │ │ │ - b.n 1f199a │ │ │ │ + beq.n 1f1cfe │ │ │ │ + b.n 1f1ce2 │ │ │ │ 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 1c74a8 │ │ │ │ + bl 1c77f0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f02c0 │ │ │ │ + bl 1f0608 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c765c │ │ │ │ + bl 1c79a4 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r6, #160] @ 0xa0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1b32 │ │ │ │ + beq.w 1f1e7a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f1a24 │ │ │ │ + b.n 1f1d6c │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f1aae │ │ │ │ + blt.n 1f1df6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1b30 │ │ │ │ + beq.w 1f1e78 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f1a1a │ │ │ │ + bpl.n 1f1d62 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 1f1a12 │ │ │ │ + bpl.n 1f1d5a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 1f1c04 │ │ │ │ + beq.w 1f1f4c │ │ │ │ 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 1f1aa2 │ │ │ │ + beq.n 1f1dea │ │ │ │ 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 │ │ │ │ @@ -577962,37 +578289,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 1f1a1a │ │ │ │ + bge.n 1f1d62 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1f1c0c │ │ │ │ + beq.w 1f1f54 │ │ │ │ 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 1f1b22 │ │ │ │ + beq.n 1f1e6a │ │ │ │ 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 │ │ │ │ @@ -578002,147 +578329,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 1f1a24 │ │ │ │ + bne.w 1f1d6c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f1c14 │ │ │ │ + beq.n 1f1f5c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f1b70 │ │ │ │ + cbz r3, 1f1eb8 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f1b68 │ │ │ │ + bpl.n 1f1eb0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbb5c │ │ │ │ + bl 2bbea4 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f1b5e │ │ │ │ + bls.n 1f1ea6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbb5c │ │ │ │ + bl 2bbea4 │ │ │ │ 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 1f1b44 │ │ │ │ + bne.n 1f1e8c │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1f1b82 │ │ │ │ - b.n 1f1bce │ │ │ │ + cbnz r3, 1f1eca │ │ │ │ + b.n 1f1f16 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1bce │ │ │ │ + beq.n 1f1f16 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1b7a │ │ │ │ + beq.n 1f1ec2 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f1bc6 │ │ │ │ + cbz r3, 1f1f0e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f1bb2 │ │ │ │ + bpl.n 1f1efa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbb5c │ │ │ │ + bl 2bbea4 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f1ba8 │ │ │ │ + bls.n 1f1ef0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbb5c │ │ │ │ + bl 2bbea4 │ │ │ │ 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 1f1b8e │ │ │ │ + bne.n 1f1ed6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f1bce │ │ │ │ + cbz r3, 1f1f16 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1b88 │ │ │ │ + bne.n 1f1ed0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1bc0 │ │ │ │ + bne.n 1f1f08 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (1f1d00 ) │ │ │ │ + ldr r2, [pc, #300] @ (1f2048 ) │ │ │ │ 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] @ (1f1cfc ) │ │ │ │ + ldr r3, [pc, #264] @ (1f2044 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1cf2 │ │ │ │ + bne.n 1f203a │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1f1a6e │ │ │ │ + b.n 1f1db6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f1aee │ │ │ │ + b.n 1f1e36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1b3a │ │ │ │ + beq.n 1f1e82 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f1c28 │ │ │ │ + b.n 1f1f70 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1cb0 │ │ │ │ + beq.n 1f1ff8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1f1c20 │ │ │ │ + bpl.n 1f1f68 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 1f1c20 │ │ │ │ + bpl.n 1f1f68 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1f1cea │ │ │ │ + beq.n 1f2032 │ │ │ │ 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 1f1ca4 │ │ │ │ + beq.n 1f1fec │ │ │ │ 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 │ │ │ │ @@ -578152,44 +578479,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 1f1c28 │ │ │ │ + bne.n 1f1f70 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 1f1b3a │ │ │ │ + b.n 1f1e82 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f1ccc │ │ │ │ + beq.n 1f2014 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1f19c8 │ │ │ │ + beq.w 1f1d10 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 1f19cc │ │ │ │ + b.n 1f1d14 │ │ │ │ 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 1f19cc │ │ │ │ + b.n 1f1d14 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f1c70 │ │ │ │ + b.n 1f1fb8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f1bf8 │ │ │ │ + b.n 1f18b0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1550 │ │ │ │ + b.n 1f2208 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -578210,82 +578537,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 2b9080 │ │ │ │ - cbz r0, 1f1d56 │ │ │ │ + bl 2b93c8 │ │ │ │ + cbz r0, 1f209e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bba9c │ │ │ │ + bl 2bbde4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f1d6a │ │ │ │ + cbz r0, 1f20b2 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 1f1eba │ │ │ │ + bpl.w 1f2202 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f1db0 │ │ │ │ + bhi.n 1f20f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bbb28 │ │ │ │ - cbz r0, 1f1daa │ │ │ │ + bl 2bbe70 │ │ │ │ + cbz r0, 1f20f2 │ │ │ │ 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 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 1f1d20 │ │ │ │ + bl 1f2068 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 1f1d88 │ │ │ │ + bne.n 1f20d0 │ │ │ │ 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 1f1e98 │ │ │ │ + bpl.n 1f21e0 │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f1e92 │ │ │ │ - bl 2bae58 │ │ │ │ + bmi.n 1f21da │ │ │ │ + bl 2bb1a0 │ │ │ │ ldrb.w ip, [r9, #21] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ and.w ip, ip, #3 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1f1f04 │ │ │ │ + beq.w 1f224c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f1daa │ │ │ │ + beq.n 1f20f2 │ │ │ │ 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 │ │ │ │ @@ -578308,15 +578635,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 1f1e12 │ │ │ │ + bne.n 1f215a │ │ │ │ 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] │ │ │ │ @@ -578327,76 +578654,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 2bbb28 │ │ │ │ - b.n 1f1ddc │ │ │ │ + bl 2bbe70 │ │ │ │ + b.n 1f2124 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ strb r3, [r6, #0] │ │ │ │ adds r3, r6, r1 │ │ │ │ ldrh.w r1, [r9, #62] @ 0x3e │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 1f1dbc │ │ │ │ + b.n 1f2104 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1f1f36 │ │ │ │ + bne.n 1f227e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1daa │ │ │ │ + beq.w 1f20f2 │ │ │ │ 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 1f1d20 │ │ │ │ + bl 1f2068 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f1ee2 │ │ │ │ + bne.n 1f222a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f1e00 │ │ │ │ + beq.w 1f2148 │ │ │ │ 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 1f1e00 │ │ │ │ + b.n 1f2148 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f1f64 │ │ │ │ + beq.n 1f22ac │ │ │ │ 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] │ │ │ │ @@ -578404,182 +578731,182 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 1f1ed2 │ │ │ │ + b.n 1f221a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1f2190 ) │ │ │ │ - ldr r3, [pc, #532] @ (1f2194 ) │ │ │ │ + ldr r2, [pc, #532] @ (1f24d8 ) │ │ │ │ + ldr r3, [pc, #532] @ (1f24dc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f20b4 │ │ │ │ + beq.w 1f23fc │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1f1fa6 │ │ │ │ + b.n 1f22ee │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f1fce │ │ │ │ + cbz r3, 1f2316 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f1fa0 │ │ │ │ + bpl.n 1f22e8 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1f1fa0 │ │ │ │ + bpl.n 1f22e8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2baf10 │ │ │ │ + bl 2bb258 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1fa6 │ │ │ │ + bne.n 1f22ee │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 1f20b4 │ │ │ │ + beq.n 1f23fc │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2002 │ │ │ │ + beq.n 1f234a │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1c5b18 │ │ │ │ + bl 1c5e60 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f207e │ │ │ │ + beq.n 1f23c6 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f2056 │ │ │ │ + b.n 1f239e │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1f20ce │ │ │ │ + beq.n 1f2416 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f204c │ │ │ │ + bpl.n 1f2394 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f1d20 │ │ │ │ + bl 1f2068 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1f207e │ │ │ │ + cbz r3, 1f23c6 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1f204c │ │ │ │ + bpl.n 1f2394 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1f204c │ │ │ │ + bpl.n 1f2394 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2018 │ │ │ │ + bne.n 1f2360 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f204c │ │ │ │ + bpl.n 1f2394 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 1f2026 │ │ │ │ + b.n 1f236e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (1f2198 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f24e0 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 542b0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f20a6 │ │ │ │ + beq.n 1f23ee │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (1f219c ) │ │ │ │ + ldr r3, [pc, #256] @ (1f24e4 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 542b0 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #232] @ (1f21a0 ) │ │ │ │ - ldr r3, [pc, #220] @ (1f2194 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f24e8 ) │ │ │ │ + ldr r3, [pc, #220] @ (1f24dc ) │ │ │ │ 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 1f218c │ │ │ │ + bne.n 1f24d4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f20e6 │ │ │ │ + beq.n 1f242e │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1f204c │ │ │ │ - b.n 1f2078 │ │ │ │ + bpl.n 1f2394 │ │ │ │ + b.n 1f23c0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 2bbb5c │ │ │ │ + bl 2bbea4 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f204c │ │ │ │ + beq.n 1f2394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2178 │ │ │ │ + beq.n 1f24c0 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2140 │ │ │ │ + b.n 1f2488 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -578587,64 +578914,64 @@ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, fp │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f1d20 │ │ │ │ + bl 1f2068 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1f216a │ │ │ │ + beq.n 1f24b2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1f2114 │ │ │ │ + bge.n 1f245c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1f2140 │ │ │ │ + bne.n 1f2488 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f2110 │ │ │ │ + bne.n 1f2458 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f204c │ │ │ │ + b.n 1f2394 │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f204c │ │ │ │ + beq.w 1f2394 │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1f2178 │ │ │ │ - b.n 1f204c │ │ │ │ + bne.n 1f24c0 │ │ │ │ + b.n 1f2394 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f228c │ │ │ │ + ble.n 1f2544 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + blt.n 1f24e4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f1f68 │ │ │ │ + bl 1f22b0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r3, #10 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ @@ -578673,32 +579000,32 @@ │ │ │ │ ldrb.w r0, [r0, #75] @ 0x4b │ │ │ │ orr.w r3, r3, ip, lsl #26 │ │ │ │ orr.w r3, r3, r1, lsl #27 │ │ │ │ orr.w r0, r3, r0, lsl #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bls.n 1f226e │ │ │ │ + bls.n 1f25b6 │ │ │ │ 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 1f224a │ │ │ │ + bhi.n 1f2592 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 1f228e │ │ │ │ + cbz r2, 1f25d6 │ │ │ │ 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 │ │ │ │ @@ -578712,15 +579039,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, 1f2316 │ │ │ │ + cbz r2, 1f265e │ │ │ │ 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 │ │ │ │ @@ -578737,15 +579064,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 1f22ec │ │ │ │ + bne.n 1f2634 │ │ │ │ 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 │ │ │ │ @@ -578761,28 +579088,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r1, [pc, #2188] @ 1f2bfc │ │ │ │ + ldr.w r1, [pc, #2188] @ 1f2f44 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1f2c00 │ │ │ │ + ldr.w r3, [pc, #2188] @ 1f2f48 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2184] @ 1f2c04 │ │ │ │ + ldr.w r2, [pc, #2184] @ 1f2f4c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 1f24d0 │ │ │ │ + bhi.w 1f2818 │ │ │ │ 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 │ │ │ │ @@ -578806,22 +579133,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 1f29c0 │ │ │ │ + beq.w 1f2d08 │ │ │ │ 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 1f249e │ │ │ │ + bls.n 1f27e6 │ │ │ │ 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 │ │ │ │ @@ -578841,15 +579168,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 1f2430 │ │ │ │ + bhi.n 1f2778 │ │ │ │ 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 │ │ │ │ @@ -578858,25 +579185,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 1f2230 │ │ │ │ + bl 1f2578 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1880] @ 1f2c08 │ │ │ │ - ldr.w r3, [pc, #1868] @ 1f2c00 │ │ │ │ + ldr.w r2, [pc, #1880] @ 1f2f50 │ │ │ │ + ldr.w r3, [pc, #1868] @ 1f2f48 │ │ │ │ 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 1f2bf6 │ │ │ │ + bne.w 1f2f3e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ @@ -578892,15 +579219,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 1f24ae │ │ │ │ + beq.n 1f27f6 │ │ │ │ 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 │ │ │ │ @@ -578916,16 +579243,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 1f251a │ │ │ │ - b.n 1f24ae │ │ │ │ + bne.n 1f2862 │ │ │ │ + b.n 1f27f6 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ @@ -578941,15 +579268,15 @@ │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r0, r5, r4, r0 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ - ldr.w r0, [pc, #1604] @ 1f2c0c │ │ │ │ + ldr.w r0, [pc, #1604] @ 1f2f54 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -578957,37 +579284,37 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 1f2a34 │ │ │ │ + bne.w 1f2d7c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f24ae │ │ │ │ + beq.w 1f27f6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f22b4 │ │ │ │ + bl 1f25fc │ │ │ │ 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 1f260c │ │ │ │ - b.n 1f24ae │ │ │ │ - bl 1f21bc │ │ │ │ + bcc.n 1f2954 │ │ │ │ + b.n 1f27f6 │ │ │ │ + bl 1f2504 │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -579030,15 +579357,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 1f24ae │ │ │ │ + beq.w 1f27f6 │ │ │ │ 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 │ │ │ │ @@ -579048,16 +579375,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 1f2702 │ │ │ │ - b.n 1f24ae │ │ │ │ + bne.n 1f2a4a │ │ │ │ + b.n 1f27f6 │ │ │ │ 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 │ │ │ │ @@ -579083,15 +579410,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 1f29fe │ │ │ │ + beq.w 1f2d46 │ │ │ │ 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 │ │ │ │ @@ -579100,16 +579427,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 1f2b22 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1f27f4 ) │ │ │ │ + bhi.w 1f2e6a │ │ │ │ + add r3, pc, #8 @ (adr r3, 1f2b3c ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @@ -579118,15 +579445,15 @@ │ │ │ │ lsls r5, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1020] @ (1f2c10 ) │ │ │ │ + ldr r3, [pc, #1020] @ (1f2f58 ) │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r1, [r2, r3] │ │ │ │ @@ -579143,15 +579470,15 @@ │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f289e │ │ │ │ + beq.n 1f2be6 │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #14] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mla r1, r0, r2, lr │ │ │ │ @@ -579160,15 +579487,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 1f29b4 │ │ │ │ + bls.w 1f2cfc │ │ │ │ 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 │ │ │ │ @@ -579193,15 +579520,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 1f28d6 │ │ │ │ + bhi.n 1f2c1e │ │ │ │ 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 │ │ │ │ @@ -579209,22 +579536,22 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r2, r9, #16 │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ and.w r2, r7, #12 │ │ │ │ add r0, r7 │ │ │ │ - bl 1f2230 │ │ │ │ + bl 1f2578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f24ae │ │ │ │ + beq.w 1f27f6 │ │ │ │ add.w r0, r6, #92 @ 0x5c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -579238,22 +579565,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 1f2988 │ │ │ │ - b.n 1f24ae │ │ │ │ + bne.n 1f2cd0 │ │ │ │ + b.n 1f27f6 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 1f2942 │ │ │ │ + b.n 1f2c8a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f24ae │ │ │ │ + beq.w 1f27f6 │ │ │ │ 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 │ │ │ │ @@ -579262,71 +579589,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 1f29ca │ │ │ │ - b.n 1f24ae │ │ │ │ + bne.n 1f2d12 │ │ │ │ + b.n 1f27f6 │ │ │ │ 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 1f24ae │ │ │ │ + b.n 1f27f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f22b4 │ │ │ │ + bl 1f25fc │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f22b4 │ │ │ │ + bl 1f25fc │ │ │ │ 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 1f24ae │ │ │ │ + bls.w 1f27f6 │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f22b4 │ │ │ │ + bl 1f25fc │ │ │ │ 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 1f2a76 │ │ │ │ - b.n 1f24ae │ │ │ │ + bcc.n 1f2dbe │ │ │ │ + b.n 1f27f6 │ │ │ │ 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 │ │ │ │ @@ -579353,15 +579680,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 1f24ae │ │ │ │ + b.n 1f27f6 │ │ │ │ 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 │ │ │ │ @@ -579392,15 +579719,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 1f24ae │ │ │ │ + b.n 1f27f6 │ │ │ │ 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 │ │ │ │ @@ -579411,24 +579738,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 1f24ae │ │ │ │ + b.n 1f27f6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 1f2b08 │ │ │ │ + bls.n 1f2fc0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1f2d04 │ │ │ │ + bls.n 1f2fbc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - blt.n 1f2c98 │ │ │ │ + bvc.n 1f2f50 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -579446,52 +579773,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 1f2d5e │ │ │ │ - bhi.n 1f2c96 │ │ │ │ + beq.w 1f30a6 │ │ │ │ + bhi.n 1f2fde │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 1f2d16 │ │ │ │ + bhi.n 1f305e │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 1f2d1c │ │ │ │ + bls.n 1f3064 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1f2d4c │ │ │ │ + bne.n 1f3094 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1f2d00 │ │ │ │ + bne.n 1f3048 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1f2d1c │ │ │ │ + beq.n 1f3064 │ │ │ │ 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 1f2d28 │ │ │ │ + beq.n 1f3070 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 1f2cdc │ │ │ │ + beq.n 1f3024 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 1f2d1c │ │ │ │ + bne.n 1f3064 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1c1c60 │ │ │ │ + bl 1c1fa8 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -579514,15 +579841,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 1f2d5e │ │ │ │ + beq.n 1f30a6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -579561,231 +579888,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] @ (1f2fb0 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f32f8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (1f2fb4 ) │ │ │ │ + ldr r3, [pc, #520] @ (1f32fc ) │ │ │ │ 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 1e1d58 │ │ │ │ + bl 1e20a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2e5c │ │ │ │ + beq.n 1f31a4 │ │ │ │ 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 1e1d58 │ │ │ │ - cbz r0, 1f2e3e │ │ │ │ + bl 1e20a0 │ │ │ │ + cbz r0, 1f3186 │ │ │ │ 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 1f2e3e │ │ │ │ + bne.n 1f3186 │ │ │ │ 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 1f2e10 │ │ │ │ + b.n 1f3158 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 1f2f72 │ │ │ │ + beq.w 1f32ba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1f2e08 │ │ │ │ + bls.n 1f3150 │ │ │ │ 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 1f2c2c │ │ │ │ + bl 1f2f74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2e08 │ │ │ │ + bne.n 1f3150 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (1f2fb8 ) │ │ │ │ - ldr r3, [pc, #368] @ (1f2fb4 ) │ │ │ │ + ldr r2, [pc, #372] @ (1f3300 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f32fc ) │ │ │ │ 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 1f2faa │ │ │ │ + bne.w 1f32f2 │ │ │ │ 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 1f2f76 │ │ │ │ + bne.w 1f32be │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ it eq │ │ │ │ moveq.w r3, #266 @ 0x10a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f2f76 │ │ │ │ + bne.n 1f32be │ │ │ │ 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 1f2ea2 │ │ │ │ + b.n 1f31ea │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 1f2e96 │ │ │ │ + bhi.n 1f31de │ │ │ │ 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 1f2f92 │ │ │ │ + bne.n 1f32da │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it eq │ │ │ │ moveq.w r2, #266 @ 0x10a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f2f92 │ │ │ │ + bne.n 1f32da │ │ │ │ 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 1f2f16 │ │ │ │ + b.n 1f325e │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f2f0e │ │ │ │ + bhi.n 1f3256 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f2e3e │ │ │ │ + beq.n 1f3186 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f2e3e │ │ │ │ + bne.n 1f3186 │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1f2f66 │ │ │ │ + b.n 1f32ae │ │ │ │ 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 1f2e3e │ │ │ │ + bne.w 1f3186 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 1f2f4c │ │ │ │ + bhi.n 1f3294 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f2e40 │ │ │ │ + b.n 1f3188 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1f2f8a │ │ │ │ + cbz r1, 1f32d2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f2f80 │ │ │ │ + bne.n 1f32c8 │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1f2eb2 │ │ │ │ + b.n 1f31fa │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 1f2fa6 │ │ │ │ + cbz r0, 1f32ee │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f2f9c │ │ │ │ + bne.n 1f32e4 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f2f30 │ │ │ │ + b.n 1f3278 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 1f3058 │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1f2f2c │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 1f2ff4 │ │ │ │ + ldr.w ip, [pc, #40] @ 1f333c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (1f2ff8 ) │ │ │ │ + ldr r4, [pc, #36] @ (1f3340 ) │ │ │ │ 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 1f2d7c │ │ │ │ + bl 1f30c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 1f304c │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -579795,25 +580122,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 1f3036 │ │ │ │ + b.n 1f337e │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f305c │ │ │ │ + bne.n 1f33a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1f302a │ │ │ │ + bhi.n 1f3372 │ │ │ │ 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 │ │ │ │ @@ -579821,470 +580148,470 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r2, [pc, #1116] @ 1f34d4 │ │ │ │ + ldr.w r2, [pc, #1116] @ 1f381c │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f30a4 │ │ │ │ + bne.n 1f33ec │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1f309a │ │ │ │ + bhi.n 1f33e2 │ │ │ │ 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 1f329e │ │ │ │ + beq.w 1f35e6 │ │ │ │ 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 1f30a4 │ │ │ │ + bne.n 1f33ec │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f30a4 │ │ │ │ + bne.n 1f33ec │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f336a │ │ │ │ + beq.w 1f36b2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 5545c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f30a6 │ │ │ │ + b.n 1f33ee │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f30a4 │ │ │ │ + bne.n 1f33ec │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 1f30a4 │ │ │ │ + bne.n 1f33ec │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f30a4 │ │ │ │ + bne.n 1f33ec │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f30a4 │ │ │ │ - ldr r1, [pc, #968] @ (1f34d8 ) │ │ │ │ + bne.n 1f33ec │ │ │ │ + ldr r1, [pc, #968] @ (1f3820 ) │ │ │ │ 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 1f33ca │ │ │ │ + bne.w 1f3712 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f32ea │ │ │ │ + beq.w 1f3632 │ │ │ │ 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 1f3150 │ │ │ │ + b.n 1f3498 │ │ │ │ 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 1f30a4 │ │ │ │ + bne.n 1f33ec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f313c │ │ │ │ + bcc.n 1f3484 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f30a4 │ │ │ │ + bne.n 1f33ec │ │ │ │ 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 1f3134 │ │ │ │ - b.n 1f32ea │ │ │ │ + bhi.n 1f347c │ │ │ │ + b.n 1f3632 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f30a4 │ │ │ │ + bne.n 1f33ec │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f30a4 │ │ │ │ + bne.n 1f33ec │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f33bc │ │ │ │ + beq.w 1f3704 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f3314 │ │ │ │ + bhi.w 1f365c │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1f3420 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1f3768 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 1f21bc │ │ │ │ + bl 1f2504 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f21bc │ │ │ │ + bl 1f2504 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3334 │ │ │ │ + beq.w 1f367c │ │ │ │ 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 1f3216 │ │ │ │ + b.n 1f355e │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1f3334 │ │ │ │ + beq.w 1f367c │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f3200 │ │ │ │ - b.n 1f30a4 │ │ │ │ + beq.n 1f3548 │ │ │ │ + b.n 1f33ec │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ - ldr r3, [pc, #668] @ (1f34dc ) │ │ │ │ + bne.w 1f33ec │ │ │ │ + ldr r3, [pc, #668] @ (1f3824 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1f326a │ │ │ │ + cbz r3, 1f35b2 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ add.w r1, r7, #92 @ 0x5c │ │ │ │ add.w ip, r4, #92 @ 0x5c │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f328e │ │ │ │ - b.n 1f338c │ │ │ │ + bne.n 1f35d6 │ │ │ │ + b.n 1f36d4 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 1f338c │ │ │ │ + beq.n 1f36d4 │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f3288 │ │ │ │ - b.n 1f30a4 │ │ │ │ + beq.n 1f35d0 │ │ │ │ + b.n 1f33ec │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f32ea │ │ │ │ + cbz r3, 1f3632 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1f32e2 │ │ │ │ + cbz r2, 1f362a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1f32d2 │ │ │ │ + b.n 1f361a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f32e2 │ │ │ │ + cbz r2, 1f362a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f32cc │ │ │ │ + bne.n 1f3614 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f32c2 │ │ │ │ + bne.n 1f360a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f30a6 │ │ │ │ + b.n 1f33ee │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1f30a6 │ │ │ │ + b.n 1f33ee │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1f30a6 │ │ │ │ + b.n 1f33ee │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1f30a6 │ │ │ │ + b.n 1f33ee │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f30a6 │ │ │ │ + b.n 1f33ee │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f32ea │ │ │ │ + beq.n 1f3632 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 1f337c │ │ │ │ + b.n 1f36c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f32ea │ │ │ │ + beq.n 1f3632 │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1f3378 │ │ │ │ - b.n 1f30a4 │ │ │ │ + beq.n 1f36c0 │ │ │ │ + b.n 1f33ec │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w ip, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f32ea │ │ │ │ + beq.n 1f3632 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f33ac │ │ │ │ + b.n 1f36f4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f32ea │ │ │ │ + beq.n 1f3632 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f33a8 │ │ │ │ - b.n 1f30a4 │ │ │ │ + beq.n 1f36f0 │ │ │ │ + b.n 1f33ec │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f30a6 │ │ │ │ + b.n 1f33ee │ │ │ │ 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 1f33f2 │ │ │ │ + b.n 1f373a │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f348a │ │ │ │ + bne.n 1f37d2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f33e2 │ │ │ │ + bhi.n 1f372a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f348a │ │ │ │ + bne.n 1f37d2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1f2ffc │ │ │ │ - cbz r0, 1f348a │ │ │ │ + bl 1f3344 │ │ │ │ + cbz r0, 1f37d2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1f32ea │ │ │ │ + bls.w 1f3632 │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f344a │ │ │ │ + b.n 1f3792 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f343c │ │ │ │ + bcc.n 1f3784 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ 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 1f3434 │ │ │ │ - b.n 1f32ea │ │ │ │ + bhi.n 1f377c │ │ │ │ + b.n 1f3632 │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 1f34a6 │ │ │ │ + b.n 1f37ee │ │ │ │ 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 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e38ec │ │ │ │ + bl 1e3c34 │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f3490 │ │ │ │ + bhi.n 1f37d8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f30a4 │ │ │ │ + bne.w 1f33ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2ffc │ │ │ │ + bl 1f3344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f341c │ │ │ │ - b.n 1f30a4 │ │ │ │ + bne.n 1f3764 │ │ │ │ + b.n 1f33ec │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f3064 │ │ │ │ + bl 1f33ac │ │ │ │ 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] @ (1f3510 ) │ │ │ │ - ldr r2, [pc, #12] @ (1f3514 ) │ │ │ │ + ldr r3, [pc, #12] @ (1f3858 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f385c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c7438 │ │ │ │ + bl 1c7780 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mrc 15, 2, APSR_nzcv, cr1, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c765c │ │ │ │ + bl 1c79a4 │ │ │ │ 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 │ │ │ │ @@ -580292,104 +580619,104 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f356a │ │ │ │ + bne.n 1f38b2 │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 1f35c6 │ │ │ │ + beq.n 1f390e │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #810 @ 0x32a │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f35d6 │ │ │ │ + bhi.n 1f391e │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7834 │ │ │ │ + bl 1c7b7c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f355a │ │ │ │ - cbz r6, 1f3588 │ │ │ │ + beq.n 1f38a2 │ │ │ │ + cbz r6, 1f38d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f35e2 │ │ │ │ + cbz r0, 1f392a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1ae4 │ │ │ │ + bl 1e1e2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1ae4 │ │ │ │ + bl 1e1e2c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1f35b4 │ │ │ │ + cbnz r3, 1f38fc │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r4, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #2, #4 │ │ │ │ ubfx r4, r4, #2, #4 │ │ │ │ orrs r2, r4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f355c │ │ │ │ + beq.n 1f38a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 1f3562 │ │ │ │ + bhi.n 1f38aa │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 1f356a │ │ │ │ + bhi.n 1f38b2 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1f356a │ │ │ │ + bls.n 1f38b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3228 │ │ │ │ + bl 1e3570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f355a │ │ │ │ - b.n 1f356a │ │ │ │ + beq.n 1f38a2 │ │ │ │ + b.n 1f38b2 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 1f355a │ │ │ │ + b.n 1f38a2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb.w ip, [r0, #19] │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ and.w lr, ip, #8 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ add.w r6, r1, lr │ │ │ │ and.w ip, ip, #64 @ 0x40 │ │ │ │ sub.w r0, r0, ip │ │ │ │ ldr.w r5, [r1, lr] │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f3648 │ │ │ │ + beq.n 1f3990 │ │ │ │ and.w ip, ip, #63 @ 0x3f │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ sub.w sl, ip, #32 │ │ │ │ rsb r9, ip, #32 │ │ │ │ lsl.w r8, r7, ip │ │ │ │ lsl.w sl, r7, sl │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ orr.w r8, r8, sl │ │ │ │ lsl.w r7, r7, ip │ │ │ │ orr.w r8, r8, r9 │ │ │ │ bic.w r2, r2, r7 │ │ │ │ bic.w r3, r3, r8 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1f3682 │ │ │ │ + beq.n 1f39ca │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ mov.w r8, #1 │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsl.w ip, r8, ip │ │ │ │ negs r0, r0 │ │ │ │ @@ -580407,48 +580734,48 @@ │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 1f374a │ │ │ │ + bcs.n 1f3a92 │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3754 │ │ │ │ + beq.n 1f3a9c │ │ │ │ ldrb.w r7, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 1f36de │ │ │ │ + bne.n 1f3a26 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1f36de │ │ │ │ + bne.n 1f3a26 │ │ │ │ ldrb.w r7, [ip, #1] │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp r7, lr │ │ │ │ - beq.n 1f3772 │ │ │ │ + beq.n 1f3aba │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1f3766 │ │ │ │ + bls.n 1f3aae │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 1f3766 │ │ │ │ + beq.n 1f3aae │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1f379e │ │ │ │ + bls.n 1f3ae6 │ │ │ │ mov.w lr, #6 │ │ │ │ movs r1, #0 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f36b4 │ │ │ │ + bne.n 1f39fc │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr.w r8, [r6, #44] @ 0x2c │ │ │ │ strb.w r7, [ip] │ │ │ │ sub.w r7, r8, #32 │ │ │ │ add.w r0, r0, r7, lsl #5 │ │ │ │ @@ -580471,74 +580798,74 @@ │ │ │ │ add.w r2, r3, #32 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f36de │ │ │ │ + beq.n 1f3a26 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ orr.w r7, r5, r6 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1f3700 │ │ │ │ + b.n 1f3a48 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f36de │ │ │ │ + bpl.n 1f3a26 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.n 1f37a2 │ │ │ │ + bhi.n 1f3aea │ │ │ │ ldrb.w lr, [ip, #2] │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 1f3782 │ │ │ │ + beq.n 1f3aca │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f36de │ │ │ │ + bpl.n 1f3a26 │ │ │ │ ldrb.w r7, [ip, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f36de │ │ │ │ + beq.n 1f3a26 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1f3754 │ │ │ │ + bhi.n 1f3a9c │ │ │ │ asr.w r7, r5, r1 │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3758 │ │ │ │ + bpl.n 1f3aa0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f378e │ │ │ │ - b.n 1f36de │ │ │ │ + bne.n 1f3ad6 │ │ │ │ + b.n 1f3a26 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f374a │ │ │ │ + b.n 1f3a92 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 1f36de │ │ │ │ - b.n 1f3772 │ │ │ │ + bne.n 1f3a26 │ │ │ │ + b.n 1f3aba │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1f383a │ │ │ │ + blt.n 1f3b82 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ it mi │ │ │ │ submi r4, #64 @ 0x40 │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f3830 │ │ │ │ + cbnz r0, 1f3b78 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1f3828 │ │ │ │ + beq.n 1f3b70 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ subs r3, #1 │ │ │ │ @@ -580553,53 +580880,53 @@ │ │ │ │ orr.w r1, r1, ip │ │ │ │ lsl.w r0, r3, r4 │ │ │ │ orrs r1, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1f3808 │ │ │ │ + b.n 1f3b50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f37d6 │ │ │ │ + b.n 1f3b1e │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3854 │ │ │ │ + bne.n 1f3b9c │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f3860 │ │ │ │ + beq.n 1f3ba8 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3854 │ │ │ │ + bne.n 1f3b9c │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3854 │ │ │ │ + bne.n 1f3b9c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f38a0 │ │ │ │ + bne.n 1f3be8 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f38a0 │ │ │ │ + bne.n 1f3be8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ iteee ne │ │ │ │ subne r0, r0, r1 │ │ │ │ @@ -580618,105 +580945,105 @@ │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ str r2, [r2, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f395c │ │ │ │ + beq.n 1f3ca4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3960 │ │ │ │ + beq.n 1f3ca8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1f38fc │ │ │ │ + bne.n 1f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f38ee │ │ │ │ + cbz r3, 1f3c36 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f38ee │ │ │ │ + cbz r2, 1f3c36 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1f397e │ │ │ │ + bne.n 1f3cc6 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f38d8 │ │ │ │ + bne.n 1f3c20 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1f395c │ │ │ │ + beq.n 1f3ca4 │ │ │ │ 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, 1f396e │ │ │ │ + cbz r3, 1f3cb6 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 1f3920 │ │ │ │ + b.n 1f3c68 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f396e │ │ │ │ + cbz r3, 1f3cb6 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1f394e │ │ │ │ + bhi.n 1f3c96 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1f391a │ │ │ │ + bmi.n 1f3c62 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1f394e │ │ │ │ - bne.n 1f391a │ │ │ │ + bgt.n 1f3c96 │ │ │ │ + bne.n 1f3c62 │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ and.w ip, ip, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1f391a │ │ │ │ + bls.n 1f3c62 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f38d4 │ │ │ │ + bne.n 1f3c1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 1f38fa │ │ │ │ + bne.n 1f3c42 │ │ │ │ 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 1f38d4 │ │ │ │ - b.n 1f395c │ │ │ │ + bne.n 1f3c1c │ │ │ │ + b.n 1f3ca4 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f38fc │ │ │ │ + b.n 1f3c44 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #796] @ (1f3cb8 ) │ │ │ │ + ldr r2, [pc, #796] @ (1f4000 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #796] @ (1f3cbc ) │ │ │ │ + ldr r3, [pc, #796] @ (1f4004 ) │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -580733,63 +581060,63 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3b0c │ │ │ │ + beq.w 1f3e54 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f39ee │ │ │ │ + b.n 1f3d36 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3b0c │ │ │ │ + beq.w 1f3e54 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 1f39e4 │ │ │ │ + beq.n 1f3d2c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f39e4 │ │ │ │ + bhi.n 1f3d2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3c56 │ │ │ │ + bne.w 1f3f9e │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ sub.w ip, r1, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ands.w r2, r2, #8 │ │ │ │ mov.w ip, ip, lsl #5 │ │ │ │ and.w sl, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq.w 1f3b48 │ │ │ │ + beq.w 1f3e90 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r1, r1, sl │ │ │ │ adds r0, r5, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r2, lr, [sp, #16] │ │ │ │ - beq.w 1f3b68 │ │ │ │ + beq.w 1f3eb0 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ sub.w fp, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsl.w fp, r8, fp │ │ │ │ subs r0, #1 │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ @@ -580798,15 +581125,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add r2, ip │ │ │ │ and.w r3, r3, #16 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - beq.n 1f3b86 │ │ │ │ + beq.n 1f3ece │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w r7, r1, #32 │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ negs r1, r1 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ @@ -580817,108 +581144,108 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ and.w r7, r7, fp │ │ │ │ and.w fp, r6, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ands r6, r0 │ │ │ │ and.w r0, r7, lr │ │ │ │ ands r7, r1 │ │ │ │ - cbz r2, 1f3ae2 │ │ │ │ + cbz r2, 1f3e2a │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ bfi r2, ip, #0, #2 │ │ │ │ strb r2, [r4, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3c60 │ │ │ │ + beq.w 1f3fa8 │ │ │ │ orrs.w r0, r0, fp │ │ │ │ - bne.n 1f3b70 │ │ │ │ + bne.n 1f3eb8 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f39e4 │ │ │ │ + beq.w 1f3d2c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f35e8 │ │ │ │ + bl 1f3930 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f39ee │ │ │ │ + bne.w 1f3d36 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #400] @ (1f3cc0 ) │ │ │ │ - ldr r3, [pc, #396] @ (1f3cbc ) │ │ │ │ + ldr r2, [pc, #400] @ (1f4008 ) │ │ │ │ + ldr r3, [pc, #396] @ (1f4004 ) │ │ │ │ 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 1f3cb2 │ │ │ │ + bne.w 1f3ffa │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w r1, r1, sl │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r0, r5, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 1f3a5e │ │ │ │ + bne.w 1f3da6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f3a80 │ │ │ │ + b.n 1f3dc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, lr │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f35e8 │ │ │ │ + bl 1f3930 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f39e4 │ │ │ │ - b.n 1f3af4 │ │ │ │ + beq.w 1f3d2c │ │ │ │ + b.n 1f3e3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f3c84 │ │ │ │ + beq.n 1f3fcc │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r2, ip] │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r4, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f39e4 │ │ │ │ + bne.w 1f3d2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f39e4 │ │ │ │ + beq.w 1f3d2c │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ add.w ip, r2, r1 │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3c8c │ │ │ │ + beq.n 1f3fd4 │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r7, #1 │ │ │ │ sub.w r9, r2, sl │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -580936,15 +581263,15 @@ │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr.w r1, r1, r9 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r1, 1f3c76 │ │ │ │ + cbz r1, 1f3fbe │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub.w r2, r2, sl │ │ │ │ add r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ @@ -580957,162 +581284,162 @@ │ │ │ │ orr.w r4, r4, r1 │ │ │ │ ldr.w r1, [ip] │ │ │ │ orr.w r1, r1, r2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - bne.n 1f3bc0 │ │ │ │ + bne.n 1f3f08 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f39e4 │ │ │ │ + b.n 1f3d2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f3a12 │ │ │ │ + b.n 1f3d5a │ │ │ │ orrs.w r0, r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq fp, r3 │ │ │ │ orrs r7, r6 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1f3ba6 │ │ │ │ + b.n 1f3eee │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f3be0 │ │ │ │ + bne.n 1f3f28 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f39e4 │ │ │ │ + b.n 1f3d2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f39e4 │ │ │ │ - b.n 1f3ba0 │ │ │ │ + bne.w 1f3d2c │ │ │ │ + b.n 1f3ee8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1f3c96 │ │ │ │ + cbz r2, 1f3fde │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ - b.n 1f3c14 │ │ │ │ + b.n 1f3f5c │ │ │ │ adds r3, #1 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1f39e4 │ │ │ │ + beq.w 1f3d2c │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 1f39e4 │ │ │ │ + beq.w 1f3d2c │ │ │ │ adds r3, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f3ca2 │ │ │ │ - b.n 1f39e4 │ │ │ │ + bne.n 1f3fea │ │ │ │ + b.n 1f3d2c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrb.w r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f3d3a │ │ │ │ + beq.n 1f4082 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f3eae │ │ │ │ + beq.w 1f41f6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f3d06 │ │ │ │ + beq.n 1f404e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1f3f2c │ │ │ │ + bls.w 1f4274 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1f3d22 │ │ │ │ + cbz r7, 1f406a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f3d22 │ │ │ │ + cbz r3, 1f406a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f3d40 │ │ │ │ + bne.n 1f4088 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f3d0a │ │ │ │ + bne.n 1f4052 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f3d3a │ │ │ │ + beq.n 1f4082 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f3d4a │ │ │ │ + bls.n 1f4092 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1f3ea0 │ │ │ │ + bhi.w 1f41e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3ed8 │ │ │ │ + bne.w 1f4220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bba3c │ │ │ │ - cbz r0, 1f3d6a │ │ │ │ + bl 2bbd84 │ │ │ │ + cbz r0, 1f40b2 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1f3e98 │ │ │ │ + bls.w 1f41e0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ mov.w sl, #4 │ │ │ │ - bl 2bba54 │ │ │ │ + bl 2bbd9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3f20 │ │ │ │ + bne.w 1f4268 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbae8 │ │ │ │ - bl 2bbac0 │ │ │ │ + bl 2bbe30 │ │ │ │ + bl 2bbe08 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1f3db8 │ │ │ │ - ldr r1, [pc, #392] @ (1f3f34 ) │ │ │ │ + bhi.n 1f4100 │ │ │ │ + ldr r1, [pc, #392] @ (1f427c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f3ea0 │ │ │ │ + beq.n 1f41e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mul.w r3, r2, sl │ │ │ │ movs r2, #6 │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ lsl.w sl, fp, r3 │ │ │ │ @@ -581120,49 +581447,49 @@ │ │ │ │ mla r5, r2, r5, r1 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f3e7c │ │ │ │ + b.n 1f41c4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.w 1f3ef0 │ │ │ │ + bpl.w 1f4238 │ │ │ │ lsl.w ip, fp, r5 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r0, r0, ip │ │ │ │ strb.w r0, [r9, #-192] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ lsls r1, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f3e28 │ │ │ │ + bmi.n 1f4170 │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.n 1f3ee2 │ │ │ │ + bhi.n 1f422a │ │ │ │ movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #7 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r2, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #2 │ │ │ │ - bpl.n 1f3ee2 │ │ │ │ + bpl.n 1f422a │ │ │ │ strb.w r0, [r9, #-191] │ │ │ │ ldrb.w r0, [sl, #19] │ │ │ │ lsls r3, r0, #29 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f3e42 │ │ │ │ + bmi.n 1f418a │ │ │ │ tst.w r0, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ strb.w r0, [r9, #-190] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add.w r9, r9, #6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -581170,174 +581497,174 @@ │ │ │ │ cmp r8, r7 │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ strb.w r0, [r9, #-194] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ ubfx r0, r0, #0, #1 │ │ │ │ strb.w r0, [r9, #-193] │ │ │ │ - beq.n 1f3f14 │ │ │ │ + beq.n 1f425c │ │ │ │ ldrb.w r0, [r9, #-192] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f3de8 │ │ │ │ + bne.n 1f4130 │ │ │ │ ldrb.w ip, [sl, #21] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w ip, ip, #3 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1f3dfa │ │ │ │ + b.n 1f4142 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f3d6a │ │ │ │ + bmi.w 1f40b2 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f3d06 │ │ │ │ + bne.w 1f404e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1f3d3a │ │ │ │ + beq.w 1f4082 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1f3d3a │ │ │ │ + bhi.w 1f4082 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3d5a │ │ │ │ + beq.w 1f40a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f3d5a │ │ │ │ + b.n 1f40a2 │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ cmp r0, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r0, r0, #5 │ │ │ │ ldrls r0, [sp, #12] │ │ │ │ - b.n 1f3e28 │ │ │ │ + b.n 1f4170 │ │ │ │ ldrb.w lr, [sl, #21] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w lr, lr, #3 │ │ │ │ rsb ip, lr, #4 │ │ │ │ sub.w r5, r3, ip │ │ │ │ lsl.w ip, fp, ip │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1f3dfa │ │ │ │ + b.n 1f4142 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f3d06 │ │ │ │ - b.n 1f3ea8 │ │ │ │ + bne.w 1f404e │ │ │ │ + b.n 1f41f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb.w sl, [r0, #13] │ │ │ │ - b.n 1f3d80 │ │ │ │ + b.n 1f40c8 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3ec8 │ │ │ │ + b.n 1f4210 │ │ │ │ nop │ │ │ │ rsb r0, lr, #4554752 @ 0x458000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w ip, #220 @ 0xdc │ │ │ │ - bhi.n 1f3f9c │ │ │ │ + bhi.n 1f42e4 │ │ │ │ cmp.w ip, #216 @ 0xd8 │ │ │ │ - bhi.n 1f3faa │ │ │ │ + bhi.n 1f42f2 │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ - bne.n 1f3f96 │ │ │ │ + bne.n 1f42de │ │ │ │ sub.w r3, r0, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r1, r3, lsl #4 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f3f8c │ │ │ │ - b.n 1f3f8e │ │ │ │ + beq.n 1f42d4 │ │ │ │ + b.n 1f42d6 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f402c │ │ │ │ + bne.n 1f4374 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1f3fae │ │ │ │ + cbz r2, 1f42f6 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f3f82 │ │ │ │ + bne.n 1f42ca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 1f3faa │ │ │ │ + beq.n 1f42f2 │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ - bne.n 1f3f96 │ │ │ │ + bne.n 1f42de │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3f6c │ │ │ │ + b.n 1f42b4 │ │ │ │ ldr.w lr, [r3, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1f3f96 │ │ │ │ + beq.n 1f42de │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f3f96 │ │ │ │ + bne.n 1f42de │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1f3f96 │ │ │ │ + bne.n 1f42de │ │ │ │ mov r3, r4 │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 1f3ffc │ │ │ │ + bne.n 1f4344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 1ea660 │ │ │ │ + bl 1ea9a8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [r3, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfb6c │ │ │ │ + bl 1dfeb4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f4022 │ │ │ │ + cbz r0, 1f436a │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4c04 │ │ │ │ + bl 1e4f4c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ - b.n 1f3fdc │ │ │ │ + bl 1e2340 │ │ │ │ + b.n 1f4324 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -581345,109 +581672,109 @@ │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add.w r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #980] @ (1f442c ) │ │ │ │ + ldr r2, [pc, #980] @ (1f4774 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #980] @ (1f4430 ) │ │ │ │ + ldr r3, [pc, #980] @ (1f4778 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 546f0 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1f42cc │ │ │ │ + beq.w 1f4614 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f40fc │ │ │ │ + beq.n 1f4444 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f40f6 │ │ │ │ + beq.n 1f443e │ │ │ │ ands r3, r4 │ │ │ │ - beq.w 1f41d4 │ │ │ │ + beq.w 1f451c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #19] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ tst.w r1, #8 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ cmp r3, #31 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.n 1f4120 │ │ │ │ + bhi.n 1f4468 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1f4120 │ │ │ │ + beq.n 1f4468 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f41d8 │ │ │ │ + beq.w 1f4520 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f40e6 │ │ │ │ + cbz r3, 1f442e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1f40e6 │ │ │ │ + cbz r1, 1f442e │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r4 │ │ │ │ - bne.w 1f42c6 │ │ │ │ + bne.w 1f460e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f40ce │ │ │ │ + bne.n 1f4416 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r4 │ │ │ │ - beq.n 1f41d8 │ │ │ │ + beq.n 1f4520 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f40a2 │ │ │ │ + b.n 1f43ea │ │ │ │ tst r3, r4 │ │ │ │ - bne.w 1f4404 │ │ │ │ + bne.w 1f474c │ │ │ │ mov r0, sl │ │ │ │ - bl 231a8c │ │ │ │ + bl 231dd4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #812] @ (1f4434 ) │ │ │ │ - ldr r3, [pc, #808] @ (1f4430 ) │ │ │ │ + ldr r2, [pc, #812] @ (1f477c ) │ │ │ │ + ldr r3, [pc, #808] @ (1f4778 ) │ │ │ │ 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 1f440a │ │ │ │ + bne.w 1f4752 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 1f40c4 │ │ │ │ + bmi.n 1f440c │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.n 1f40c4 │ │ │ │ + bne.n 1f440c │ │ │ │ strd r2, r4, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1f417a │ │ │ │ + b.n 1f44c2 │ │ │ │ ldrb r2, [r5, #21] │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r4 │ │ │ │ tst.w r0, #8 │ │ │ │ ite eq │ │ │ │ @@ -581464,69 +581791,69 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f4194 │ │ │ │ + bls.n 1f44dc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f413e │ │ │ │ + bcc.n 1f4486 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ orr.w r6, fp, r3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl 1f37ac │ │ │ │ + bl 1f3af4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r7, r3 │ │ │ │ ands r7, r1 │ │ │ │ orrs r6, r7 │ │ │ │ - bne.n 1f40c4 │ │ │ │ + bne.n 1f440c │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r2, 1f41de │ │ │ │ + cbz r2, 1f4526 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f40ca │ │ │ │ + b.n 1f4412 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f40fc │ │ │ │ + beq.n 1f4444 │ │ │ │ ldr.w fp, [sl, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f42c2 │ │ │ │ + beq.n 1f460a │ │ │ │ mov r2, fp │ │ │ │ - b.n 1f41f6 │ │ │ │ + b.n 1f453e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f42c2 │ │ │ │ + beq.n 1f460a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f41ee │ │ │ │ + beq.n 1f4536 │ │ │ │ mov r9, r3 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ add.w lr, sp, #32 │ │ │ │ mov.w fp, #0 │ │ │ │ strd fp, fp, [sp, #36] @ 0x24 │ │ │ │ @@ -581539,233 +581866,233 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 1f42a2 │ │ │ │ + cbz r4, 1f45ea │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1f4294 │ │ │ │ + cbz r4, 1f45dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f427e │ │ │ │ + cbz r3, 1f45c6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f440e │ │ │ │ + beq.w 1f4756 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1f427e │ │ │ │ + cbz r4, 1f45c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f427e │ │ │ │ + cbz r3, 1f45c6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4256 │ │ │ │ + bne.n 1f459e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3f38 │ │ │ │ + bl 1f4280 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f425c │ │ │ │ + bne.n 1f45a4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4294 │ │ │ │ + bne.n 1f45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3f38 │ │ │ │ + bl 1f4280 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1e235c │ │ │ │ - cbz r4, 1f42a4 │ │ │ │ + bl 1e26a4 │ │ │ │ + cbz r4, 1f45ec │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f4244 │ │ │ │ + b.n 1f458c │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 2319b4 │ │ │ │ - b.n 1f42ba │ │ │ │ + bl 231cfc │ │ │ │ + b.n 1f4602 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f4204 │ │ │ │ + bne.n 1f454c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f42b0 │ │ │ │ + bne.n 1f45f8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f4104 │ │ │ │ + b.n 1f444c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f40a2 │ │ │ │ + b.n 1f43ea │ │ │ │ ldr.w r6, [sl, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4082 │ │ │ │ + beq.w 1f43ca │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbnz r3, 1f42ec │ │ │ │ + cbnz r3, 1f4634 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4082 │ │ │ │ + beq.w 1f43ca │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f42dc │ │ │ │ + beq.n 1f4624 │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #319 @ 0x13f │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1f4348 │ │ │ │ + cbz r5, 1f4690 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f432e │ │ │ │ + cbz r3, 1f4676 │ │ │ │ mov r2, fp │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4322 │ │ │ │ + bne.n 1f466a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f4322 │ │ │ │ + bne.n 1f466a │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f4420 │ │ │ │ + bne.w 1f4768 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f435e │ │ │ │ + beq.n 1f46a6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4304 │ │ │ │ + bne.n 1f464c │ │ │ │ mov r6, fp │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f42fa │ │ │ │ + bne.n 1f4642 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f4350 │ │ │ │ + cbz r3, 1f4698 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f42f2 │ │ │ │ + bne.n 1f463a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4342 │ │ │ │ + bne.n 1f468a │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f4082 │ │ │ │ + b.n 1f43ca │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f4426 │ │ │ │ + bne.n 1f476e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4400 │ │ │ │ + beq.n 1f4748 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1f4354 │ │ │ │ + bne.n 1f469c │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f43aa │ │ │ │ + b.n 1f46f2 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1f43a8 │ │ │ │ + bls.n 1f46f0 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f37ac │ │ │ │ + bl 1f3af4 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r2, r6 │ │ │ │ add.w ip, r8, r2, lsl #3 │ │ │ │ ldr.w r3, [r8, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r8, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f43c4 │ │ │ │ + bls.n 1f470c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 1f43fa │ │ │ │ + bcs.n 1f4742 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 1f4376 │ │ │ │ + bmi.n 1f46be │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f37ac │ │ │ │ + bl 1f3af4 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r2, r6 │ │ │ │ add.w ip, r9, r2, lsl #3 │ │ │ │ ldr.w r3, [r9, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r9, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ - b.n 1f43a8 │ │ │ │ + b.n 1f46f0 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1f4322 │ │ │ │ + b.n 1f466a │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f436c │ │ │ │ + b.n 1f46b4 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1f40a2 │ │ │ │ + b.n 1f43ea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3f38 │ │ │ │ + bl 1f4280 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1f4256 │ │ │ │ + b.n 1f459e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - nop {10} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + cbnz r4, 1f47ea │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #452] @ (1f4610 ) │ │ │ │ - ldr r3, [pc, #452] @ (1f4614 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f4958 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f495c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -581784,182 +582111,182 @@ │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 546f0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f4498 │ │ │ │ - b.n 1f452e │ │ │ │ + cbnz r3, 1f47e0 │ │ │ │ + b.n 1f4876 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f452e │ │ │ │ + beq.n 1f4876 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1f4490 │ │ │ │ + bpl.n 1f47d8 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f44dc │ │ │ │ + b.n 1f4824 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f44d8 │ │ │ │ + bls.n 1f4820 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f37ac │ │ │ │ + bl 1f3af4 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-40] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-40] │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f44f6 │ │ │ │ + bls.n 1f483e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1f4490 │ │ │ │ + bls.n 1f47d8 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 1f44a4 │ │ │ │ + bmi.n 1f47ec │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f37ac │ │ │ │ + bl 1f3af4 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-104] │ │ │ │ ldr.w r2, [r3, #-100] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-100] │ │ │ │ - b.n 1f44d8 │ │ │ │ + b.n 1f4820 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f453e │ │ │ │ - b.n 1f45d4 │ │ │ │ + cbnz r3, 1f4886 │ │ │ │ + b.n 1f491c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f45d4 │ │ │ │ + beq.n 1f491c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1f4536 │ │ │ │ + bpl.n 1f487e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f4582 │ │ │ │ + b.n 1f48ca │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f457e │ │ │ │ + bls.n 1f48c6 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f37ac │ │ │ │ + bl 1f3af4 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ ldr.w r2, [r3, #-68] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-68] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f459c │ │ │ │ + bls.n 1f48e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1f4536 │ │ │ │ + bcs.n 1f487e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 1f454a │ │ │ │ + bmi.n 1f4892 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f37ac │ │ │ │ + bl 1f3af4 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-136] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-136] │ │ │ │ ldr.w r2, [r3, #-132] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-132] │ │ │ │ - b.n 1f457e │ │ │ │ + b.n 1f48c6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f4034 │ │ │ │ + bl 1f437c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4034 │ │ │ │ - ldr r2, [pc, #40] @ (1f4618 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f4614 ) │ │ │ │ + bl 1f437c │ │ │ │ + ldr r2, [pc, #40] @ (1f4960 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f495c ) │ │ │ │ orrs r0, r4 │ │ │ │ add r2, pc │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f460c │ │ │ │ + bne.n 1f4954 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cbnz r4, 1f467e │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r1 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #504] @ 0x1f8 │ │ │ │ subw sp, sp, #3556 @ 0xde4 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r3, [pc, #1504] @ 1f4c14 │ │ │ │ + ldr.w r3, [pc, #1504] @ 1f4f5c │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1492] @ 1f4c18 │ │ │ │ + ldr.w r1, [pc, #1492] @ 1f4f60 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -581967,227 +582294,227 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f3cc4 │ │ │ │ + bl 1f400c │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1f3cc4 │ │ │ │ + bl 1f400c │ │ │ │ addw r3, sp, #1500 @ 0x5dc │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ add r3, sp, #476 @ 0x1dc │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 546f0 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 1f4704 │ │ │ │ + cbz r5, 1f4a4c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f46fc │ │ │ │ + bpl.n 1f4a44 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f46fc │ │ │ │ + bhi.n 1f4a44 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.n 1f46fc │ │ │ │ + bmi.n 1f4a44 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4ac4 │ │ │ │ + bne.w 1f4e0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bba3c │ │ │ │ - cbz r0, 1f46fc │ │ │ │ + bl 2bbd84 │ │ │ │ + cbz r0, 1f4a44 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1f46fc │ │ │ │ + bhi.n 1f4a44 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f46b0 │ │ │ │ + bne.n 1f49f8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5be8 │ │ │ │ + bl 1c5f30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f4c02 │ │ │ │ + beq.w 1f4f4a │ │ │ │ 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 1f4720 │ │ │ │ + bne.n 1f4a68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f4c02 │ │ │ │ + beq.w 1f4f4a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f479c │ │ │ │ + beq.n 1f4ae4 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f475a │ │ │ │ - b.n 1f478e │ │ │ │ + cbnz r3, 1f4aa2 │ │ │ │ + b.n 1f4ad6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f478e │ │ │ │ + cbz r3, 1f4ad6 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4754 │ │ │ │ + bne.n 1f4a9c │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ sub.w r3, r1, #217 @ 0xd9 │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 1f4754 │ │ │ │ + bhi.n 1f4a9c │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1f4bf6 │ │ │ │ + bne.w 1f4f3e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f47ea │ │ │ │ + beq.n 1f4b32 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f475a │ │ │ │ + bne.n 1f4aa2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f474c │ │ │ │ + bne.n 1f4a94 │ │ │ │ mov r1, r8 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f4a1e │ │ │ │ + beq.w 1f4d66 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f4bdc │ │ │ │ + beq.w 1f4f24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f47c2 │ │ │ │ + b.n 1f4b0a │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1f48f2 │ │ │ │ + beq.w 1f4c3a │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f47b6 │ │ │ │ - ldr.w r3, [pc, #1104] @ 1f4c1c │ │ │ │ + bne.n 1f4afe │ │ │ │ + ldr.w r3, [pc, #1104] @ 1f4f64 │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 542b0 │ │ │ │ - b.n 1f498e │ │ │ │ + b.n 1f4cd6 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f4c08 │ │ │ │ + beq.w 1f4f50 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f4c0e │ │ │ │ + bne.w 1f4f56 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f47d8 │ │ │ │ + bne.n 1f4b20 │ │ │ │ ldr.w r9, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f4754 │ │ │ │ + ble.n 1f4a9c │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.n 1f4754 │ │ │ │ + bne.n 1f4a9c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f4754 │ │ │ │ + bgt.n 1f4a9c │ │ │ │ ldrb.w r1, [r9, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4754 │ │ │ │ + beq.n 1f4a9c │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add.w fp, r1, r3 │ │ │ │ ldrb.w r1, [fp, #11] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4754 │ │ │ │ + bne.n 1f4a9c │ │ │ │ strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4a10 │ │ │ │ + bne.w 1f4d58 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str.w r9, [r1, r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1f488c │ │ │ │ + bmi.n 1f4bd4 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1f4aa8 │ │ │ │ + bhi.w 1f4df0 │ │ │ │ movw r1, #32515 @ 0x7f03 │ │ │ │ movt r1, #7 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #2 │ │ │ │ - bpl.w 1f4aa8 │ │ │ │ + bpl.w 1f4df0 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.n 1f48a4 │ │ │ │ + bmi.n 1f4bec │ │ │ │ tst.w r1, #2 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -582209,18 +582536,18 @@ │ │ │ │ ldrbpl.w r3, [r9, #20] │ │ │ │ ubfxpl r3, r3, #1, #1 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r3, [fp, #9] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [fp, #10] │ │ │ │ - b.n 1f4754 │ │ │ │ + b.n 1f4a9c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #808] @ (1f4c20 ) │ │ │ │ + ldr r3, [pc, #808] @ (1f4f68 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ blx 542b0 │ │ │ │ movs r3, #12 │ │ │ │ @@ -582230,54 +582557,54 @@ │ │ │ │ str.w r6, [r9] │ │ │ │ mla r5, r3, r8, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f4952 │ │ │ │ + b.n 1f4c9a │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r0, #31 │ │ │ │ itt ls │ │ │ │ strls.w fp, [r9] │ │ │ │ strls r6, [r4, #0] │ │ │ │ strd r8, r1, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f368c │ │ │ │ + bl 1f39d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #12 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f498c │ │ │ │ + beq.n 1f4cd4 │ │ │ │ ldrb.w r7, [sl, #7] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f4928 │ │ │ │ + bne.n 1f4c70 │ │ │ │ strd fp, r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f368c │ │ │ │ + bl 1f39d4 │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1f4948 │ │ │ │ + bne.n 1f4c90 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str.w r7, [r9] │ │ │ │ str r7, [r4, #0] │ │ │ │ ldr.w r0, [r0, #212] @ 0xd4 │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ - b.n 1f493a │ │ │ │ + b.n 1f4c82 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - bl 1c5ccc │ │ │ │ + bl 1c6014 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add.w r3, r2, #184 @ 0xb8 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -582288,178 +582615,178 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r2, #4 │ │ │ │ strd r8, r9, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1f3984 │ │ │ │ + bl 1f3ccc │ │ │ │ add.w r0, r7, #192 @ 0xc0 │ │ │ │ add.w r1, r7, #188 @ 0xbc │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add.w r0, r7, #104 @ 0x68 │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r2, #8 │ │ │ │ mov r3, r6 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f3984 │ │ │ │ - ldr r2, [pc, #560] @ (1f4c24 ) │ │ │ │ - ldr r3, [pc, #544] @ (1f4c14 ) │ │ │ │ + bl 1f3ccc │ │ │ │ + ldr r2, [pc, #560] @ (1f4f6c ) │ │ │ │ + ldr r3, [pc, #544] @ (1f4f5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #3548] @ 0xddc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f4bf2 │ │ │ │ + bne.w 1f4f3a │ │ │ │ addw sp, sp, #3556 @ 0xde4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1f485c │ │ │ │ + b.n 1f4ba4 │ │ │ │ ldr.w r2, [r7, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4c02 │ │ │ │ + beq.w 1f4f4a │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a2a │ │ │ │ + bne.n 1f4d72 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f4c02 │ │ │ │ + beq.w 1f4f4a │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f47a6 │ │ │ │ + beq.w 1f4aee │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f4a9a │ │ │ │ + cbz r3, 1f4de2 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f4a6e │ │ │ │ + b.n 1f4db6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4a96 │ │ │ │ + cbz r3, 1f4dde │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4a68 │ │ │ │ + bne.n 1f4db0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f4a68 │ │ │ │ + bne.n 1f4db0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r9, [r3, #-8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 1f4bfc │ │ │ │ + bne.w 1f4f44 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f4ae0 │ │ │ │ + beq.n 1f4e28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a6e │ │ │ │ + bne.n 1f4db6 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4a5a │ │ │ │ - b.n 1f47a6 │ │ │ │ + bne.n 1f4da2 │ │ │ │ + b.n 1f4aee │ │ │ │ ldrb.w r1, [r9, #20] │ │ │ │ cmp r1, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r1, r1, #5 │ │ │ │ ldrls r1, [sp, #52] @ 0x34 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f48a4 │ │ │ │ - b.n 1f4898 │ │ │ │ + bmi.w 1f4bec │ │ │ │ + b.n 1f4be0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f46d6 │ │ │ │ + b.n 1f4a1e │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f4c08 │ │ │ │ + beq.w 1f4f50 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f4c0e │ │ │ │ + bne.w 1f4f56 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4ace │ │ │ │ + bne.n 1f4e16 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f4a68 │ │ │ │ + ble.n 1f4db0 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f4a68 │ │ │ │ + bgt.n 1f4db0 │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4bec │ │ │ │ + beq.n 1f4f34 │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add.w sl, fp, r3 │ │ │ │ ldrb.w r1, [sl, #11] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4a68 │ │ │ │ + bne.n 1f4db0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4bc2 │ │ │ │ + bne.n 1f4f0a │ │ │ │ str.w r5, [fp, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r0, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1f4b62 │ │ │ │ + bmi.n 1f4eaa │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1f4bd0 │ │ │ │ + bhi.n 1f4f18 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #2 │ │ │ │ - bpl.n 1f4bd0 │ │ │ │ + bpl.n 1f4f18 │ │ │ │ strb.w r3, [sl, #4] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ it mi │ │ │ │ movmi.w r9, #0 │ │ │ │ - bmi.n 1f4b7c │ │ │ │ + bmi.n 1f4ec4 │ │ │ │ tst.w r3, #2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #2 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strb.w r9, [sl, #5] │ │ │ │ ite hi │ │ │ │ @@ -582478,37 +582805,37 @@ │ │ │ │ ldrbpl r3, [r5, #20] │ │ │ │ ubfxpl r3, r3, #1, #1 │ │ │ │ strpl r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sl, #9] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sl, #10] │ │ │ │ - b.n 1f4a68 │ │ │ │ + b.n 1f4db0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f4b3a │ │ │ │ + b.n 1f4e82 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ cmp r3, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ ldrls r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f4b62 │ │ │ │ - ldr r3, [pc, #72] @ (1f4c28 ) │ │ │ │ + b.n 1f4eaa │ │ │ │ + ldr r3, [pc, #72] @ (1f4f70 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 542b0 │ │ │ │ - b.n 1f498e │ │ │ │ + b.n 1f4cd6 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1f4a9a │ │ │ │ + b.n 1f4de2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -582519,122 +582846,122 @@ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1f4c48 │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 266c1e │ │ │ │ + bl 266f66 │ │ │ │ vrecps.f32 , , │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ mrrc 15, 15, pc, sp, cr15 @ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4c9e │ │ │ │ + beq.n 1f4fe6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1f4c5c │ │ │ │ + b.n 1f4fa4 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 1f4c56 │ │ │ │ + bpl.n 1f4f9e │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f4c9a │ │ │ │ + beq.n 1f4fe2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4c9e │ │ │ │ + cbz r3, 1f4fe6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ ubfx r1, r2, #0, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f4c56 │ │ │ │ + beq.n 1f4f9e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f4c4a │ │ │ │ + bne.n 1f4f92 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4c56 │ │ │ │ + bne.n 1f4f9e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2ba684 │ │ │ │ + bl 2ba9cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4c56 │ │ │ │ + beq.n 1f4f9e │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1f4c56 │ │ │ │ + bmi.n 1f4f9e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f4c56 │ │ │ │ + bne.n 1f4f9e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e79dc │ │ │ │ + bl 1e7d24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df044 │ │ │ │ + bl 1df38c │ │ │ │ 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] @ (1f5014 ) │ │ │ │ - ldr r3, [pc, #844] @ (1f5018 ) │ │ │ │ + ldr r2, [pc, #844] @ (1f535c ) │ │ │ │ + ldr r3, [pc, #844] @ (1f5360 ) │ │ │ │ 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 1f4e52 │ │ │ │ + beq.w 1f519a │ │ │ │ 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 1f4cb4 │ │ │ │ + bl 1f4ffc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1f4dec │ │ │ │ + beq.n 1f5134 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f4d78 │ │ │ │ + bne.n 1f50c0 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ 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 │ │ │ │ @@ -582642,47 +582969,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ - ldr r2, [pc, #704] @ (1f501c ) │ │ │ │ - ldr r3, [pc, #696] @ (1f5018 ) │ │ │ │ + bl 1e4384 │ │ │ │ + ldr r2, [pc, #704] @ (1f5364 ) │ │ │ │ + ldr r3, [pc, #696] @ (1f5360 ) │ │ │ │ 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 1f500e │ │ │ │ + bne.w 1f5356 │ │ │ │ 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 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f4e82 │ │ │ │ + beq.n 1f51ca │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 1f5008 │ │ │ │ + bhi.w 1f5350 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f5004 │ │ │ │ + bhi.w 1f534c │ │ │ │ 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 │ │ │ │ @@ -582716,18 +583043,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 1f4f66 │ │ │ │ + bhi.w 1f52ae │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f5012 │ │ │ │ + bhi.w 1f535a │ │ │ │ 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 │ │ │ │ @@ -582754,15 +583081,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 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ @@ -582770,24 +583097,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 1f4d4c │ │ │ │ + b.n 1f5094 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ 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 │ │ │ │ @@ -582795,35 +583122,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 1f4d40 │ │ │ │ + b.n 1f5088 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f4f00 │ │ │ │ + cbz r0, 1f5248 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ 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 │ │ │ │ @@ -582836,52 +583163,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 1f4d40 │ │ │ │ + b.n 1f5088 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1f4ed0 │ │ │ │ + b.n 1f5218 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1f4ed0 │ │ │ │ + b.n 1f5218 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1f4ed0 │ │ │ │ + b.n 1f5218 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1f4ed0 │ │ │ │ + b.n 1f5218 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f4fa0 │ │ │ │ + cbz r0, 1f52e8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ 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 │ │ │ │ @@ -582890,207 +583217,207 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1f4d40 │ │ │ │ + b.n 1f5088 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1f4f70 │ │ │ │ + b.n 1f52b8 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1f4f70 │ │ │ │ + b.n 1f52b8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1f4f70 │ │ │ │ + b.n 1f52b8 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1f4f70 │ │ │ │ + b.n 1f52b8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 1f5064 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r3 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr.w r2, [pc, #2188] @ 1f58c0 │ │ │ │ + ldr.w r2, [pc, #2188] @ 1f5c08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #2188] @ 1f58c4 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1f58c8 │ │ │ │ + ldr.w r4, [pc, #2188] @ 1f5c0c │ │ │ │ + ldr.w r3, [pc, #2188] @ 1f5c10 │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r1, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5060 │ │ │ │ + bne.n 1f53a8 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.n 1f5084 │ │ │ │ + beq.n 1f53cc │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #2152] @ 1f58cc │ │ │ │ - ldr.w r3, [pc, #2144] @ 1f58c8 │ │ │ │ + ldr.w r1, [pc, #2152] @ 1f5c14 │ │ │ │ + ldr.w r3, [pc, #2144] @ 1f5c10 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f5892 │ │ │ │ + bne.w 1f5bda │ │ │ │ mov r0, r2 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5896 │ │ │ │ + beq.w 1f5bde │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f5090 │ │ │ │ + bne.n 1f53d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5896 │ │ │ │ + beq.w 1f5bde │ │ │ │ ldr r5, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - cbz r2, 1f50f4 │ │ │ │ + cbz r2, 1f543c │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f50e6 │ │ │ │ + bne.n 1f542e │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1f50e6 │ │ │ │ + bne.n 1f542e │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58a8 │ │ │ │ + bne.w 1f5bf0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1f5114 │ │ │ │ + beq.n 1f545c │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f50c0 │ │ │ │ + bne.n 1f5408 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c2648 │ │ │ │ + bl 1c2990 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f5062 │ │ │ │ + b.n 1f53aa │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f58a2 │ │ │ │ + beq.w 1f5bea │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58b4 │ │ │ │ + bne.w 1f5bfc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5102 │ │ │ │ + bne.n 1f544a │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1f50e6 │ │ │ │ - bl 2bbac0 │ │ │ │ + beq.n 1f542e │ │ │ │ + bl 2bbe08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f50e6 │ │ │ │ + bne.n 1f542e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bba80 │ │ │ │ + bl 2bbdc8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f50e6 │ │ │ │ + bne.n 1f542e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f50e6 │ │ │ │ - bl 2bba3c │ │ │ │ + bls.n 1f542e │ │ │ │ + bl 2bbd84 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f50e6 │ │ │ │ + beq.n 1f542e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f50e6 │ │ │ │ + bhi.n 1f542e │ │ │ │ ldr.w r6, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 1f5476 │ │ │ │ + beq.w 1f57be │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f51ae │ │ │ │ + bls.n 1f54f6 │ │ │ │ strd r6, fp, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1e370c │ │ │ │ + bl 1e3a54 │ │ │ │ ldrd r5, r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f51ae │ │ │ │ + bne.n 1f54f6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f51ae │ │ │ │ + bne.n 1f54f6 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f58a8 │ │ │ │ + bne.w 1f5bf0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1f55c4 │ │ │ │ + beq.w 1f590c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2a30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f543a │ │ │ │ + beq.w 1f5782 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f58ae │ │ │ │ + beq.w 1f5bf6 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f51d0 │ │ │ │ + bne.n 1f5518 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f58ae │ │ │ │ + beq.w 1f5bf6 │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ mov lr, r3 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -583103,115 +583430,115 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - beq.n 1f5234 │ │ │ │ - b.n 1f5236 │ │ │ │ + beq.n 1f557c │ │ │ │ + b.n 1f557e │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58b4 │ │ │ │ + bne.w 1f5bfc │ │ │ │ subs r4, #20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5436 │ │ │ │ + beq.w 1f577e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f5228 │ │ │ │ + bne.n 1f5570 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ - cbz r6, 1f5294 │ │ │ │ + cbz r6, 1f55dc │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f5284 │ │ │ │ + cbz r3, 1f55cc │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5278 │ │ │ │ + bne.n 1f55c0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f5278 │ │ │ │ + bne.n 1f55c0 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58a8 │ │ │ │ + bne.w 1f5bf0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f52ba │ │ │ │ + beq.n 1f5602 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f525a │ │ │ │ + bne.n 1f55a2 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5250 │ │ │ │ + bne.n 1f5598 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f50e6 │ │ │ │ + b.n 1f542e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f58ba │ │ │ │ + beq.w 1f5c02 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58b4 │ │ │ │ + bne.w 1f5bfc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f52a8 │ │ │ │ + bne.n 1f55f0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5278 │ │ │ │ + bne.n 1f55c0 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bne.n 1f5278 │ │ │ │ + bne.n 1f55c0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5278 │ │ │ │ + bne.n 1f55c0 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r2, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f5278 │ │ │ │ + bhi.n 1f55c0 │ │ │ │ ldrb r1, [r3, #19] │ │ │ │ ldrb.w r2, [r8, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f5426 │ │ │ │ + bmi.w 1f576e │ │ │ │ and.w r2, r2, #6 │ │ │ │ lsls r6, r1, #30 │ │ │ │ - bpl.w 1f542e │ │ │ │ + bpl.w 1f5776 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f5278 │ │ │ │ + bne.n 1f55c0 │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1f5278 │ │ │ │ + bne.n 1f55c0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -583220,22 +583547,22 @@ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f58ba │ │ │ │ + bhi.w 1f5c02 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ @@ -583259,22 +583586,22 @@ │ │ │ │ lsls r3, r5, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ @@ -583282,90 +583609,90 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1f58d0 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1f5c18 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - b.n 1f5278 │ │ │ │ + b.n 1f55c0 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1f5398 │ │ │ │ + b.n 1f56e0 │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1f5398 │ │ │ │ + b.n 1f56e0 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 1f5398 │ │ │ │ + b.n 1f56e0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f5398 │ │ │ │ + b.n 1f56e0 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 1f5278 │ │ │ │ - b.n 1f5304 │ │ │ │ + bpl.w 1f55c0 │ │ │ │ + b.n 1f564c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f5278 │ │ │ │ - b.n 1f5304 │ │ │ │ + bne.w 1f55c0 │ │ │ │ + b.n 1f564c │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 1f5242 │ │ │ │ + b.n 1f558a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f544c │ │ │ │ - b.n 1f50e6 │ │ │ │ + cbnz r3, 1f5794 │ │ │ │ + b.n 1f542e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f50e6 │ │ │ │ + beq.w 1f542e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1f5442 │ │ │ │ + bpl.n 1f578a │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f5442 │ │ │ │ + bne.n 1f578a │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ldrb r1, [r4, #21] │ │ │ │ eors r3, r1 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f5442 │ │ │ │ + bne.n 1f578a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f5442 │ │ │ │ + bne.n 1f578a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2724 │ │ │ │ - b.n 1f50e6 │ │ │ │ + bl 1c2a6c │ │ │ │ + b.n 1f542e │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f58ae │ │ │ │ + beq.w 1f5bf6 │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f5484 │ │ │ │ + bne.n 1f57cc │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f58ae │ │ │ │ + beq.w 1f5bf6 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ strd r1, r1, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -583376,130 +583703,130 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, r8 │ │ │ │ - beq.n 1f54e4 │ │ │ │ - b.n 1f54e6 │ │ │ │ + beq.n 1f582c │ │ │ │ + b.n 1f582e │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58b4 │ │ │ │ + bne.w 1f5bfc │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f55be │ │ │ │ + beq.n 1f5906 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f54d8 │ │ │ │ + bne.n 1f5820 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbz r6, 1f5534 │ │ │ │ + cbz r6, 1f587c │ │ │ │ mov sl, fp │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f5526 │ │ │ │ + cbz r3, 1f586e │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f551e │ │ │ │ + bne.n 1f5866 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f551e │ │ │ │ + bne.n 1f5866 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58a8 │ │ │ │ + bne.w 1f5bf0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f554a │ │ │ │ + beq.n 1f5892 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5500 │ │ │ │ + bne.n 1f5848 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f54fa │ │ │ │ + bne.n 1f5842 │ │ │ │ mov fp, sl │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f5296 │ │ │ │ + b.n 1f55de │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f58ba │ │ │ │ + beq.w 1f5c02 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58b4 │ │ │ │ + bne.w 1f5bfc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5538 │ │ │ │ + bne.n 1f5880 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f551e │ │ │ │ + bne.n 1f5866 │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f551e │ │ │ │ + bne.n 1f5866 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f551e │ │ │ │ + bne.n 1f5866 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r7, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldrb.w fp, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f55ae │ │ │ │ + cbz r0, 1f58f6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r1, #20 │ │ │ │ blx 550d0 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1f551e │ │ │ │ + b.n 1f5866 │ │ │ │ ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ - b.n 1f54f0 │ │ │ │ + b.n 1f5838 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1ea7c8 │ │ │ │ + bl 1eab10 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f51ae │ │ │ │ + bne.w 1f54f6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f58ae │ │ │ │ + beq.w 1f5bf6 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f55e2 │ │ │ │ + bne.n 1f592a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f58ae │ │ │ │ + beq.w 1f5bf6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ mov lr, r3 │ │ │ │ strd r6, r6, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ @@ -583514,124 +583841,124 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq.w r3, r4, #20 │ │ │ │ movne r3, r6 │ │ │ │ - b.n 1f5648 │ │ │ │ + b.n 1f5990 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58b4 │ │ │ │ + bne.w 1f5bfc │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f588c │ │ │ │ + beq.w 1f5bd4 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f563a │ │ │ │ + bne.n 1f5982 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f567a │ │ │ │ + b.n 1f59c2 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58b4 │ │ │ │ + bne.w 1f5bfc │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5888 │ │ │ │ + beq.w 1f5bd0 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f566c │ │ │ │ + bne.n 1f59b4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1f4c2c │ │ │ │ + bl 1f4f74 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r6, 1f56e2 │ │ │ │ + cbz r6, 1f5a2a │ │ │ │ mov sl, r7 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f56d0 │ │ │ │ + cbz r3, 1f5a18 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f56c6 │ │ │ │ + bne.n 1f5a0e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f56c6 │ │ │ │ + bne.n 1f5a0e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58a8 │ │ │ │ + bne.w 1f5bf0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f56fa │ │ │ │ + beq.n 1f5a42 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f56a8 │ │ │ │ + bne.n 1f59f0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f56a0 │ │ │ │ + bne.n 1f59e8 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r7, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1f5298 │ │ │ │ + b.n 1f55e0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f58ba │ │ │ │ + beq.w 1f5c02 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f58b4 │ │ │ │ + bne.w 1f5bfc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f56e8 │ │ │ │ + bne.n 1f5a30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f56c6 │ │ │ │ + bne.n 1f5a0e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r0, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bne.n 1f56c6 │ │ │ │ + bne.n 1f5a0e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f56c6 │ │ │ │ + bne.n 1f5a0e │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1f4cb4 │ │ │ │ + bl 1f4ffc │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f5870 │ │ │ │ + bhi.w 1f5bb8 │ │ │ │ tbb [pc, r3] │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ ldr r5, [sp, #604] @ 0x25c │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ lsrs r2, r3, #22 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ @@ -583643,51 +583970,51 @@ │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ lsls r7, r2, #2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #296] @ 1f58d0 │ │ │ │ + ldr.w lr, [pc, #296] @ 1f5c18 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f5860 │ │ │ │ + bls.n 1f5ba8 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ strd r2, r2, [r7] │ │ │ │ add.w r9, sp, #164 @ 0xa4 │ │ │ │ str r2, [r7, #8] │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ strd r2, r2, [sp, #148] @ 0x94 │ │ │ │ @@ -583700,55 +584027,55 @@ │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 1f56c6 │ │ │ │ + b.n 1f5a0e │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1f5760 │ │ │ │ + b.n 1f5aa8 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1f5760 │ │ │ │ + b.n 1f5aa8 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1f5760 │ │ │ │ + b.n 1f5aa8 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1f5760 │ │ │ │ + b.n 1f5aa8 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f5686 │ │ │ │ + b.n 1f59ce │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1f5658 │ │ │ │ + b.n 1f59a0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c2b38 │ │ │ │ + bl 1c2e80 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -583759,169 +584086,169 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3216] @ 0xc90 │ │ │ │ - ldr r5, [pc, #584] @ (1f5b30 ) │ │ │ │ + ldr r5, [pc, #584] @ (1f5e78 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #584] @ (1f5b34 ) │ │ │ │ + ldr r3, [pc, #584] @ (1f5e7c ) │ │ │ │ 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 1f38a4 │ │ │ │ + bl 1f3bec │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5b26 │ │ │ │ + beq.w 1f5e6e │ │ │ │ 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 20dcb8 │ │ │ │ + bl 20e000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5b1c │ │ │ │ + bne.w 1f5e64 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f5b0a │ │ │ │ + beq.w 1f5e52 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 1f5964 │ │ │ │ + bne.n 1f5cac │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ ands.w sl, r3, #4 │ │ │ │ - beq.n 1f5a14 │ │ │ │ - cbz r7, 1f5974 │ │ │ │ + beq.n 1f5d5c │ │ │ │ + cbz r7, 1f5cbc │ │ │ │ lsls r1, r3, #30 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ and.w r4, r3, #3 │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ add r4, r0 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ ands.w r7, r4, #3 │ │ │ │ rsb r4, r6, r4, lsr #2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 1f5a52 │ │ │ │ - cbz r4, 1f59ba │ │ │ │ + bge.n 1f5d9a │ │ │ │ + cbz r4, 1f5d02 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ rsb r1, r6, r6, lsl #29 │ │ │ │ add r4, r6 │ │ │ │ add r1, r2 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f59b0 │ │ │ │ + bne.n 1f5cf8 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f592c │ │ │ │ + bne.n 1f5c74 │ │ │ │ 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 1f59ea │ │ │ │ + beq.n 1f5d32 │ │ │ │ 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] @ (1f5b38 ) │ │ │ │ + ldr r2, [pc, #332] @ (1f5e80 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (1f5b34 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f5e7c ) │ │ │ │ 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 1f5b2c │ │ │ │ + bne.w 1f5e74 │ │ │ │ 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 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 1f5992 │ │ │ │ + bge.n 1f5cda │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #210] @ 0xd2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f5992 │ │ │ │ + beq.n 1f5cda │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2bb098 │ │ │ │ + bl 2bb3e0 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1f5998 │ │ │ │ + blt.n 1f5ce0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f59ba │ │ │ │ + beq.n 1f5d02 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w sl, r4, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ add.w lr, r1, r0, lsl #3 │ │ │ │ @@ -583934,114 +584261,114 @@ │ │ │ │ lsr.w r2, r7, r3 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsr.w r9, r5, r1 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #1 │ │ │ │ - bmi.n 1f5ab4 │ │ │ │ + bmi.n 1f5dfc │ │ │ │ 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 1f5a72 │ │ │ │ + bne.n 1f5dba │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f599c │ │ │ │ + beq.w 1f5ce4 │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #52] @ 0x34 │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 1f59be │ │ │ │ + bcs.w 1f5d06 │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 1f59be │ │ │ │ + bls.w 1f5d06 │ │ │ │ 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 1f5afe │ │ │ │ - b.n 1f59be │ │ │ │ + bne.n 1f5e46 │ │ │ │ + b.n 1f5d06 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1f5964 │ │ │ │ + b.n 1f5cac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f593e │ │ │ │ + b.n 1f5c86 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1f59cc │ │ │ │ + b.n 1f5d14 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #56 @ (adr r7, 1f5b6c ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 1f6194 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #48 @ (adr r6, 1f5b6c ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 1f6194 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (1f5c90 ) │ │ │ │ + ldr r5, [pc, #320] @ (1f5fd8 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (1f5c94 ) │ │ │ │ + ldr r1, [pc, #320] @ (1f5fdc ) │ │ │ │ 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 1f5c7e │ │ │ │ + beq.w 1f5fc6 │ │ │ │ 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 1f5be0 │ │ │ │ + beq.n 1f5f28 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1f5c06 │ │ │ │ + beq.n 1f5f4e │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f5c88 │ │ │ │ + bhi.n 1f5fd0 │ │ │ │ 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 │ │ │ │ @@ -584051,446 +584378,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] @ 1f5c88 │ │ │ │ + vldr d7, [pc, #164] @ 1f5fd0 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5c06 │ │ │ │ + cbz r0, 1f5f4e │ │ │ │ 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 1e403c │ │ │ │ - ldr r1, [pc, #144] @ (1f5c98 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f5c94 ) │ │ │ │ + bl 1e4384 │ │ │ │ + ldr r1, [pc, #144] @ (1f5fe0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f5fdc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5c84 │ │ │ │ + bne.n 1f5fcc │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f5c4e │ │ │ │ + cbz r0, 1f5f96 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f5c06 │ │ │ │ + b.n 1f5f4e │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 1f5c26 │ │ │ │ + b.n 1f5f6e │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1f5c26 │ │ │ │ + b.n 1f5f6e │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 1f5c26 │ │ │ │ + b.n 1f5f6e │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 1f5c26 │ │ │ │ + b.n 1f5f6e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - add r4, pc, #664 @ (adr r4, 1f5f2c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 1f6154 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #968 @ (adr r3, 1f6064 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 1f628c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2844] @ 1f67d0 │ │ │ │ + ldr.w r2, [pc, #2844] @ 1f6b18 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f67d4 │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f6b1c │ │ │ │ mov.w ip, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2820] @ 1f67d8 │ │ │ │ + ldr.w r3, [pc, #2820] @ 1f6b20 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str.w ip, [r0] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ uxtb.w ip, r3 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ movw ip, #259 @ 0x103 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f5d4c │ │ │ │ + beq.n 1f6094 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - bcs.n 1f5d32 │ │ │ │ + bcs.n 1f607a │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1f5df6 │ │ │ │ + beq.n 1f613e │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1f5d10 │ │ │ │ + bne.n 1f6058 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f609c │ │ │ │ + bne.w 1f63e4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2760] @ 1f67dc │ │ │ │ - ldr.w r3, [pc, #2748] @ 1f67d4 │ │ │ │ + ldr.w r2, [pc, #2760] @ 1f6b24 │ │ │ │ + ldr.w r3, [pc, #2748] @ 1f6b1c │ │ │ │ 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 1f6986 │ │ │ │ + bne.w 1f6cce │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #354 @ 0x162 │ │ │ │ - beq.w 1f5fd8 │ │ │ │ + beq.w 1f6320 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f5fd8 │ │ │ │ + beq.w 1f6320 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f5d10 │ │ │ │ + bne.n 1f6058 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ ands r3, r2 │ │ │ │ mov fp, r3 │ │ │ │ - beq.n 1f5d10 │ │ │ │ + beq.n 1f6058 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ - beq.w 1f6462 │ │ │ │ + beq.w 1f67aa │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f682a │ │ │ │ + beq.w 1f6b72 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f5d10 │ │ │ │ + beq.n 1f6058 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e1ff8 │ │ │ │ + bl 1e2340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f5d12 │ │ │ │ + b.n 1f605a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5d10 │ │ │ │ + beq.n 1f6058 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f5e3e │ │ │ │ + cbz r0, 1f6186 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5b40 │ │ │ │ + bl 1f5e88 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5b40 │ │ │ │ + bl 1f5e88 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f5eac │ │ │ │ + cbz r0, 1f61f4 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5b40 │ │ │ │ + bl 1f5e88 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f5f0a │ │ │ │ + cbz r0, 1f6252 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5b40 │ │ │ │ + bl 1f5e88 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f66b0 │ │ │ │ + beq.w 1f69f8 │ │ │ │ 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 1f6492 │ │ │ │ + beq.w 1f67da │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f5fb8 │ │ │ │ + beq.n 1f6300 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1f5f64 │ │ │ │ + cbz r1, 1f62ac │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f660e │ │ │ │ + bne.w 1f6956 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1f660e │ │ │ │ - cbz r3, 1f5f78 │ │ │ │ + bne.w 1f6956 │ │ │ │ + cbz r3, 1f62c0 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f5faa │ │ │ │ + cbz r0, 1f62f2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 1f66bc │ │ │ │ + bne.w 1f6a04 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1f5de2 │ │ │ │ + beq.w 1f612a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f5dde │ │ │ │ + b.n 1f6126 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5d10 │ │ │ │ + beq.w 1f6058 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1f6400 │ │ │ │ + bls.w 1f6748 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f6040 │ │ │ │ + cbz r0, 1f6388 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1f6918 │ │ │ │ + bhi.w 1f6c60 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f698a │ │ │ │ + bhi.w 1f6cd2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r6, #8 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ @@ -584522,535 +584849,535 @@ │ │ │ │ lsls r1, r6, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1f60cc │ │ │ │ + cbz r0, 1f6414 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f6100 │ │ │ │ + cbz r0, 1f6448 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f6136 │ │ │ │ + cbz r0, 1f647e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f6170 │ │ │ │ + cbz r0, 1f64b8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f61aa │ │ │ │ + cbz r0, 1f64f2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1f61e6 │ │ │ │ + cbz r0, 1f652e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f621c │ │ │ │ + cbz r0, 1f6564 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1f6256 │ │ │ │ + cbz r0, 1f659e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1f6290 │ │ │ │ + cbz r0, 1f65d8 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f5dde │ │ │ │ - ldr r3, [pc, #988] @ (1f67e0 ) │ │ │ │ + b.n 1f6126 │ │ │ │ + ldr r3, [pc, #988] @ (1f6b28 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r6, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ orr.w r3, r2, #32 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e4eb4 │ │ │ │ + bl 1e51fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4eb4 │ │ │ │ + bl 1e51fc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f67e4 │ │ │ │ + bne.w 1f6b2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4eb4 │ │ │ │ + bl 1e51fc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f5dde │ │ │ │ + b.n 1f6126 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f692a │ │ │ │ + beq.w 1f6c72 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f5dc0 │ │ │ │ - vldr d7, [pc, #812] @ 1f67c0 │ │ │ │ + b.n 1f6108 │ │ │ │ + vldr d7, [pc, #812] @ 1f6b08 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5fb8 │ │ │ │ + beq.w 1f6300 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1f5fb8 │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1f6300 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f64f2 │ │ │ │ + cbz r0, 1f683a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ cmp.w r6, #354 @ 0x162 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bne.w 1f66fe │ │ │ │ + bne.w 1f6a46 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1f5dde │ │ │ │ + b.w 1f6126 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f64c4 │ │ │ │ + b.n 1f680c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f64c4 │ │ │ │ + b.n 1f680c │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f698a │ │ │ │ + bhi.w 1f6cd2 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ @@ -585080,187 +585407,187 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f668c │ │ │ │ + cbz r0, 1f69d4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f5fb8 │ │ │ │ + b.n 1f6300 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6664 │ │ │ │ + b.n 1f69ac │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6664 │ │ │ │ + b.n 1f69ac │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6664 │ │ │ │ - vldr d7, [pc, #276] @ 1f67c8 │ │ │ │ + b.n 1f69ac │ │ │ │ + vldr d7, [pc, #276] @ 1f6b10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6664 │ │ │ │ + b.n 1f69ac │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f66ee │ │ │ │ + cbz r0, 1f6a36 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f5fc0 │ │ │ │ + b.n 1f6308 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f65de │ │ │ │ + b.n 1f6926 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #248 @ (adr r3, 1f68cc ) │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #152 @ (adr r3, 1f6874 ) │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #904 @ (adr r2, 1f6b68 ) │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6816 │ │ │ │ + cbz r0, 1f6b5e │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f644e │ │ │ │ + b.n 1f6796 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f5db0 │ │ │ │ + bne.w 1f60f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -585275,24 +585602,24 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f68d6 │ │ │ │ + bne.n 1f6c1e │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 1f693e │ │ │ │ + bhi.n 1f6c86 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f698a │ │ │ │ + bhi.w 1f6cd2 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r2, #24] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ asrs r3, r0, #2 │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ @@ -585304,138 +585631,138 @@ │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ lsls r3, r0 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f690c │ │ │ │ + bne.n 1f6c54 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f6924 │ │ │ │ + bne.n 1f6c6c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6942 │ │ │ │ + bne.n 1f6c8a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f696a │ │ │ │ + bne.n 1f6cb2 │ │ │ │ mov r3, fp │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f685e │ │ │ │ + bne.n 1f6ba6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5de2 │ │ │ │ + beq.w 1f612a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f5db0 │ │ │ │ - b.n 1f6480 │ │ │ │ + bne.w 1f60f8 │ │ │ │ + b.n 1f67c8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f68a6 │ │ │ │ + b.n 1f6bee │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f68a6 │ │ │ │ + b.n 1f6bee │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f6936 │ │ │ │ + bne.n 1f6c7e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - b.n 1f68b4 │ │ │ │ + b.n 1f6bfc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f64c4 │ │ │ │ + b.n 1f680c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1f68da │ │ │ │ + b.n 1f6c22 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f6480 │ │ │ │ - b.n 1f6834 │ │ │ │ + bne.w 1f67c8 │ │ │ │ + b.n 1f6b7c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 1f68ee │ │ │ │ + b.n 1f6c36 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f68a6 │ │ │ │ + b.n 1f6bee │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1f68da │ │ │ │ + b.n 1f6c22 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1f695a │ │ │ │ + b.n 1f6ca2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (1f6ad0 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f6e18 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1f6ad4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f6e1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ - cbnz r2, 1f69ba │ │ │ │ + cbnz r2, 1f6d02 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f6ab6 │ │ │ │ + beq.n 1f6dfe │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1f69cc │ │ │ │ - b.n 1f6ab2 │ │ │ │ + cbnz r3, 1f6d14 │ │ │ │ + b.n 1f6dfa │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f6ab2 │ │ │ │ + beq.n 1f6dfa │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f69c4 │ │ │ │ + beq.n 1f6d0c │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ @@ -585448,124 +585775,124 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1f6a6e │ │ │ │ + cbz r3, 1f6db6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f6a48 │ │ │ │ + beq.n 1f6d90 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1f6a38 │ │ │ │ + cbz r2, 1f6d80 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 1f6a56 │ │ │ │ + cbz r2, 1f6d9e │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f6a22 │ │ │ │ + bne.n 1f6d6a │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1f6a48 │ │ │ │ + cbnz r2, 1f6d90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ca0 │ │ │ │ + bl 1f5fe8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1f6a70 │ │ │ │ + cbz r3, 1f6db8 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f6a16 │ │ │ │ + b.n 1f6d5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ca0 │ │ │ │ + bl 1f5fe8 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f6a22 │ │ │ │ - b.n 1f6a38 │ │ │ │ + bne.n 1f6d6a │ │ │ │ + b.n 1f6d80 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f6a96 │ │ │ │ + cbz r3, 1f6dde │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f69da │ │ │ │ + bne.n 1f6d22 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6a88 │ │ │ │ - ldr r2, [pc, #64] @ (1f6ad8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f6ad4 ) │ │ │ │ + bne.n 1f6dd0 │ │ │ │ + ldr r2, [pc, #64] @ (1f6e20 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f6e1c ) │ │ │ │ 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 1f6acc │ │ │ │ + bne.n 1f6e14 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1f6a96 │ │ │ │ + b.n 1f6dde │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f69ba │ │ │ │ + bne.w 1f6d02 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f69ba │ │ │ │ - b.n 1f6a96 │ │ │ │ + bne.w 1f6d02 │ │ │ │ + b.n 1f6dde │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #220] @ (1f6be4 ) │ │ │ │ + ldr r4, [pc, #220] @ (1f6f2c ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (1f6be8 ) │ │ │ │ + ldr r5, [pc, #220] @ (1f6f30 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mla r4, r7, r4, r6 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6bda │ │ │ │ + beq.n 1f6f22 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -585577,166 +585904,166 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r7 │ │ │ │ movne r6, r5 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1df52c │ │ │ │ + bl 1df874 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f6b96 │ │ │ │ - bl 1df52c │ │ │ │ + bls.n 1f6ede │ │ │ │ + bl 1df874 │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 1f6bca │ │ │ │ + cbz r7, 1f6f12 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e41fc │ │ │ │ + bl 1e4544 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1f6b42 │ │ │ │ + bne.n 1f6e8a │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r5 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1f6c1c ) │ │ │ │ + ldr r3, [pc, #44] @ (1f6f64 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1f6c18 │ │ │ │ + cbnz r2, 1f6f60 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f6c00 │ │ │ │ + bls.n 1f6f48 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1f6c20 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f6f68 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #344] @ (1f6d90 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f70d8 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ and.w lr, r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6d40 │ │ │ │ + bne.n 1f7088 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f6d86 │ │ │ │ + beq.w 1f70ce │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1f6c60 │ │ │ │ + bne.n 1f6fa8 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6d60 │ │ │ │ - ldr r2, [pc, #300] @ (1f6d94 ) │ │ │ │ + bne.n 1f70a8 │ │ │ │ + ldr r2, [pc, #300] @ (1f70dc ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6d8c │ │ │ │ + beq.w 1f70d4 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f6d80 │ │ │ │ + bne.n 1f70c8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r6, #1 │ │ │ │ add r5, sp, #32 │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w r3, r9, #76 @ 0x4c │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1df52c │ │ │ │ + bl 1df874 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1df52c │ │ │ │ + bl 1df874 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f6d0e │ │ │ │ + beq.n 1f7056 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -585744,176 +586071,176 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1f6d78 │ │ │ │ + beq.n 1f70c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 1f6d56 │ │ │ │ + cbz r2, 1f709e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 1f6cac │ │ │ │ - ldr r2, [pc, #80] @ (1f6d94 ) │ │ │ │ + b.n 1f6ff4 │ │ │ │ + ldr r2, [pc, #80] @ (1f70dc ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 1f6c7c │ │ │ │ + b.n 1f6fc4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 1f6d36 │ │ │ │ + b.n 1f707e │ │ │ │ clz r4, lr │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #186 @ 0xba │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6af4 │ │ │ │ + bl 1f6e3c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f6c8c │ │ │ │ + b.n 1f6fd4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1f6c60 │ │ │ │ + b.n 1f6fa8 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 1f6d78 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + b.n 1f70c0 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #228] @ (1f6ea0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f71e8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #216] @ (1f6ea4 ) │ │ │ │ + ldr r2, [pc, #216] @ (1f71ec ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldrb.w r9, [r6, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f6e7a │ │ │ │ + beq.n 1f71c2 │ │ │ │ uxtb.w r8, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1f6e80 │ │ │ │ + beq.n 1f71c8 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, r5 │ │ │ │ strb.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ - ldr r2, [pc, #72] @ (1f6ea8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f6ea4 ) │ │ │ │ + bl 1e4384 │ │ │ │ + ldr r2, [pc, #72] @ (1f71f0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f71ec ) │ │ │ │ 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 1f6e9c │ │ │ │ + bne.n 1f71e4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 1f6e84 │ │ │ │ + bne.n 1f71cc │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f6e5e │ │ │ │ + b.n 1f71a6 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1f6e12 │ │ │ │ + b.n 1f715a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r4, [pc, #660] @ (1f7154 ) │ │ │ │ + ldr r4, [pc, #660] @ (1f749c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #660] @ (1f7158 ) │ │ │ │ + ldr r3, [pc, #660] @ (1f74a0 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #660] @ (1f715c ) │ │ │ │ + ldr r2, [pc, #660] @ (1f74a4 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #656] @ (1f7160 ) │ │ │ │ + ldr r1, [pc, #656] @ (1f74a8 ) │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ @@ -585929,40 +586256,40 @@ │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f6f2e │ │ │ │ + cbz r0, 1f7276 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7132 │ │ │ │ + beq.w 1f747a │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6f94 │ │ │ │ + b.n 1f72dc │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r4, #108 @ 0x6c │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w sl, sl, #2 │ │ │ │ @@ -585974,58 +586301,58 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, lr, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 1f7132 │ │ │ │ + bls.w 1f747a │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add.w r9, r4, #44 @ 0x2c │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #1 │ │ │ │ add.w r2, r3, sl │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1f6ff8 │ │ │ │ + beq.n 1f7340 │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df52c │ │ │ │ + bl 1df874 │ │ │ │ adds r6, #32 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ adds r5, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ adds r4, #32 │ │ │ │ ldrb r3, [r6, #29] │ │ │ │ strb.w r3, [r4, #-15] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6f4c │ │ │ │ + bne.n 1f7294 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f6fd4 │ │ │ │ + b.n 1f731c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov ip, r3 │ │ │ │ mov r9, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -586037,74 +586364,74 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ str.w r7, [r8, #4] │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f7048 │ │ │ │ + cbz r0, 1f7390 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r3, #60] @ 0x3c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [sp, #108] @ 0x6c │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f712a │ │ │ │ + beq.n 1f7472 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ strb.w ip, [sp, #108] @ 0x6c │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #124 @ 0x7c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw ip, #49024 @ 0xbf80 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r3, #32 │ │ │ │ strd r7, r7, [fp] │ │ │ │ str.w r7, [fp, #8] │ │ │ │ @@ -586114,62 +586441,62 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r3, r4, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 1f7124 │ │ │ │ + cbz r3, 1f746c │ │ │ │ ldrd sl, r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f6f52 │ │ │ │ + b.n 1f729a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f7012 │ │ │ │ + b.n 1f735a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f70da │ │ │ │ - b.n 1f7074 │ │ │ │ - ldr r2, [pc, #48] @ (1f7164 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f7160 ) │ │ │ │ + beq.n 1f7422 │ │ │ │ + b.n 1f73bc │ │ │ │ + ldr r2, [pc, #48] @ (1f74ac ) │ │ │ │ + ldr r3, [pc, #40] @ (1f74a8 ) │ │ │ │ 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 1f714e │ │ │ │ + bne.n 1f7496 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #3064] @ 1f7d74 │ │ │ │ + ldr.w r4, [pc, #3064] @ 1f80bc │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #3064] @ 1f7d78 │ │ │ │ + ldr.w r1, [pc, #3064] @ 1f80c0 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3060] @ 1f7d7c │ │ │ │ + ldr.w r3, [pc, #3060] @ 1f80c4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3056] @ 1f7d80 │ │ │ │ + ldr.w r0, [pc, #3056] @ 1f80c8 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ @@ -586182,57 +586509,57 @@ │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w r0, [r6, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f72bc │ │ │ │ + beq.n 1f7604 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f76da │ │ │ │ + beq.w 1f7a22 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ - bhi.n 1f7228 │ │ │ │ + bhi.n 1f7570 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 1f72c0 │ │ │ │ + bhi.n 1f7608 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 1f76fc │ │ │ │ + bhi.w 1f7a44 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 1f756e │ │ │ │ + bhi.w 1f78b6 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f7590 │ │ │ │ + bhi.w 1f78d8 │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 1f82ce │ │ │ │ + bls.w 1f8616 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1f8346 │ │ │ │ + bne.w 1f868e │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 1f7800 │ │ │ │ + bne.w 1f7b48 │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 1f7590 │ │ │ │ + beq.w 1f78d8 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6af4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.n 1f7a24 │ │ │ │ cmp.w r1, #434 @ 0x1b2 │ │ │ │ - bhi.w 1f7764 │ │ │ │ + bhi.w 1f7aac │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - bls.w 1f738e │ │ │ │ + bls.w 1f76d6 │ │ │ │ mvn.w r2, #376 @ 0x178 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bhi.w 1f7590 │ │ │ │ + bhi.w 1f78d8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r1, #9 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ @@ -586285,18 +586612,18 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r1, r1, #9 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f71d6 │ │ │ │ + b.n 1f751e │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bhi.w 1f7590 │ │ │ │ + bhi.w 1f78d8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r7, #10 │ │ │ │ @@ -586388,109 +586715,109 @@ │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r3, r4, #10 │ │ │ │ sub.w r5, r1, #193 @ 0xc1 │ │ │ │ cmp r5, #29 │ │ │ │ - bhi.w 1f7590 │ │ │ │ + bhi.w 1f78d8 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r0, r4, r5 │ │ │ │ ands.w r2, r0, #47 @ 0x2f │ │ │ │ - bne.w 1f82ee │ │ │ │ + bne.w 1f8636 │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #2218 @ 0x8aa │ │ │ │ ands r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 1f77ce │ │ │ │ + bne.w 1f7b16 │ │ │ │ cmp r5, #29 │ │ │ │ - bne.w 1f7590 │ │ │ │ + bne.w 1f78d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f8514 │ │ │ │ + beq.w 1f885c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 1f73ec │ │ │ │ + bne.n 1f7734 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f8866 │ │ │ │ + bne.w 1f8bae │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8560 │ │ │ │ + bne.w 1f88a8 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r6, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1f6d98 │ │ │ │ + bl 1f70e0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f854c │ │ │ │ + beq.w 1f8894 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -586498,115 +586825,115 @@ │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f8546 │ │ │ │ + bne.w 1f888e │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r7, sl │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.w 1f8546 │ │ │ │ + beq.w 1f888e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r6, #1 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ adds r3, r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1f7420 │ │ │ │ - b.n 1f76dc │ │ │ │ + bne.w 1f7768 │ │ │ │ + b.n 1f7a24 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 1f8330 │ │ │ │ + bne.w 1f8678 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f831a │ │ │ │ + bne.w 1f8662 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f835c │ │ │ │ + bne.w 1f86a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f76da │ │ │ │ + beq.w 1f7a22 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1f8abc │ │ │ │ + bcc.w 1f8e04 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mul.w r1, r2, r1 │ │ │ │ adds r2, r0, r1 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f76da │ │ │ │ + beq.w 1f7a22 │ │ │ │ negs r4, r3 │ │ │ │ adds r3, r0, #6 │ │ │ │ add r3, r1 │ │ │ │ mov r5, r6 │ │ │ │ add r7, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f76d2 │ │ │ │ + beq.w 1f7a1a │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1f76d2 │ │ │ │ + bls.w 1f7a1a │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #59 @ 0x3b │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrb.w ip, [r1, #60]! │ │ │ │ - b.n 1f75de │ │ │ │ + b.n 1f7926 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f76d2 │ │ │ │ + beq.n 1f7a1a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1f75da │ │ │ │ + beq.n 1f7922 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f82c2 │ │ │ │ + beq.w 1f860a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ strd r9, r3, [sp, #36] @ 0x24 │ │ │ │ @@ -586618,256 +586945,256 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8244 │ │ │ │ + beq.w 1f858c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r3, #59 @ 0x3b │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ add.w r4, r2, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w sl, r2, r3 │ │ │ │ - bl 1df52c │ │ │ │ + bl 1df874 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f8214 │ │ │ │ + beq.w 1f855c │ │ │ │ mov r0, fp │ │ │ │ sub.w lr, r6, #59 @ 0x3b │ │ │ │ add.w ip, r8, r7, lsl #5 │ │ │ │ add.w r3, ip, r0 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb r3, [r0, #1] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f76b4 │ │ │ │ + beq.n 1f79fc │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f7692 │ │ │ │ + bne.n 1f79da │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 1f823c │ │ │ │ + beq.w 1f8584 │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 1df52c │ │ │ │ - b.n 1f7674 │ │ │ │ + bl 1df874 │ │ │ │ + b.n 1f79bc │ │ │ │ adds r5, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1f75ba │ │ │ │ + bne.w 1f7902 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1700] @ 1f7d84 │ │ │ │ - ldr.w r3, [pc, #1684] @ 1f7d78 │ │ │ │ + ldr.w r2, [pc, #1700] @ 1f80cc │ │ │ │ + ldr.w r3, [pc, #1684] @ 1f80c0 │ │ │ │ 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 1f8ae2 │ │ │ │ + bne.w 1f8e2a │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 1f7732 │ │ │ │ + bls.n 1f7a7a │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f8370 │ │ │ │ + bne.w 1f86b8 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.n 1f77d8 │ │ │ │ + bne.n 1f7b20 │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 1f7590 │ │ │ │ + beq.w 1f78d8 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6af4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.n 1f7a24 │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f8304 │ │ │ │ + bne.w 1f864c │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.n 1f77ec │ │ │ │ + bne.n 1f7b34 │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 1f7590 │ │ │ │ + beq.w 1f78d8 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6af4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.n 1f7a24 │ │ │ │ cmp.w r1, #460 @ 0x1cc │ │ │ │ - beq.n 1f76da │ │ │ │ + beq.n 1f7a22 │ │ │ │ sub.w r4, r1, #474 @ 0x1da │ │ │ │ cmp r4, #29 │ │ │ │ - bhi.w 1f7590 │ │ │ │ + bhi.w 1f78d8 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #61849 @ 0xf199 │ │ │ │ movt r2, #16128 @ 0x3f00 │ │ │ │ lsls r0, r4 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f76da │ │ │ │ + bne.n 1f7a22 │ │ │ │ cmp r4, #9 │ │ │ │ - bne.w 1f7590 │ │ │ │ + bne.w 1f78d8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f76da │ │ │ │ + beq.n 1f7a22 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1e463c │ │ │ │ + b.n 1f7a24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6c24 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f6f6c │ │ │ │ + b.n 1f7a24 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6af4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.n 1f7a24 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6af4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.n 1f7a24 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6af4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.n 1f7a24 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ - bl 1f6af4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.n 1f7a24 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ - bl 1f6af4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.n 1f7a24 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1f6af4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.n 1f7a24 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f77ce │ │ │ │ + beq.n 1f7b16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6eac │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f71f4 │ │ │ │ + b.n 1f7a24 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1f6af4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.n 1f7a24 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f851a │ │ │ │ + bne.w 1f8862 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f78ce │ │ │ │ + cbz r0, 1f7c16 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r6, #0 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -586883,60 +587210,60 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #24 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7998 │ │ │ │ + cbz r0, 1f7ce0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, sl │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -586950,64 +587277,64 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7a5a │ │ │ │ + cbz r0, 1f7da2 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov r7, sl │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ @@ -587020,140 +587347,140 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7b2a │ │ │ │ + cbz r0, 1f7e72 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 1f7bba │ │ │ │ + beq.n 1f7f02 │ │ │ │ mov r7, sl │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r6, sl │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1e463c │ │ │ │ + b.n 1f7a24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f7c12 │ │ │ │ + cbz r0, 1f7f5a │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r6, #0 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r7, sl │ │ │ │ @@ -587167,141 +587494,141 @@ │ │ │ │ strb.w fp, [sp, #124] @ 0x7c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f7cd6 │ │ │ │ + cbz r0, 1f801e │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 1f7d64 │ │ │ │ + beq.n 1f80ac │ │ │ │ mov r7, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r4, sl │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ - b.n 1f76dc │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + bl 1e463c │ │ │ │ + b.n 1f7a24 │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f76da │ │ │ │ + beq.w 1f7a22 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f83f0 │ │ │ │ + bne.w 1f8738 │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -587317,62 +587644,62 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ - b.n 1f76dc │ │ │ │ + bl 1e463c │ │ │ │ + b.n 1f7a24 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f76da │ │ │ │ + beq.w 1f7a22 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f8452 │ │ │ │ + bne.w 1f879a │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov fp, sl │ │ │ │ @@ -587387,38 +587714,38 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -587430,35 +587757,35 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov.w ip, #3 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ @@ -587468,68 +587795,68 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1e463c │ │ │ │ + b.w 1f7a24 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f76da │ │ │ │ + beq.w 1f7a22 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f84b2 │ │ │ │ + bne.w 1f87fa │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -587545,62 +587872,62 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e42f4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1e463c │ │ │ │ + b.w 1f7a24 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f76da │ │ │ │ + beq.w 1f7a22 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f838e │ │ │ │ + bne.w 1f86d6 │ │ │ │ mov r6, r7 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -587616,64 +587943,64 @@ │ │ │ │ mov r5, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, fp │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e42f4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1e463c │ │ │ │ + b.w 1f7a24 │ │ │ │ mov r3, fp │ │ │ │ add.w r0, r8, r7, lsl #5 │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1f76b4 │ │ │ │ + beq.w 1f79fc │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb.w r2, [r3, #2]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f821a │ │ │ │ + bne.n 1f8562 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 1f76bc │ │ │ │ + bne.w 1f7a04 │ │ │ │ mov r6, r8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -587687,268 +588014,268 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r9, ip │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f827c │ │ │ │ + bne.n 1f85c4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 1f761a │ │ │ │ + bhi.w 1f7962 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e40b4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1e43fc │ │ │ │ + b.w 1f7a24 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 1f8386 │ │ │ │ + bhi.n 1f86ce │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 1f7590 │ │ │ │ + bls.w 1f78d8 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6af4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.w 1f7a24 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 1f6af4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.w 1f7a24 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1f6af4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.w 1f7a24 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 1f6af4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.w 1f7a24 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ - bl 1f6af4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.w 1f7a24 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6af4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.w 1f7a24 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6af4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.w 1f7a24 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6af4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1f6e3c │ │ │ │ + b.w 1f7a24 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f82d8 │ │ │ │ - b.w 1f7590 │ │ │ │ + beq.n 1f8620 │ │ │ │ + b.w 1f78d8 │ │ │ │ mov r5, sl │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1f8184 │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1f84cc │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1f7dd4 │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1f811c │ │ │ │ mov r5, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1f7eae │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1f81f6 │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1f80a8 │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1f83f0 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 1f73ec │ │ │ │ + b.w 1f7734 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45a0 │ │ │ │ + bl 1e48e8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1f8538 │ │ │ │ + beq.n 1f8880 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42a4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1e45ec │ │ │ │ + b.w 1f7a24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 1f7552 │ │ │ │ + b.w 1f789a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f8ad8 │ │ │ │ + bne.w 1f8e20 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.w 1f74ae │ │ │ │ + b.w 1f77f6 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f6d98 │ │ │ │ + bl 1f70e0 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f6d98 │ │ │ │ + bl 1f70e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov fp, r4 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -587966,37 +588293,37 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -588009,42 +588336,42 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -588057,37 +588384,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -588099,42 +588426,42 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4364 │ │ │ │ + bl 1e46ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #3 │ │ │ │ @@ -588150,97 +588477,97 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1e463c │ │ │ │ + b.w 1f7a24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r7 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8a9a │ │ │ │ + bne.w 1f8de2 │ │ │ │ rsb r3, r6, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f8aa2 │ │ │ │ + beq.w 1f8dea │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -588248,61 +588575,61 @@ │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f8a9e │ │ │ │ + bne.w 1f8de6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r7, sl │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.w 1f8a9e │ │ │ │ + beq.w 1f8de6 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 1f887e │ │ │ │ + bne.w 1f8bc6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -588324,141 +588651,141 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w r6, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str.w sl, [r5, #92] @ 0x5c │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42f4 │ │ │ │ - b.w 1f76dc │ │ │ │ + bl 1e463c │ │ │ │ + b.w 1f7a24 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 1f888c │ │ │ │ + b.n 1f8bd4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 1f89be │ │ │ │ + b.n 1f8d06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ strne r6, [sp, #40] @ 0x28 │ │ │ │ - bne.w 1f88b4 │ │ │ │ + bne.w 1f8bfc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f891a │ │ │ │ + b.n 1f8c62 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1f760c │ │ │ │ + b.w 1f7954 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 1f7448 │ │ │ │ + b.w 1f7790 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #76] @ (1f8b48 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f8e90 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (1f8b4c ) │ │ │ │ + ldr r2, [pc, #72] @ (1f8e94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1f8b16 │ │ │ │ - ldr.w ip, [pc, #60] @ 1f8b50 │ │ │ │ + cbz r1, 1f8e5e │ │ │ │ + ldr.w ip, [pc, #60] @ 1f8e98 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (1f8b54 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f8e9c ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (1f8b58 ) │ │ │ │ + ldr r1, [pc, #60] @ (1f8ea0 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2938 │ │ │ │ - ldr r2, [pc, #44] @ (1f8b5c ) │ │ │ │ - ldr r3, [pc, #24] @ (1f8b48 ) │ │ │ │ + bl 1e2c80 │ │ │ │ + ldr r2, [pc, #44] @ (1f8ea4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f8e90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f8b44 │ │ │ │ + bne.n 1f8e8c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ svc 197 @ 0xc5 │ │ │ │ vmlsl.u q15, d15, d5[0] │ │ │ │ vmla.i q15, , d3[0] │ │ │ │ - vmls.i , , d12[0] │ │ │ │ + vaddw.u , , d4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f8bac │ │ │ │ + bne.n 1f8ef4 │ │ │ │ ldrb.w r3, [ip, #13] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f8bb2 │ │ │ │ + bhi.n 1f8efa │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f8bb2 │ │ │ │ + bhi.n 1f8efa │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #32 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ @@ -588474,643 +588801,643 @@ │ │ │ │ asrs r5, r2, #20 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f8baa │ │ │ │ + b.n 1f8ef2 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f8baa │ │ │ │ + b.n 1f8ef2 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #744] @ (1f8eb4 ) │ │ │ │ + ldr r2, [pc, #744] @ (1f91fc ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1f8c36 │ │ │ │ + bhi.n 1f8f7e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r1, #5 │ │ │ │ movs r2, r5 │ │ │ │ movs r2, r1 │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f8c32 │ │ │ │ + cbz r2, 1f8f7a │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f8c22 │ │ │ │ + b.n 1f8f6a │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8bbc │ │ │ │ + bl 1f8f04 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 1f8c18 │ │ │ │ + cbnz r2, 1f8f60 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f8c32 │ │ │ │ + cbz r2, 1f8f7a │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f8bfc │ │ │ │ + beq.n 1f8f44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 1f8c76 │ │ │ │ - b.n 1f8c32 │ │ │ │ + cbnz r3, 1f8fbe │ │ │ │ + b.n 1f8f7a │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f8bbc │ │ │ │ + bl 1f8f04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #16 │ │ │ │ - cbnz r1, 1f8c68 │ │ │ │ + cbnz r1, 1f8fb0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1f8c32 │ │ │ │ + bcs.n 1f8f7a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8c40 │ │ │ │ + beq.n 1f8f88 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #560] @ (1f8eb8 ) │ │ │ │ + ldr r1, [pc, #560] @ (1f9200 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8c32 │ │ │ │ + beq.n 1f8f7a │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f8cde │ │ │ │ + b.n 1f9026 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f8bbc │ │ │ │ + bl 1f8f04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 1f8cc8 │ │ │ │ + cbnz r1, 1f9010 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1f8c32 │ │ │ │ + bcs.n 1f8f7a │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8ca0 │ │ │ │ + beq.n 1f8fe8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8c32 │ │ │ │ + beq.n 1f8f7a │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8c32 │ │ │ │ + bne.n 1f8f7a │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f8bbc │ │ │ │ + bl 1f8f04 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f8d1c │ │ │ │ + cbnz r3, 1f9064 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f8c32 │ │ │ │ + bne.n 1f8f7a │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8c32 │ │ │ │ - b.n 1f8e8c │ │ │ │ + bne.w 1f8f7a │ │ │ │ + b.n 1f91d4 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1f8d6c │ │ │ │ + cbz r6, 1f90b4 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8c32 │ │ │ │ + bne.w 1f8f7a │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f8bbc │ │ │ │ + bl 1f8f04 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f8d66 │ │ │ │ + cbnz r3, 1f90ae │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8c32 │ │ │ │ + beq.w 1f8f7a │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f8db2 │ │ │ │ + b.n 1f90fa │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f8bbc │ │ │ │ + bl 1f8f04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 1f8da2 │ │ │ │ + cbnz r1, 1f90ea │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1f8c32 │ │ │ │ + bcs.w 1f8f7a │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f8c32 │ │ │ │ - b.n 1f8d7a │ │ │ │ + bne.w 1f8f7a │ │ │ │ + b.n 1f90c2 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1f8e00 │ │ │ │ - b.n 1f8c32 │ │ │ │ + cbnz r3, 1f9148 │ │ │ │ + b.n 1f8f7a │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f8bbc │ │ │ │ + bl 1f8f04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 1f8df0 │ │ │ │ + cbnz r1, 1f9138 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 1f8c32 │ │ │ │ + bcs.w 1f8f7a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w ip, [r3, #-7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1f8c32 │ │ │ │ - b.n 1f8dcc │ │ │ │ - ldr r3, [pc, #160] @ (1f8ebc ) │ │ │ │ + bne.w 1f8f7a │ │ │ │ + b.n 1f9114 │ │ │ │ + ldr r3, [pc, #160] @ (1f9204 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8c32 │ │ │ │ + beq.w 1f8f7a │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f8e68 │ │ │ │ + b.n 1f91b0 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8bbc │ │ │ │ + bl 1f8f04 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 1f8e5a │ │ │ │ + cbnz r2, 1f91a2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r2, [r4, #-7] │ │ │ │ - beq.w 1f8c32 │ │ │ │ + beq.w 1f8f7a │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f8c32 │ │ │ │ - b.n 1f8e36 │ │ │ │ + bne.w 1f8f7a │ │ │ │ + b.n 1f917e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1f8c32 │ │ │ │ + bne.w 1f8f7a │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8c32 │ │ │ │ + bne.w 1f8f7a │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 1f8bbc │ │ │ │ + bl 1f8f04 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 1f8eaa │ │ │ │ + cbnz r3, 1f91f2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r4, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-7] │ │ │ │ - b.n 1f8c32 │ │ │ │ + b.n 1f8f7a │ │ │ │ nop │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #956] @ (1f9290 ) │ │ │ │ + ldr r2, [pc, #956] @ (1f95d8 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (1f9294 ) │ │ │ │ + ldr r3, [pc, #956] @ (1f95dc ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #70] @ 0x46 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1f8f0a │ │ │ │ + beq.n 1f9252 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f8efc │ │ │ │ + bne.n 1f9244 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f90e2 │ │ │ │ + bne.w 1f942a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1f8f46 │ │ │ │ + beq.n 1f928e │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f8f38 │ │ │ │ + bne.n 1f9280 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9284 │ │ │ │ + bne.w 1f95cc │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 546f0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r6, [r7, #12] │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8fdc │ │ │ │ + beq.n 1f9324 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f8f90 │ │ │ │ + b.n 1f92d8 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 1f924c │ │ │ │ + beq.w 1f9594 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f8fdc │ │ │ │ + cbz r3, 1f9324 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f8f8a │ │ │ │ + beq.n 1f92d2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f8f82 │ │ │ │ + bne.n 1f92ca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1f8f8a │ │ │ │ + bls.n 1f92d2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f8fc8 │ │ │ │ + bne.n 1f9310 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8f90 │ │ │ │ + bne.n 1f92d8 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26b0 │ │ │ │ + bl 1e29f8 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f90c0 │ │ │ │ + beq.n 1f9408 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f8ffa │ │ │ │ + b.n 1f9342 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f90f2 │ │ │ │ + beq.n 1f943a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8ff2 │ │ │ │ + beq.n 1f933a │ │ │ │ movw r8, #743 @ 0x2e7 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f90ae │ │ │ │ + beq.n 1f93f6 │ │ │ │ movw sl, #775 @ 0x307 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9096 │ │ │ │ + beq.n 1f93de │ │ │ │ movw r9, #558 @ 0x22e │ │ │ │ - b.n 1f9024 │ │ │ │ + b.n 1f936c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9096 │ │ │ │ + beq.n 1f93de │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f901c │ │ │ │ + bne.n 1f9364 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1f9190 │ │ │ │ + beq.w 1f94d8 │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bcs.w 1f9164 │ │ │ │ + bcs.w 1f94ac │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1f9190 │ │ │ │ - bhi.w 1f91de │ │ │ │ + beq.w 1f94d8 │ │ │ │ + bhi.w 1f9526 │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - beq.n 1f9056 │ │ │ │ - bhi.w 1f9238 │ │ │ │ + beq.n 1f939e │ │ │ │ + bhi.w 1f9580 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 1f9056 │ │ │ │ + beq.n 1f939e │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ - bne.n 1f901c │ │ │ │ + bne.n 1f9364 │ │ │ │ ldr.w fp, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f901c │ │ │ │ + bne.n 1f9364 │ │ │ │ add.w r1, r7, #8 │ │ │ │ sub.w r0, fp, #20 │ │ │ │ - bl 1f8bbc │ │ │ │ + bl 1f8f04 │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ - cbnz r2, 1f9088 │ │ │ │ + cbnz r2, 1f93d0 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq.w r1, [fp, #16] │ │ │ │ strbeq.w r2, [r7, #32] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp, #-7] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9024 │ │ │ │ + bne.n 1f936c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f900e │ │ │ │ + bne.n 1f9356 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f90b6 │ │ │ │ + cbz r3, 1f93fe │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9004 │ │ │ │ + bne.n 1f934c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f90a8 │ │ │ │ + bne.n 1f93f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f90f2 │ │ │ │ - ldr r2, [pc, #468] @ (1f9298 ) │ │ │ │ - ldr r3, [pc, #464] @ (1f9294 ) │ │ │ │ + cbnz r3, 1f943a │ │ │ │ + ldr r2, [pc, #468] @ (1f95e0 ) │ │ │ │ + ldr r3, [pc, #464] @ (1f95dc ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [r7, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f928c │ │ │ │ + bne.w 1f95d4 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1f8f18 │ │ │ │ + b.n 1f9260 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f90c0 │ │ │ │ + beq.n 1f9408 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f90ea │ │ │ │ + beq.n 1f9432 │ │ │ │ movw r5, #349 @ 0x15d │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 1f9142 │ │ │ │ + cbz r0, 1f948a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f913a │ │ │ │ + cbz r2, 1f9482 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f9126 │ │ │ │ + cbnz r2, 1f946e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f9126 │ │ │ │ + bne.n 1f946e │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ ite hi │ │ │ │ movhi r2, r5 │ │ │ │ movls.w r2, #350 @ 0x15e │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f910a │ │ │ │ + bne.n 1f9452 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f913a │ │ │ │ + beq.n 1f9482 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9100 │ │ │ │ + bne.n 1f9448 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f90c0 │ │ │ │ + beq.n 1f9408 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f90fc │ │ │ │ + bne.n 1f9444 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9154 │ │ │ │ - b.n 1f90c0 │ │ │ │ + bne.n 1f949c │ │ │ │ + b.n 1f9408 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f9180 │ │ │ │ + beq.n 1f94c8 │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bcs.n 1f91ac │ │ │ │ + bcs.n 1f94f4 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9190 │ │ │ │ + beq.n 1f94d8 │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f901c │ │ │ │ + bne.w 1f9364 │ │ │ │ ldr.w fp, [r4, #108] @ 0x6c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f901c │ │ │ │ - b.n 1f9062 │ │ │ │ + bne.w 1f9364 │ │ │ │ + b.n 1f93aa │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f8b60 │ │ │ │ + bl 1f8ea8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f901c │ │ │ │ - b.n 1f9180 │ │ │ │ + beq.w 1f9364 │ │ │ │ + b.n 1f94c8 │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ - bne.w 1f901c │ │ │ │ + bne.w 1f9364 │ │ │ │ ldrd r0, r1, [r4, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #96] @ 0x60 │ │ │ │ - bl 1f8b60 │ │ │ │ + bl 1f8ea8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f901c │ │ │ │ + beq.w 1f9364 │ │ │ │ ldr.w fp, [r4, #124] @ 0x7c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f901c │ │ │ │ - b.n 1f9062 │ │ │ │ + bne.w 1f9364 │ │ │ │ + b.n 1f93aa │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ - bne.w 1f901c │ │ │ │ + bne.w 1f9364 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 1f922c │ │ │ │ + bne.n 1f9574 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1f922a │ │ │ │ + bhi.n 1f9572 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f922a │ │ │ │ + bhi.n 1f9572 │ │ │ │ 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 │ │ │ │ @@ -589123,182 +589450,182 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f901c │ │ │ │ - b.n 1f9180 │ │ │ │ + beq.w 1f9364 │ │ │ │ + b.n 1f94c8 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1f922a │ │ │ │ + b.n 1f9572 │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - beq.w 1f9056 │ │ │ │ + beq.w 1f939e │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f9056 │ │ │ │ - b.n 1f901c │ │ │ │ + beq.w 1f939e │ │ │ │ + b.n 1f9364 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbae8 │ │ │ │ + bl 2bbe30 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 1f8f8a │ │ │ │ + bls.w 1f92d2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f9276 │ │ │ │ + bne.n 1f95be │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 546f0 │ │ │ │ - b.n 1f8f8a │ │ │ │ + b.n 1f92d2 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1f8f54 │ │ │ │ + b.n 1f929c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrsb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f92da │ │ │ │ + blt.n 1f9622 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1f92c8 │ │ │ │ + cbz r0, 1f9610 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1f92c0 │ │ │ │ + bpl.n 1f9608 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1f92f0 │ │ │ │ + beq.n 1f9638 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1f92d0 │ │ │ │ - cbnz r0, 1f92c0 │ │ │ │ + bgt.n 1f9618 │ │ │ │ + cbnz r0, 1f9608 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f92aa │ │ │ │ + bne.n 1f95f2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1f92fc │ │ │ │ + cbz r3, 1f9644 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1f92c0 │ │ │ │ + bhi.n 1f9608 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1f92d6 │ │ │ │ + bne.n 1f961e │ │ │ │ and.w r3, r3, #65537 @ 0x10001 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f92aa │ │ │ │ - b.n 1f92c8 │ │ │ │ + bne.n 1f95f2 │ │ │ │ + b.n 1f9610 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #156] @ (1f93c0 ) │ │ │ │ + ldr r7, [pc, #156] @ (1f9708 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1df0f0 │ │ │ │ + bl 1df438 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 1f9384 │ │ │ │ + cbz r1, 1f96cc │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - ldr r2, [pc, #108] @ (1f93c4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f970c ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df15c │ │ │ │ + bl 1df4a4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1f93a4 │ │ │ │ - ldr r3, [pc, #88] @ (1f93c8 ) │ │ │ │ + cbnz r6, 1f96ec │ │ │ │ + ldr r3, [pc, #88] @ (1f9710 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df044 │ │ │ │ + bl 1df38c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #440] @ 0x1b8 │ │ │ │ - cbnz r6, 1f939c │ │ │ │ + cbnz r6, 1f96e4 │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 1f9354 │ │ │ │ - ldr r3, [pc, #36] @ (1f93cc ) │ │ │ │ + b.n 1f969c │ │ │ │ + ldr r3, [pc, #36] @ (1f9714 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba0b4 │ │ │ │ + bl 2ba3fc │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 1f9374 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + b.n 1f96bc │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -589307,41 +589634,41 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f9420 │ │ │ │ + cbnz r3, 1f9768 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1f940c │ │ │ │ + bne.n 1f9754 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1f93fc │ │ │ │ + bne.n 1f9744 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9308 │ │ │ │ + bl 1f9650 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f9308 │ │ │ │ + bl 1f9650 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 1f93f8 │ │ │ │ - b.n 1f93fc │ │ │ │ + beq.n 1f9740 │ │ │ │ + b.n 1f9744 │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1f9308 │ │ │ │ + bl 1f9650 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -589349,21 +589676,21 @@ │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #584] @ (1f96a0 ) │ │ │ │ + ldr r1, [pc, #584] @ (1f99e8 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #584] @ (1f96a4 ) │ │ │ │ + ldr r3, [pc, #584] @ (1f99ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #580] @ (1f96a8 ) │ │ │ │ + ldr r1, [pc, #580] @ (1f99f0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ ldrb.w r3, [r3, #206] @ 0xce │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -589375,37 +589702,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f9690 │ │ │ │ + beq.w 1f99d8 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9676 │ │ │ │ + beq.w 1f99be │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #508] @ (1f96ac ) │ │ │ │ + ldr r3, [pc, #508] @ (1f99f4 ) │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f960a │ │ │ │ + b.n 1f9952 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ bfi r8, r1, #0, #7 │ │ │ │ @@ -589431,15 +589758,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [r4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -589491,130 +589818,130 @@ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1f9676 │ │ │ │ + beq.n 1f99be │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f965c │ │ │ │ + beq.n 1f99a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9644 │ │ │ │ + cbz r0, 1f998c │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f94ce │ │ │ │ + bne.w 1f9816 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f94d2 │ │ │ │ + b.n 1f981a │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1f9618 │ │ │ │ - ldr r2, [pc, #56] @ (1f96b0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f96a4 ) │ │ │ │ + b.n 1f9960 │ │ │ │ + ldr r2, [pc, #56] @ (1f99f8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f99ec ) │ │ │ │ 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 1f969a │ │ │ │ + bne.n 1f99e2 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1f949c │ │ │ │ + b.n 1f97e4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #388] @ (1f984c ) │ │ │ │ - ldr r3, [pc, #388] @ (1f9850 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f9b94 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f9b98 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #388] @ (1f9854 ) │ │ │ │ + ldr r6, [pc, #388] @ (1f9b9c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f9770 │ │ │ │ - ldr r3, [pc, #368] @ (1f9858 ) │ │ │ │ + beq.n 1f9ab8 │ │ │ │ + ldr r3, [pc, #368] @ (1f9ba0 ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #352] @ (1f985c ) │ │ │ │ + ldr r1, [pc, #352] @ (1f9ba4 ) │ │ │ │ add.w r3, r7, r8, lsl #3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1df360 │ │ │ │ + bl 1df6a8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -589622,22 +589949,22 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1f9836 │ │ │ │ + bhi.n 1f9b7e │ │ │ │ tbb [pc, r3] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #17] │ │ │ │ strb r4, [r6, #9] │ │ │ │ subs r0, #114 @ 0x72 │ │ │ │ strb r2, [r6, #9] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -589646,116 +589973,116 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ strb r0, [r7, #0] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ - ldr r3, [pc, #212] @ (1f9860 ) │ │ │ │ + bl 1e2304 │ │ │ │ + ldr r3, [pc, #212] @ (1f9ba8 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ - ldr r2, [pc, #184] @ (1f9864 ) │ │ │ │ - ldr r3, [pc, #160] @ (1f9850 ) │ │ │ │ + bl 1e4384 │ │ │ │ + ldr r2, [pc, #184] @ (1f9bac ) │ │ │ │ + ldr r3, [pc, #160] @ (1f9b98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9846 │ │ │ │ + bne.n 1f9b8e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ strd lr, lr, [sp, #20] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #68] @ (1f9860 ) │ │ │ │ + ldr r3, [pc, #68] @ (1f9ba8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1f97aa │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1f9af2 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1f97c8 │ │ │ │ + b.n 1f9b10 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1f97c8 │ │ │ │ + b.n 1f9b10 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1f97c8 │ │ │ │ + b.n 1f9b10 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f97c8 │ │ │ │ + b.n 1f9b10 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r7, #19] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1440] @ 1f9e20 │ │ │ │ + ldr.w r0, [pc, #1440] @ 1fa168 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r4, [pc, #1440] @ 1f9e24 │ │ │ │ + ldr.w r4, [pc, #1440] @ 1fa16c │ │ │ │ add.w fp, sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #1436] @ 1f9e28 │ │ │ │ + ldr.w r3, [pc, #1436] @ 1fa170 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -589763,17 +590090,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f9932 │ │ │ │ + beq.n 1f9c7a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -589781,22 +590108,22 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f9dee │ │ │ │ + bhi.w 1fa136 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r1, r7, #9 │ │ │ │ lsls r1, r7, #9 │ │ │ │ lsls r5, r7, #9 │ │ │ │ @@ -589821,131 +590148,131 @@ │ │ │ │ lsls r7, r6, #9 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ - cbnz r3, 1f9950 │ │ │ │ - b.n 1f9a18 │ │ │ │ + cbnz r3, 1f9c98 │ │ │ │ + b.n 1f9d60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9a18 │ │ │ │ + beq.n 1f9d60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9948 │ │ │ │ + beq.n 1f9c90 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ mov r9, r6 │ │ │ │ and.w r8, r2, #16 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f9a06 │ │ │ │ + beq.n 1f9d4e │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f99e6 │ │ │ │ + cbz r3, 1f9d2e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1f998e │ │ │ │ - b.n 1f9b8c │ │ │ │ + cbnz r1, 1f9cd6 │ │ │ │ + b.n 1f9ed4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1f999e │ │ │ │ + cbz r1, 1f9ce6 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 1f9b98 │ │ │ │ + beq.w 1f9ee0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f998a │ │ │ │ + bne.n 1f9cd2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f99e6 │ │ │ │ + bne.n 1f9d2e │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r7, #768 @ 0x300 │ │ │ │ adds r1, r6, r7 │ │ │ │ cmp r1, #5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ - bhi.n 1f99e6 │ │ │ │ + bhi.n 1f9d2e │ │ │ │ movs r4, #53 @ 0x35 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1f99e0 │ │ │ │ - ldr.w r1, [pc, #1132] @ 1f9e2c │ │ │ │ + bpl.n 1f9d28 │ │ │ │ + ldr.w r1, [pc, #1132] @ 1fa174 │ │ │ │ movs r7, #120 @ 0x78 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ mla r6, r7, r6, r1 │ │ │ │ ldrb.w r1, [r6, #71] @ 0x47 │ │ │ │ adds r1, #10 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1f9ba8 │ │ │ │ + beq.w 1f9ef0 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9998 │ │ │ │ + bne.n 1f9ce0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e235c │ │ │ │ + bl 1e26a4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f997e │ │ │ │ + bne.n 1f9cc6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r3, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f9a0e │ │ │ │ + cbz r3, 1f9d56 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f996a │ │ │ │ + bne.n 1f9cb2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9a00 │ │ │ │ + bne.n 1f9d48 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r6, r9 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9d64 │ │ │ │ + beq.w 1fa0ac │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 1f9a1a │ │ │ │ + bne.n 1f9d62 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1f9b5a │ │ │ │ + beq.w 1f9ea2 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f96b4 │ │ │ │ + bl 1f99fc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1f9e16 │ │ │ │ + bhi.w 1fa15e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -589958,126 +590285,126 @@ │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1f9a46 │ │ │ │ + bne.n 1f9d8e │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f9d1a │ │ │ │ + beq.w 1fa062 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f9434 │ │ │ │ + bl 1f977c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1f9dfe │ │ │ │ + bne.w 1fa146 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #836] @ (1f9e30 ) │ │ │ │ - ldr r3, [pc, #828] @ (1f9e28 ) │ │ │ │ + ldr r2, [pc, #836] @ (1fa178 ) │ │ │ │ + ldr r3, [pc, #828] @ (1fa170 ) │ │ │ │ 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 1f9e12 │ │ │ │ + bne.w 1fa15a │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9a9c │ │ │ │ + b.n 1f9de4 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9a9c │ │ │ │ + b.n 1f9de4 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9a9c │ │ │ │ + b.n 1f9de4 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9a9c │ │ │ │ + b.n 1f9de4 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9a9c │ │ │ │ + b.n 1f9de4 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9a9c │ │ │ │ + b.n 1f9de4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #696] @ 1f9e18 │ │ │ │ - bl 1e1b24 │ │ │ │ + vldr d0, [pc, #696] @ 1fa160 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9a9c │ │ │ │ + beq.n 1f9de4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1f9a9c │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1f9de4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.w 1f99e6 │ │ │ │ + bne.w 1f9d2e │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r4, #768 @ 0x300 │ │ │ │ adds r1, r6, r4 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.w 1f99b4 │ │ │ │ - b.n 1f99e0 │ │ │ │ + bls.w 1f9cfc │ │ │ │ + b.n 1f9d28 │ │ │ │ ldrb r1, [r6, #30] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f9d04 │ │ │ │ + beq.w 1fa04c │ │ │ │ ldrb.w r1, [r6, #37] @ 0x25 │ │ │ │ rbit r7, r4 │ │ │ │ strd r5, r3, [sp, #36] @ 0x24 │ │ │ │ rbit r5, r4 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ @@ -590088,67 +590415,67 @@ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f9c94 │ │ │ │ + b.n 1f9fdc │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 1f9cec │ │ │ │ + beq.n 1fa034 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r5, [sp, #196] @ 0xc4 │ │ │ │ add.w r5, r9, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r8, [sp, #192] @ 0xc0 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w fp, fp, r7 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r5, fp │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ clz r5, r5 │ │ │ │ it eq │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ - beq.n 1f9cf2 │ │ │ │ + beq.n 1fa03a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r6, [sl] │ │ │ │ str.w r6, [sl, #8] │ │ │ │ ldr.w r8, [r3, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ @@ -590156,176 +590483,176 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #164] @ 0xa4 │ │ │ │ strd r6, r6, [sp, #172] @ 0xac │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f9bf2 │ │ │ │ + bne.n 1f9f3a │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1f9cec │ │ │ │ + beq.n 1fa034 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ mov ip, r4 │ │ │ │ mov r5, r7 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1f9c1c │ │ │ │ + b.n 1f9f64 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1f9c6a │ │ │ │ + b.n 1f9fb2 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrd r5, r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r8, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f99e0 │ │ │ │ + beq.w 1f9d28 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1e0c90 │ │ │ │ + bl 1e0fd8 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - b.n 1f99e0 │ │ │ │ + b.n 1f9d28 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f9434 │ │ │ │ + bl 1f977c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1f9aca │ │ │ │ + beq.w 1f9e12 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ movs r2, #18 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9434 │ │ │ │ + bl 1f977c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1f9ad8 │ │ │ │ + b.n 1f9e20 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfb6c │ │ │ │ + bl 1dfeb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9d7e │ │ │ │ + cbz r0, 1fa0c6 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4c04 │ │ │ │ + bl 1e4f4c │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ - b.n 1f9a24 │ │ │ │ + b.n 1f9d6c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ - ldr.w lr, [pc, #108] @ 1f9e2c │ │ │ │ + ldr.w lr, [pc, #108] @ 1fa174 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mla r3, r8, r9, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1f9a3a │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1f9d82 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1f9d86 │ │ │ │ + b.n 1fa0ce │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1f9d86 │ │ │ │ + b.n 1fa0ce │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f9d86 │ │ │ │ + b.n 1fa0ce │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1f9d86 │ │ │ │ + b.n 1fa0ce │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 1f9434 │ │ │ │ - b.n 1f9d46 │ │ │ │ + bl 1f977c │ │ │ │ + b.n 1fa08e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #860] @ (1fa1b0 ) │ │ │ │ + ldr r0, [pc, #860] @ (1fa4f8 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (1fa1b4 ) │ │ │ │ + ldr r3, [pc, #860] @ (1fa4fc ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 1fa1b8 │ │ │ │ + ldr.w r8, [pc, #852] @ 1fa500 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa19e │ │ │ │ + beq.w 1fa4e6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -590333,22 +590660,22 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa0ba │ │ │ │ + bhi.w 1fa402 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -590372,69 +590699,69 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w fp, #120 @ 0x78 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [pc, #640] @ 1fa1bc │ │ │ │ + ldr.w r9, [pc, #640] @ 1fa504 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, fp, lr, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1f9f80 │ │ │ │ + cbz r3, 1fa2c8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1eb0c0 │ │ │ │ + bl 1eb408 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #544] @ 1fa1a8 │ │ │ │ + vldr d8, [pc, #544] @ 1fa4f0 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1fa0cc │ │ │ │ + beq.w 1fa414 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f96b4 │ │ │ │ + bl 1f99fc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1fa520 │ │ │ │ + bhi.w 1fa868 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r0, r7, #10 │ │ │ │ @@ -590448,131 +590775,131 @@ │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r0, r7, #10 │ │ │ │ movs r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 1f9ff8 │ │ │ │ + cbz r3, 1fa340 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1f9ff8 │ │ │ │ + cbz r3, 1fa340 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 1fa0fe │ │ │ │ + bhi.w 1fa446 │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 1f9f8c │ │ │ │ + bne.n 1fa2d4 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1fa038 │ │ │ │ + cbnz r4, 1fa380 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1fa426 │ │ │ │ + bne.w 1fa76e │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fa320 │ │ │ │ + bne.w 1fa668 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #388] @ (1fa1c0 ) │ │ │ │ - ldr r3, [pc, #376] @ (1fa1b4 ) │ │ │ │ + ldr r2, [pc, #388] @ (1fa508 ) │ │ │ │ + ldr r3, [pc, #376] @ (1fa4fc ) │ │ │ │ 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 1fa51c │ │ │ │ + bne.w 1fa864 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f9fde │ │ │ │ + b.n 1fa326 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f9fde │ │ │ │ + b.n 1fa326 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f9fde │ │ │ │ + b.n 1fa326 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f9fde │ │ │ │ + b.n 1fa326 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f9fde │ │ │ │ + b.n 1fa326 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f9fde │ │ │ │ + b.n 1fa326 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1f9f00 │ │ │ │ + b.n 1fa248 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1f9f00 │ │ │ │ + b.n 1fa248 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f9f00 │ │ │ │ + b.n 1fa248 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f9fde │ │ │ │ + beq.w 1fa326 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1f9fde │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1fa326 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -590581,26 +590908,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fa516 │ │ │ │ + bhi.w 1fa85e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fa520 │ │ │ │ + bhi.w 1fa868 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ @@ -590627,52 +590954,52 @@ │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ movs r3, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 1f9e7e │ │ │ │ + b.n 1fa1c6 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1f9f00 │ │ │ │ + b.n 1fa248 │ │ │ │ ... │ │ │ │ - str r4, [r4, #24] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fa1ec │ │ │ │ + cbz r0, 1fa534 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r1, r1, [r3] │ │ │ │ add.w lr, r2, #48 @ 0x30 │ │ │ │ @@ -590690,28 +591017,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r8, [r9, #-4] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ strd r2, r2, [r3] │ │ │ │ @@ -590726,15 +591053,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 1fa2da │ │ │ │ + cbnz r3, 1fa622 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #32 │ │ │ │ ittet ne │ │ │ │ movne.w ip, #1 │ │ │ │ andne.w r8, r2, #31 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ lslne.w ip, ip, r8 │ │ │ │ @@ -590749,36 +591076,36 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1f9ff8 │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1fa340 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa1c6 │ │ │ │ + b.n 1fa50e │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa1c6 │ │ │ │ + b.n 1fa50e │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa1c6 │ │ │ │ + b.n 1fa50e │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -590787,22 +591114,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -590816,15 +591143,15 @@ │ │ │ │ and.w r7, r7, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 1fa3e0 │ │ │ │ + cbnz r7, 1fa728 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne.w r7, r7, sl │ │ │ │ it ne │ │ │ │ @@ -590839,35 +591166,35 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1fa02a │ │ │ │ + b.n 1fa372 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e37e0 │ │ │ │ + bl 1e3b28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e447c │ │ │ │ + bl 1e47c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -590876,22 +591203,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -590905,15 +591232,15 @@ │ │ │ │ and.w r7, r7, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 1fa4e4 │ │ │ │ + cbnz r7, 1fa82c │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ @@ -590928,35 +591255,35 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r4, lr, lsl #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1fa014 │ │ │ │ + b.n 1fa35c │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa1c6 │ │ │ │ + b.n 1fa50e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1228] @ 1faa04 │ │ │ │ + ldr.w r2, [pc, #1228] @ 1fad4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1220] @ 1faa08 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1fad50 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w fp, [pc, #1216] @ 1faa0c │ │ │ │ + ldr.w fp, [pc, #1216] @ 1fad54 │ │ │ │ ldrb.w r6, [sp, #208] @ 0xd0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -590964,54 +591291,54 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r9, [r3, #206] @ 0xce │ │ │ │ and.w r3, r9, r7 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fa592 │ │ │ │ + cbz r0, 1fa8da │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ands r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fa91e │ │ │ │ + beq.w 1fac66 │ │ │ │ mov r0, ip │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1fbc │ │ │ │ - ldr.w r3, [pc, #1104] @ 1faa10 │ │ │ │ + bl 1e2304 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1fad58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mov.w fp, #120 @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ mla r3, fp, r3, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ adds r0, r7, r2 │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldrb.w r2, [sp, #67] @ 0x43 │ │ │ │ @@ -591028,22 +591355,22 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ add r7, sp, #32 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -591076,27 +591403,27 @@ │ │ │ │ ldrb.w r5, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ adds r3, #10 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r4, [sl, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.w 1fa8b8 │ │ │ │ + bne.w 1fac00 │ │ │ │ mov r7, sl │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -591113,34 +591440,34 @@ │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -591153,34 +591480,34 @@ │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [r3, #8] │ │ │ │ @@ -591194,78 +591521,78 @@ │ │ │ │ ldr.w r9, [sp] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1faa14 ) │ │ │ │ + ldr r2, [pc, #376] @ (1fad5c ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (1faa08 ) │ │ │ │ + ldr r3, [pc, #356] @ (1fad50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fa9fe │ │ │ │ + bne.w 1fad46 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r6 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df79c │ │ │ │ + bl 1dfae4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1fa6f8 │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1faa40 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ add r3, r7 │ │ │ │ @@ -591281,22 +591608,22 @@ │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ mov r0, ip │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldrh.w ip, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #32 │ │ │ │ and.w r3, ip, #8064 @ 0x1f80 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ @@ -591304,15 +591631,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi ip, r3, #7, #6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #92] @ (1faa10 ) │ │ │ │ + ldr r3, [pc, #92] @ (1fad58 ) │ │ │ │ strh.w ip, [sp, #92] @ 0x5c │ │ │ │ movs r5, #160 @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -591328,73 +591655,73 @@ │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ adds r3, #10 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1fa6ca │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1faa12 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1fab74 ) │ │ │ │ + ldr r2, [pc, #328] @ (1faebc ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1fab78 ) │ │ │ │ + ldr r3, [pc, #328] @ (1faec0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1faa62 │ │ │ │ + cbnz r1, 1fadaa │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #308] @ (1fab7c ) │ │ │ │ - ldr r3, [pc, #300] @ (1fab78 ) │ │ │ │ + ldr r2, [pc, #308] @ (1faec4 ) │ │ │ │ + ldr r3, [pc, #300] @ (1faec0 ) │ │ │ │ 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 1fab66 │ │ │ │ + bne.w 1faeae │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fab6a │ │ │ │ + beq.n 1faeb2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1faa72 │ │ │ │ + bne.n 1fadba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fab6a │ │ │ │ + beq.n 1faeb2 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ add.w lr, sp, #16 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -591406,19 +591733,19 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r6, #32 │ │ │ │ cmp r3, r2 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 1fab70 │ │ │ │ + beq.n 1faeb8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fab62 │ │ │ │ + beq.n 1faeaa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -591427,183 +591754,183 @@ │ │ │ │ blx 546f0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ strb.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 1f929c │ │ │ │ + bl 1f95e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1faa44 │ │ │ │ + beq.n 1fad8c │ │ │ │ ldrb.w r2, [r5, #352] @ 0x160 │ │ │ │ clz r3, r7 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r5, #352] @ 0x160 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fab34 │ │ │ │ + beq.n 1fae7c │ │ │ │ ldrsb.w r3, [r5, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fab34 │ │ │ │ + blt.n 1fae7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f93d0 │ │ │ │ + bl 1f9718 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f9e38 │ │ │ │ - b.n 1fab44 │ │ │ │ + bl 1fa180 │ │ │ │ + b.n 1fae8c │ │ │ │ ldrb.w r3, [r5, #356] @ 0x164 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.n 1fab50 │ │ │ │ + beq.n 1fae98 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f9868 │ │ │ │ + bl 1f9bb0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ - b.n 1faa46 │ │ │ │ + bl 231cfc │ │ │ │ + b.n 1fad8e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f93d0 │ │ │ │ - b.n 1fab3c │ │ │ │ + bl 1f9718 │ │ │ │ + b.n 1fae84 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1faad2 │ │ │ │ + b.n 1fae1a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #796] @ (1faeb8 ) │ │ │ │ + ldr r2, [pc, #796] @ (1fb200 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #796] @ (1faebc ) │ │ │ │ + ldr r3, [pc, #796] @ (1fb204 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1fabd0 │ │ │ │ + cbnz r1, 1faf18 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #780] @ (1faec0 ) │ │ │ │ - ldr r3, [pc, #776] @ (1faebc ) │ │ │ │ + ldr r2, [pc, #780] @ (1fb208 ) │ │ │ │ + ldr r3, [pc, #776] @ (1fb204 ) │ │ │ │ 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 1faea4 │ │ │ │ + bne.w 1fb1ec │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #352] @ 0x160 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1fac02 │ │ │ │ + cbz r3, 1faf4a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fabfa │ │ │ │ + bpl.n 1faf42 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1fae88 │ │ │ │ + beq.w 1fb1d0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fabec │ │ │ │ + bne.n 1faf34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1f93d0 │ │ │ │ + bl 1f9718 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fac30 │ │ │ │ - b.n 1fac6e │ │ │ │ + cbnz r3, 1faf78 │ │ │ │ + b.n 1fafb6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1fac6e │ │ │ │ + cbz r3, 1fafb6 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fac2a │ │ │ │ + beq.n 1faf72 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ (1faec4 ) │ │ │ │ + ldr r3, [pc, #644] @ (1fb20c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #17 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 55334 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1fac66 │ │ │ │ - b.n 1fac72 │ │ │ │ + cbnz r0, 1fafae │ │ │ │ + b.n 1fafba │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fac52 │ │ │ │ + bne.n 1faf9a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fac60 │ │ │ │ + bne.n 1fafa8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fabb0 │ │ │ │ + b.n 1faef8 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1faea8 │ │ │ │ + beq.w 1fb1f0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fac9c │ │ │ │ + beq.n 1fafe4 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ strd fp, fp, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov lr, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ @@ -591619,289 +591946,289 @@ │ │ │ │ strd r9, r8, [sp, #104] @ 0x68 │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fae06 │ │ │ │ + bne.w 1fb14e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fae60 │ │ │ │ + bne.w 1fb1a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fae4e │ │ │ │ + bne.w 1fb196 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsrs r1, r3, #15 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r6, sl, [sp, #20] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - vldr d8, [pc, #396] @ 1faeb0 │ │ │ │ + vldr d8, [pc, #396] @ 1fb1f8 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1fad38 │ │ │ │ + b.n 1fb080 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1fada4 │ │ │ │ + beq.n 1fb0ec │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1fad30 │ │ │ │ + beq.n 1fb078 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #13] │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1b24 │ │ │ │ + bl 1e1e6c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1fad7a │ │ │ │ + cbz r0, 1fb0c2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fae02 │ │ │ │ + beq.n 1fb14a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 1fad38 │ │ │ │ + bne.n 1fb080 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fadf6 │ │ │ │ + beq.n 1fb13e │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fae32 │ │ │ │ + beq.n 1fb17a │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #368] @ 0x170 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ - b.n 1fac66 │ │ │ │ + bl 231cfc │ │ │ │ + b.n 1fafae │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fad30 │ │ │ │ + b.n 1fb078 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fae74 │ │ │ │ + bne.n 1fb1bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1fad06 │ │ │ │ + beq.w 1fb04e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1fa520 │ │ │ │ + bl 1fa868 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1fad0c │ │ │ │ + b.n 1fb054 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fadd4 │ │ │ │ + b.n 1fb11c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1fa520 │ │ │ │ - b.n 1fae28 │ │ │ │ + bl 1fa868 │ │ │ │ + b.n 1fb170 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1fa520 │ │ │ │ - b.n 1facfc │ │ │ │ + bl 1fa868 │ │ │ │ + b.n 1fb044 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1fa520 │ │ │ │ - b.n 1fae0e │ │ │ │ + bl 1fa868 │ │ │ │ + b.n 1fb156 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bbb28 │ │ │ │ + bl 2bbe70 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsls r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 1fac20 │ │ │ │ + b.n 1faf68 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r4, #17] │ │ │ │ movs r3, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1064] @ 1fb304 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1fb308 │ │ │ │ + ldr.w r1, [pc, #1064] @ 1fb64c │ │ │ │ + ldr.w r3, [pc, #1064] @ 1fb650 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 1fb30c │ │ │ │ + ldr.w r7, [pc, #1052] @ 1fb654 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1fb000 │ │ │ │ - bl 2bba54 │ │ │ │ + beq.n 1fb348 │ │ │ │ + bl 2bbd9c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fafc4 │ │ │ │ + bne.n 1fb30c │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1fb0a2 │ │ │ │ - bl 2bbb28 │ │ │ │ + bhi.w 1fb3ea │ │ │ │ + bl 2bbe70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fafa8 │ │ │ │ + beq.n 1fb2f0 │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ add.w r8, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bbb80 │ │ │ │ + bl 2bbec8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ strd r9, r9, [r8] │ │ │ │ str.w r9, [r8, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r5, [r7, #64] @ 0x40 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1faec8 │ │ │ │ + bl 1fb210 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1faf3c │ │ │ │ - ldr r2, [pc, #868] @ (1fb310 ) │ │ │ │ - ldr r3, [pc, #860] @ (1fb308 ) │ │ │ │ + bne.n 1fb284 │ │ │ │ + ldr r2, [pc, #868] @ (1fb658 ) │ │ │ │ + ldr r3, [pc, #860] @ (1fb650 ) │ │ │ │ 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 1fb2fc │ │ │ │ + bne.w 1fb644 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fb304 │ │ │ │ + bhi.w 1fb64c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ @@ -591920,18 +592247,18 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bl 2bbaf4 │ │ │ │ + bl 2bbe3c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fb092 │ │ │ │ + bhi.n 1fb3da │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -591941,28 +592268,28 @@ │ │ │ │ tst r5, r1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fb04c │ │ │ │ + cbz r0, 1fb394 │ │ │ │ adds r7, #20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ adds r5, #20 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ @@ -591974,45 +592301,45 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1fafa8 │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1fb2f0 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb02a │ │ │ │ + b.n 1fb372 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb02a │ │ │ │ + b.n 1fb372 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb02a │ │ │ │ + b.n 1fb372 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb02a │ │ │ │ - bl 2bbb28 │ │ │ │ + b.n 1fb372 │ │ │ │ + bl 2bbe70 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fafa8 │ │ │ │ + beq.w 1fb2f0 │ │ │ │ mov sl, r5 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r6 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - bhi.w 1fb1ec │ │ │ │ + bhi.w 1fb534 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fb304 │ │ │ │ + bhi.w 1fb64c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ @@ -592044,34 +592371,34 @@ │ │ │ │ movs r0, r4 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fb14e │ │ │ │ + cbz r0, 1fb496 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bbe9c │ │ │ │ + bl 2bc1e4 │ │ │ │ strd r6, r6, [r7] │ │ │ │ str r6, [r7, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ @@ -592082,73 +592409,73 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 1faec8 │ │ │ │ + bl 1fb210 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r9 │ │ │ │ - beq.w 1fafa8 │ │ │ │ + beq.w 1fb2f0 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1fb0d2 │ │ │ │ + bls.w 1fb41a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fb122 │ │ │ │ + b.n 1fb46a │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 1fb122 │ │ │ │ + b.n 1fb46a │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 1fb122 │ │ │ │ + b.n 1fb46a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fb122 │ │ │ │ + b.n 1fb46a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb300 │ │ │ │ + beq.n 1fb648 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #20 │ │ │ │ blx 550d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ @@ -592167,94 +592494,94 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r8 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fb2c0 │ │ │ │ + bne.n 1fb608 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r9, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r9, r9, sl │ │ │ │ it ne │ │ │ │ addne.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #80] @ (1fb314 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fb65c ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ - b.n 1fafa8 │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1fb2f0 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb216 │ │ │ │ + b.n 1fb55e │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb216 │ │ │ │ + b.n 1fb55e │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb216 │ │ │ │ + b.n 1fb55e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb216 │ │ │ │ + b.n 1fb55e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r0, [r3, r4] │ │ │ │ + ldr r5, [pc, #832] @ (1fb990 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + ldr r5, [pc, #776] @ (1fb960 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + ldr r5, [pc, #32] @ (1fb67c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #476] @ (1fb508 ) │ │ │ │ + ldr r3, [pc, #476] @ (1fb850 ) │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r1, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1fb500 │ │ │ │ + beq.w 1fb848 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fb350 │ │ │ │ + cbz r1, 1fb698 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb4f8 │ │ │ │ + beq.w 1fb840 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1fb3bc │ │ │ │ + b.n 1fb704 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ strd r0, r4, [r6, #44] @ 0x2c │ │ │ │ @@ -592262,40 +592589,40 @@ │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faec8 │ │ │ │ + bl 1fb210 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb4fa │ │ │ │ + beq.w 1fb842 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1fb3b2 │ │ │ │ + beq.n 1fb6fa │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb366 │ │ │ │ + bne.n 1fb6ae │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fb3b2 │ │ │ │ + beq.n 1fb6fa │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -592303,21 +592630,21 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -592325,26 +592652,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 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #8 │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w sl, [r6, #32] │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -592356,70 +592683,70 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, ip, #96 @ 0x60 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - cbnz r3, 1fb4c4 │ │ │ │ + cbnz r3, 1fb80c │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r6, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r6, r6, sl │ │ │ │ it ne │ │ │ │ addne.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #68] @ (1fb50c ) │ │ │ │ + ldr r3, [pc, #68] @ (1fb854 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r7, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r7, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ - b.n 1fb3b0 │ │ │ │ + b.n 1fb6f8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #824] @ (1fb844 ) │ │ │ │ + ldr r1, [pc, #536] @ (1fba6c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #424] @ (1fb6c8 ) │ │ │ │ + ldr r5, [pc, #424] @ (1fba10 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1fb6cc ) │ │ │ │ + ldr r1, [pc, #424] @ (1fba14 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1fb56c │ │ │ │ + beq.n 1fb8b4 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, lr, #32 │ │ │ │ rsb r6, lr, #32 │ │ │ │ lsl.w ip, r0, lr │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ @@ -592428,181 +592755,181 @@ │ │ │ │ orr.w ip, ip, r6 │ │ │ │ bic.w r1, r1, r0 │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #8] │ │ │ │ - beq.n 1fb622 │ │ │ │ + beq.n 1fb96a │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fb608 │ │ │ │ + beq.n 1fb950 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 1fb58c │ │ │ │ + cbz r6, 1fb8d4 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ - cbnz r6, 1fb59a │ │ │ │ + cbnz r6, 1fb8e2 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1fb660 │ │ │ │ + beq.n 1fb9a8 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 1fb6ac │ │ │ │ + bhi.w 1fb9f4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fb6c8 │ │ │ │ + bhi.w 1fba10 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r2, #26] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ - ldr r5, [pc, #556] @ (1fb7f0 ) │ │ │ │ + ldr r5, [pc, #556] @ (1fbb38 ) │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ asrs r3, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fb5f8 │ │ │ │ + cbz r0, 1fb940 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (1fb6d0 ) │ │ │ │ - ldr r3, [pc, #192] @ (1fb6cc ) │ │ │ │ + ldr r1, [pc, #196] @ (1fba18 ) │ │ │ │ + ldr r3, [pc, #192] @ (1fba14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fb6c4 │ │ │ │ + bne.n 1fba0c │ │ │ │ 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 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb608 │ │ │ │ + beq.n 1fb950 │ │ │ │ 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 1e403c │ │ │ │ - b.n 1fb608 │ │ │ │ + bl 1e4384 │ │ │ │ + b.n 1fb950 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1fb5d4 │ │ │ │ + b.n 1fb91c │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1fb5d4 │ │ │ │ + b.n 1fb91c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1fb5d4 │ │ │ │ - cbz r1, 1fb6b2 │ │ │ │ + b.n 1fb91c │ │ │ │ + cbz r1, 1fb9fa │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fb69a │ │ │ │ + cbz r0, 1fb9e2 │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fb608 │ │ │ │ + b.n 1fb950 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1fb5d4 │ │ │ │ + b.n 1fb91c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1fb66c │ │ │ │ + b.n 1fb9b4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #856] @ (1fba24 ) │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #960] @ (1fba94 ) │ │ │ │ + mov r8, r5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #248] @ (1fb7e0 ) │ │ │ │ + ldr r2, [pc, #248] @ (1fbb28 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #244] @ (1fb7e4 ) │ │ │ │ + ldr r3, [pc, #244] @ (1fbb2c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fb796 │ │ │ │ + beq.n 1fbade │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1fb70e │ │ │ │ + b.n 1fba56 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fb796 │ │ │ │ + beq.n 1fbade │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fb706 │ │ │ │ + beq.n 1fba4e │ │ │ │ movs r2, #9 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov.w fp, #9 │ │ │ │ movt fp, #16 │ │ │ │ movs r6, #0 │ │ │ │ and.w r2, sl, r2 │ │ │ │ and.w fp, sl, fp │ │ │ │ @@ -592621,124 +592948,124 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r3, fp │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1fb76e │ │ │ │ + beq.n 1fbab6 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1fb7b2 │ │ │ │ + cbnz r3, 1fbafa │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1fb7c6 │ │ │ │ + bne.n 1fbb0e │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2319b4 │ │ │ │ + bl 231cfc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 1fb796 │ │ │ │ + cbz r3, 1fbade │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fb736 │ │ │ │ + bne.n 1fba7e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb788 │ │ │ │ - ldr r2, [pc, #80] @ (1fb7e8 ) │ │ │ │ - ldr r3, [pc, #72] @ (1fb7e4 ) │ │ │ │ + bne.n 1fbad0 │ │ │ │ + ldr r2, [pc, #80] @ (1fbb30 ) │ │ │ │ + ldr r3, [pc, #72] @ (1fbb2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fb7dc │ │ │ │ + bne.n 1fbb24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1fb318 │ │ │ │ + bl 1fb660 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fb774 │ │ │ │ + beq.n 1fbabc │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fb318 │ │ │ │ + bl 1fb660 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1fb774 │ │ │ │ + b.n 1fbabc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #56] @ (1fb81c ) │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #392] @ (1fb974 ) │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #2240] @ 1fc0c0 │ │ │ │ + ldr.w r3, [pc, #2240] @ 1fc408 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2236] @ 1fc0c4 │ │ │ │ + ldr.w r2, [pc, #2236] @ 1fc40c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2232] @ 1fc0c8 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1fc410 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc0b2 │ │ │ │ + beq.w 1fc3fa │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fb82a │ │ │ │ + bne.n 1fbb72 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc0b2 │ │ │ │ + beq.w 1fc3fa │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1fc0b8 │ │ │ │ + beq.w 1fc400 │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fb870 │ │ │ │ + beq.n 1fbbb8 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r8, r4 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dff10 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [r7, #12] │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov lr, r6 │ │ │ │ mov fp, r6 │ │ │ │ @@ -592765,39 +593092,39 @@ │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r4, #332] @ 0x14c │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fb510 │ │ │ │ + bl 1fb858 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1fb970 │ │ │ │ + bcc.n 1fbcb8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fbd9a │ │ │ │ + bhi.w 1fc0e2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fbd94 │ │ │ │ + bhi.w 1fc0dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ @@ -592823,28 +593150,28 @@ │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ - ldr.w r3, [pc, #1880] @ 1fc0cc │ │ │ │ + ldr.w r3, [pc, #1880] @ 1fc414 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1872] @ 1fc0d0 │ │ │ │ + ldr.w r2, [pc, #1872] @ 1fc418 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 1df308 │ │ │ │ + bl 1df650 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -592852,26 +593179,26 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r4, r3, #1 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ @@ -592881,17 +593208,17 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fbae2 │ │ │ │ + beq.n 1fbe2a │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fc0d4 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fc41c │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -592900,21 +593227,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4ddc │ │ │ │ + bl 1e5124 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -592922,22 +593249,22 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fc0b8 │ │ │ │ + bhi.w 1fc400 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ @@ -592959,33 +593286,33 @@ │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1fba28 │ │ │ │ + beq.n 1fbd70 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.n 1fba28 │ │ │ │ + b.n 1fbd70 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r9, #80 @ 0x50 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -592995,23 +593322,23 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ - bhi.w 1fc084 │ │ │ │ + bhi.w 1fc3cc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fc0b8 │ │ │ │ + bhi.w 1fc400 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #9 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ @@ -593038,55 +593365,55 @@ │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1fbafe │ │ │ │ + b.n 1fbe46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fbbe4 │ │ │ │ + cbz r0, 1fbf2c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -593098,27 +593425,27 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, ip, #96 @ 0x60 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fbc80 │ │ │ │ + bne.n 1fbfc8 │ │ │ │ cmp.w sl, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, sl, #31 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r9, r3 │ │ │ │ addne.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1fbc8c │ │ │ │ + cbnz r3, 1fbfd4 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1092] @ 1fc0d4 │ │ │ │ + ldr.w r3, [pc, #1092] @ 1fc41c │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ @@ -593137,21 +593464,21 @@ │ │ │ │ add.w r3, ip, r6, lsl #2 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #4 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ movs r6, #3 │ │ │ │ @@ -593165,116 +593492,116 @@ │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #67] @ 0x43 │ │ │ │ ldrb.w r7, [r3, #68] @ 0x44 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r1, r7, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1fbd5a │ │ │ │ + cbz r1, 1fc0a2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fbd3e │ │ │ │ + bne.n 1fc086 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fc0ae │ │ │ │ + beq.w 1fc3f6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2319b4 │ │ │ │ - ldr r2, [pc, #884] @ (1fc0d8 ) │ │ │ │ - ldr r3, [pc, #864] @ (1fc0c8 ) │ │ │ │ + bl 231cfc │ │ │ │ + ldr r2, [pc, #884] @ (1fc420 ) │ │ │ │ + ldr r3, [pc, #864] @ (1fc410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fc0aa │ │ │ │ + bne.w 1fc3f2 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fbbbe │ │ │ │ + b.n 1fbf06 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fbbbe │ │ │ │ + b.n 1fbf06 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fbbbe │ │ │ │ + b.n 1fbf06 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fbbbe │ │ │ │ + b.n 1fbf06 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1fbafe │ │ │ │ + b.n 1fbe46 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1fbafe │ │ │ │ + b.n 1fbe46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fbdd4 │ │ │ │ + cbz r0, 1fc11c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4c74 │ │ │ │ + bl 1e4fbc │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1df850 │ │ │ │ + bl 1dfb98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e5074 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r1, r4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r0, #96 @ 0x60 │ │ │ │ @@ -593287,26 +593614,26 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1fbe8e │ │ │ │ + cbnz r3, 1fc1d6 │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ andne.w lr, lr, #31 │ │ │ │ movne r1, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r1, lr │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1fbe9a │ │ │ │ + cbnz r3, 1fc1e2 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -593326,27 +593653,27 @@ │ │ │ │ ldrb.w r3, [r3, #49] @ 0x31 │ │ │ │ str.w r4, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fc010 │ │ │ │ + beq.w 1fc358 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 1fc054 │ │ │ │ + bne.w 1fc39c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1df800 │ │ │ │ + bl 1dfb48 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593355,23 +593682,23 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1fbc │ │ │ │ + bl 1e2304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ - bl 1df8f8 │ │ │ │ + bl 1dfc40 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ ldrb.w r9, [r4, #12] │ │ │ │ @@ -593384,19 +593711,19 @@ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r6, 1fc00c │ │ │ │ + cbnz r6, 1fc354 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ - beq.n 1fbfb8 │ │ │ │ + beq.n 1fc300 │ │ │ │ and.w r9, r9, #31 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r9 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -593407,63 +593734,63 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r5, lr, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r5, #40] @ 0x28 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4e84 │ │ │ │ - b.n 1fbce8 │ │ │ │ + bl 1e51cc │ │ │ │ + b.n 1fc030 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1fbafe │ │ │ │ + b.n 1fbe46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fbdae │ │ │ │ + b.n 1fc0f6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fbdae │ │ │ │ + b.n 1fc0f6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fbdae │ │ │ │ + b.n 1fc0f6 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1fbfb8 │ │ │ │ + b.n 1fc300 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbf02 │ │ │ │ + beq.w 1fc24a │ │ │ │ strd r3, r6, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc042 │ │ │ │ + cbz r0, 1fc38a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e42f4 │ │ │ │ + bl 1e463c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1fbf02 │ │ │ │ + b.n 1fc24a │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fc0b8 │ │ │ │ + bhi.n 1fc400 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r2, #31 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ subs r2, r5, r4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ @@ -593475,558 +593802,558 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ asrs r2, r5, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fbdae │ │ │ │ + b.n 1fc0f6 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc01c │ │ │ │ + b.n 1fc364 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc01c │ │ │ │ + b.n 1fc364 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc01c │ │ │ │ + b.n 1fc364 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc01c │ │ │ │ + b.n 1fc364 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1fbd5a │ │ │ │ + b.n 1fc0a2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + add sl, r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - blxns sp │ │ │ │ + add ip, r4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, r1] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r2 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr.w ip, [pc, #120] @ 1fc158 │ │ │ │ + ldr.w ip, [pc, #120] @ 1fc4a0 │ │ │ │ add ip, pc │ │ │ │ - cbnz r2, 1fc142 │ │ │ │ + cbnz r2, 1fc48a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1fc15c ) │ │ │ │ + ldr r1, [pc, #112] @ (1fc4a4 ) │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ ldr.w r5, [ip, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ mla ip, r1, r4, r5 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fc12a │ │ │ │ + beq.n 1fc472 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r1, #13] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1fc112 │ │ │ │ - cbz r0, 1fc140 │ │ │ │ + bne.n 1fc45a │ │ │ │ + cbz r0, 1fc488 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ands.w r1, r2, #16384 @ 0x4000 │ │ │ │ - bne.n 1fc140 │ │ │ │ + bne.n 1fc488 │ │ │ │ sub.w r3, r4, #200 @ 0xc8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it hi │ │ │ │ movhi r0, r1 │ │ │ │ - bls.n 1fc146 │ │ │ │ + bls.n 1fc48e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #24] @ (1fc160 ) │ │ │ │ + ldr r1, [pc, #24] @ (1fc4a8 ) │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r7, #26 │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #172] @ (1fc220 ) │ │ │ │ + ldr r4, [pc, #172] @ (1fc568 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #172] @ (1fc224 ) │ │ │ │ + ldr r3, [pc, #172] @ (1fc56c ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc1c2 │ │ │ │ + cbz r0, 1fc50a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fc1f2 │ │ │ │ + cbz r0, 1fc53a │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4364 │ │ │ │ - ldr r2, [pc, #36] @ (1fc228 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fc224 ) │ │ │ │ + bl 1e46ac │ │ │ │ + ldr r2, [pc, #36] @ (1fc570 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fc56c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fc21a │ │ │ │ + bne.n 1fc562 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #212] @ 1fc314 │ │ │ │ + ldr.w ip, [pc, #212] @ 1fc65c │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #212] @ (1fc318 ) │ │ │ │ + ldr r3, [pc, #212] @ (1fc660 ) │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42a4 │ │ │ │ + bl 1e45ec │ │ │ │ movs r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fc2a2 │ │ │ │ + cbz r0, 1fc5ea │ │ │ │ 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 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1df898 │ │ │ │ + bl 1dfbe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fc2d6 │ │ │ │ + cbz r0, 1fc61e │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e403c │ │ │ │ + bl 1e4384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e43e4 │ │ │ │ + bl 1e472c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42f4 │ │ │ │ - ldr r2, [pc, #36] @ (1fc31c ) │ │ │ │ - ldr r3, [pc, #32] @ (1fc318 ) │ │ │ │ + bl 1e463c │ │ │ │ + ldr r2, [pc, #36] @ (1fc664 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fc660 ) │ │ │ │ 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 1fc30e │ │ │ │ + bne.n 1fc656 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #348] @ (1fc490 ) │ │ │ │ + ldr r1, [pc, #348] @ (1fc7d8 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1fc494 ) │ │ │ │ + ldr r2, [pc, #348] @ (1fc7dc